DocumentCode
2499686
Title
A Geant4-Python Interface : Development and Its Applications
Author
Murakami, K. ; Yoshida, H.
Author_Institution
High Energy Accelerator Res. Organ., KEK, Tsukuba
Volume
1
fYear
2006
fDate
Oct. 29 2006-Nov. 1 2006
Firstpage
98
Lastpage
100
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Nuclear Science Symposium Conference Record, 2006. IEEE
Conference_Location
San Diego, CA
ISSN
1095-7863
Print_ISBN
1-4244-0560-2
Electronic_ISBN
1095-7863
Type
conf
DOI
10.1109/NSSMIC.2006.356115
Filename
4178954
Link To Document