Ecard: A WIZARD TOOLKIT FOR QUICKLY MODELING RADIATION SIMULATION BASED ON GEANT4

Haizheng Chen,Haoxuan Guo,Yaodong Sang,Shiyu Liu,Yankai Liu,Kangfu Zhu,Bite Qiu,Qingmin Zhang
DOI: https://doi.org/10.1299/jsmeicone.2023.30.1169
2023-01-01
The Proceedings of the International Conference on Nuclear Engineering (ICONE)
Abstract:Geant4, an object-oriented C++ toolkit for the simulation of the passage of particles through matter, is increasingly used in nuclear physics research. In such a situation, a high level of programming ability is required for users to use Geant4, raising the difficulty of scientific research. Our work focuses on how to lower the technical threshold for using Geant4 with wizard-style GUI and modular functional design. Software-wise, the proposed idea is to design a set of input rules, and to establish a corresponding parsing library as the internal logic of the GUI. With the parsing library, detailed description of detector construction, electromagnetic field setting, source definition and output information become possible without coding. Based on such an idea, a software eCARD (easy CAlculator of RaDiation) for quickly modeling radiation simulation is developed. By using a mature XML parsing library, an input card can be written through the GUI or modified manually. eCARD also integrates functions such as reloading historical files, batch processing and result graphing. This paper will firstly report how to design the software eCARD to work for different research fields. Next, the implementation of eCARD and its application will be introduced. Finally, we will discuss its simulation results compared with research cases.
What problem does this paper attempt to address?