user documents and examples ii geant4 tutorial at marshall space flight center 18 april 2012 dennis...
TRANSCRIPT
User Documents and Examples II
Geant4 Tutorial atMarshall Space Flight Center
18 April 2012Dennis Wright (SLAC)
Geant4 V9.5
User Documents
• http://geant4.web.cern.ch/geant4/support/userdocuments.shtml
• Application Developers Guide
• Toolkit Developers' Guide– for those who want to contribute to the extension of the
functionality to the Geant4 toolkit
• Physics Reference Manual– a detailed description of the physics interactions provided
in the Geant4 toolkit
2
Toolkit Developers' Guide
• http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForToolkitDeveloper/html/index.html
• For developers and experienced users of Geant4• already familiar with functionality of the Geant4 toolkit as
explained in the ``User‘s Guide For Application Developers“• a working knowledge of programming using C++ is assumed
• Includes• a description of the object-oriented design of the Geant4 toolkit• philosophy behind design choices• a guide for users who want to extend the functionality of
Geant4: adding new solids, modifying the navigator, creating new fields, etc.
3
Physics Reference Manual• http://geant4.web.cern.ch/geant4/UserDocumentation/
UsersGuides/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf
• presents the theoretical formulation, model, or parameterization of the physics interactions included in Geant4
• Describes the probability of occurrence of an interaction and the sampling mechanisms required to simulate it
• Serves as a reference for toolkit users and developers who wish to consult the underlying physics of an interaction.
• The Physics Reference Manual contains gaps in documentation which correspond to un-implemented interactions. There are also a few sections in which documentation is slight
• No more html version, only pdf version is available.4
Examples
• Novice Examples
• Extended Examples purpose:– testing and validation of processes and tracking– demonstration of Geant4 tools – extending the functionality of Geant4.
• Advanced Examples purpose:– illustrate realistic applications of Geant4 in typical experimental
environments
• Extended and advanced examples currently undergoing redesign and update
5
Extended Examples• Chapter 9 of Application Developers Guide• Examples for testing and validation of processes and tracking
• electromagnetic (TestEm0 – TestEm18) , Hadronic• radioactive decay, polarization• EM field (field01 – field04)• Geometry (volume overlap test)
• Examples to demonstrate Geant4 tools• Analysis, event generator, g3tog4, persistency• Biasing (B01-B02), optical, run and event• Parameterisations (GFLASH
• Examples which extend the functionality of Geant4.• parallel computing (ExDINE, MPI and TopC)
6
Extended Examplesgeant4/examples/extended
7
Advanced Examples
• Chapter 9 of Application Developers Guide
• Examples of realistic applications of Geant4 in typical experimental environments
• Examples of how to use analysis tools (histograms, ntuples, plotting and and so on)
• Visualization examples
• Examples of advanced user interface facilities
8
Advanced Examples geant4/examples/advanced
9
Gamma Ray Telescope
• Simulation of a gamma ray space telescope • very similar to Fermi
Gamma Space Telescope
• Studies the tracking and calorimetry of ~GeV gammas• 16 Si foil tracker towers• 16 CsI calorimeters• GammaRayTelPhysicsList• customized particle
generator• AIDA-based analysis
10
•
X-ray Telescope
• Simulation of XMM Newton telescope• first application of Geant4
• Studies the focusing of background protons onto focal plane arrays• carbon fiber tube, x-ray
mirrors• XrayTelPhysicsList• G4hMultipleScattering is
main process• General Particle Source• AIDA-based analysis
11
•
Underground Physics
• Realistic example of underground dark matter search experiment
• Full lab geometry• desks, cupboards, door and
windows• important for neutron
scattering• Physics
• low energy, standard EM• neutron HP• optical processes• radioactive decay
• General particle source
12
PMT
Laboratory
Liquid/Gas Xe Scintillator including grids + calibrator
Concrete Cavern also implemented
Hadron Therapy
• Specifically developed to address needs of proton and ion therapy
• Proton beam line • Standard geometry for IAEA
benchmark
• Physics– Reference Physics Lists– Specific 'local' physics list
for the ion-ion interactions
13
Water Phantom
Proton beam line for eye-treatments installed at the INFN-LNS facility in Catania
Human Phantom
• Anthropomorphic phantoms for Geant4 simulations
• Two models are available– MIRD and ORNL– male and female for each
model• Some geometries are
implemented through GDML
• Physics Processes– standard EM processes
14
MIRD Female Phantom with particle tracks
Summary
• Toolkit Developers' Guide• for a deeper knowledge of the structure and philosophy of
Geant4• Physics Reference Manual
• to learn about the physics of Geant4• Extended Examples
• concrete applications which demonstrate Geant4 tools and capabilities
• Advanced Examples• concrete applications of Geant4 in typical experimental
environments
15