• 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