sunanda banerjee ( saha inst. nucl . phys., kolkata, india)
DESCRIPTION
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) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Sunanda Banerjee ( Saha Inst. Nucl . Phys., Kolkata, India)](https://reader036.vdocument.in/reader036/viewer/2022082611/56813059550346895d961854/html5/thumbnails/1.jpg)
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)
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!
![Page 2: Sunanda Banerjee ( Saha Inst. Nucl . Phys., Kolkata, India)](https://reader036.vdocument.in/reader036/viewer/2022082611/56813059550346895d961854/html5/thumbnails/2.jpg)
Analysis
In a Geant4-based simulation application
![Page 3: Sunanda Banerjee ( Saha Inst. Nucl . Phys., Kolkata, India)](https://reader036.vdocument.in/reader036/viewer/2022082611/56813059550346895d961854/html5/thumbnails/3.jpg)
Strategy
Geant4 is a particle transport systemData analysis is out of its scopeA 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
![Page 4: Sunanda Banerjee ( Saha Inst. Nucl . Phys., Kolkata, India)](https://reader036.vdocument.in/reader036/viewer/2022082611/56813059550346895d961854/html5/thumbnails/4.jpg)
Java Analysis Studio
iAIDA
AIDA
Interface to AIDA
No dependenceMinimize coupling of components
Through abstract interfaces
![Page 5: Sunanda Banerjee ( Saha Inst. Nucl . Phys., Kolkata, India)](https://reader036.vdocument.in/reader036/viewer/2022082611/56813059550346895d961854/html5/thumbnails/5.jpg)
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)