Discrete-event based numerical simulation in Geant4: a performance comparison against its default steppers

Published: 11-11-2019| Version 1 | DOI: 10.17632/py5jnzttr7.1
Lucio Santi


Performance comparison of two implementation techniques of QSS methods in Geant4: a co-simulation strategy that enables particle tracking via the QSS Solver simulation toolkit (GQLink) and a native, embedded QSS stepper. This study focuses on two selected benchmarks: a baseline, tracking-only setup where a charged particle describes a helical trajectory inside a 3D cube mesh (B2h), and a realistic scenario modeled after the CMS particle detector (CMS) featuring its full Run 1 geometry and a volume-based magnetic field. Each folder inside the given archives corresponds to a single experiment, parametrized after the values shown in the folder name. Inside these experiment folders, there are as many subfolders as the steppers used to run the experiment. These stepper subfolders provide the complete output obtained in the simulations merged into a single file (consolidated_output.txt). This output merges data from different, independent runs and summarizes the average values for different performance metrics and their corresponding sample standard deviations. Also, the stepper subfolders include the macro files that were used to run Geant4 in order to produce the output.