GeFiCa–Germanium detector Field Calculator(GEMADARC Student Education Package)

POSTER

Abstract

Germanium detector Field Calculator (GeFiCa) is used to calculate electrostatic potentials and fields inside high-purity germanium detectors with various geometries. It provides generic numerical calculations based on the successive over-relaxation method. GeFiCa is written in C++ , it is provided as an extension to the ROOT libraries widely used in the particle physics community. Calculation codes for individual detectors are provided as ROOT macros and python scripts distributed along with the GeFiCa core library, serving as both examples showing the usage of GeFiCa and starting points for customized calculations. The numerical results are saved in a ROOT tree, making full use of the I/O optimization and plotting functionalities in ROOT. The speed and precision of the calculation are comparable to other commonly used packages, which qualifies GeFiCa as a scientific research tool. However, the main focus of GeFiCa is to clearly explain and demonstrate the analytic and numeric methods to solve Poisson's equation, practical coding considerations as well as visualization methods, with intensive documentation and example macros. It serves as a one-stop resource for people who want to understand the operating mechanism of such a package under the hood

Presenters

  • Jianchen Li

    University of South Dakota

Authors

  • Jianchen Li

    University of South Dakota