Upload
rosa-haynes
View
229
Download
0
Tags:
Embed Size (px)
Citation preview
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