Presentation is loading. Please wait.

Presentation is loading. Please wait.

IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,

Similar presentations


Presentation on theme: "IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,"— Presentation transcript:

1 IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata, India) Min Cheol Han (Hanyang Univ., Seoul, Korea) Steffen Hauf (XFEL, Hamburg, Germany) Maria Grazia Pia (INFN Genova, Italy) MariaGrazia.Pia@ge.infn.it Seoul, 27 October 2013 http://www.ge.infn.it/geant4/events/nss2013/geant4course.html This course encompasses training material developed by several Geant4 members: thanks to all of them!

2 Analysis In a Geant4-based simulation application

3 Strategy Geant4 is a particle transport system Data analysis is out of its scope A user is responsible for his/her own functionality for data analysis in his/her simulation application  Many software tools exist, which may be used for analysis of simulation results Basic strategy  Store simulation output in an appropriate format for further analysis  Process the data after the simulation is over using analysis tools Several systems for data analysis are available  AIDA-compliant tools, ROOT,...  Gnuplot, Matlab, Octave,...  R Choose an analysis tool according to your needs Demo application in this course: AIDA + iAIDA + R See N45-8 talk

4 Java Analysis Studio iAIDA AIDA Interface to AIDA No dependence Minimize coupling of components Through abstract interfaces

5 Interfacing to Geant4 Requires setting the environmental variable G4ANALYSIS_USE AIDA (Abstract Interfaces for Data Analysis) can be used in Geant4 –Requires AIDA headers installed in the system –Requires an AIDA compliant tool for analysis Tools for analysis compliant with AIDA interfaces currently are: –iAIDA (C++) –JAS (Java Analysis Studio) –Open Scientist Lab (C++) –PAIDA (Pyhton)


Download ppt "IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,"

Similar presentations


Ads by Google