Sorry, I don't understand your search. ×
Back to Search Start Over

g4ppyy: automated Python bindings for GEANT4

Authors :
Stowell, Patrick
Foster, Robert
Elhamri, Almahdi
Publication Year :
2024

Abstract

GEANT4 is a particle physics simulation tool used to develop and optimize radiation detectors. While C++ based examples exist, Python's growing popularity necessitates the development of a more accessible Python bindings interface. This work demonstrates the use of cppyy, the automated C++-Python binding package, to provide an accessible interface for developing applications with GEANT4. Coupled with newly developed Python visualization tools and a Python-specific helper layer, we demonstrate the suitability of the interface for use in constructing simplistic simulation scenarios showing some initial benchmarking studies when compared to a pure C++ equivalent simulation example.<br />Comment: 14 pages, 4 figures

Subjects

Subjects :
High Energy Physics - Experiment

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2412.05593
Document Type :
Working Paper