Refactoring, reengineering and evolution: paths to Geant4 uncertainty quantification and performance improvement
M. Batic, M. Begalli, M. Han, S. Hauf, G. Hoff, C. H. Kim, M. Kuster,, M. G. Pia, P. Saracco, H. Seo, G. Weidenspointner, A. Zoglauer

TL;DR
This paper discusses efforts to improve Geant4's accuracy and performance through refactoring and reengineering, highlighting domain-specific challenges and presenting preliminary quantitative results.
Contribution
It introduces domain-specific refactoring strategies for Geant4 and reports initial quantitative improvements in accuracy and performance.
Findings
Identified physics simulation-specific refactoring issues
Reported preliminary improvements in Geant4 accuracy
Enhanced computational performance through code restructuring
Abstract
Ongoing investigations for the improvement of Geant4 accuracy and computational performance resulting by refactoring and reengineering parts of the code are discussed. Issues in refactoring that are specific to the domain of physics simulation are identified and their impact is elucidated. Preliminary quantitative results are reported.
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.
