Title :
A Geant4-Python Interface : Development and Its Applications
Author :
Murakami, K. ; Yoshida, H.
Author_Institution :
High Energy Accelerator Res. Organ., KEK, Tsukuba
fDate :
Oct. 29 2006-Nov. 1 2006
Abstract :
We present a Geant4-Python interface called "Geant4Py", which provides a set of Python modules for using Geant4 on Python. Also we show various applications using Geant4Py, including compile-free scripts, online histogramming analysis with ROOT, Web applications, GUI applications and tools for physics validation, educational uses and medical simulation, discussing runtime performance which can be tuned between execution speed and interactivity for each use-case. These applications show the flexibility and usefulness of dynamic configuration of user applications using Python.
Keywords :
graphical user interfaces; high energy physics instrumentation computing; object-oriented programming; physics computing; GUI applications; Geant4-Python interface; Geant4Py; Python modules; ROOT; Web applications; compile-free scripts; medical simulation; online histogramming analysis; Application software; Computer languages; Detectors; Graphical user interfaces; Medical simulation; Nuclear and plasma sciences; Object oriented modeling; Physics; Space technology; User interfaces; GUI; Geant4; Python; ROOT; Scripting;
Conference_Titel :
Nuclear Science Symposium Conference Record, 2006. IEEE
Conference_Location :
San Diego, CA
Print_ISBN :
1-4244-0560-2
Electronic_ISBN :
1095-7863
DOI :
10.1109/NSSMIC.2006.356115