Design and performance evaluations of generic programming techniques in a R&D prototype of Geant4 physics
M. G. Pia, P. Saracco, M. Sudhakar, A. Zoglauer, M. Augelli, E., Gargioni, C. H. Kim, L. Quintieri, P. P. de Queiroz Filho, D. de Souza, Santos, G. Weidenspointner, M. Begalli

TL;DR
This paper explores the integration of generic programming techniques into Geant4's architecture, presenting a prototype implementation for electromagnetic physics and evaluating its performance and quality assurance aspects.
Contribution
It introduces a novel prototype of Geant4 using generic programming, enhancing flexibility and performance in physics modeling.
Findings
Prototype shows improved performance metrics
Generic programming facilitates better software modularity
Preliminary results indicate potential for addressing new experimental challenges
Abstract
A R&D project has been recently launched to investigate Geant4 architectural design in view of addressing new experimental issues in HEP and other related physics disciplines. In the context of this project the use of generic programming techniques besides the conventional object oriented is investigated. Software design features and preliminary results from a new prototype implementation of Geant4 electromagnetic physics are illustrated. Performance evaluations are presented. Issues related to quality assurance in Geant4 physics modelling are discussed.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
