pptx - Geant4

Report
User Documents and Examples II
KOI, Tatsumi
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan2011
1
User Documents
• http://geant4.web.cern.ch/geant4/support/us
erdocuments.shtml
• Application developers manual
• 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.
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
2
Toolkit Developers' Guide
• URL
– http://geant4.web.cern.ch/geant4/UserDocumentation/UsersG
uides/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
• Describing
– 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.
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
3
Physics Reference Manual
• URL
– http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/
PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf
– No more html version, only pdf version is available.
• The purpose of this manual
– to present the theoretical formulation, model, or parameterization of
the physics interactions included in Geant4
– to describe the probability of the occurrence of an interaction and the
sampling mechanisms required to simulate it, and
– to serve 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.
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
4
Examples
• Novice Examples
• Extended Examples
– Testing and validation of processes and tracking
– Demonstration of Geant4 tools
– Extending the functionality of Geant4.
• Advanced Examples
– Geant4 advanced examples illustrate realistic
applications of Geant4 in typical experimental
environments
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
5
Extended Examples
http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch09s02.html
• Geant4 extended examples serve three purposes:
– testing and validation of processes and tracking
•
•
•
•
Electromagnetic (TestEm0 – TestEm18) , Hadronic
Radioactive decay, Polarization
Field (field01 – field04)
Geometry (olap)
– demonstration of Geant4 tools,
• Analysis, event generator, g3tog4, persistency
• Biasing (B01-B02), optical, run and event
• Parameterizations (GFLASH)
– extending the functionality of Geant4.
• Parallel computing (ExDINE, MPI and TopC)
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
6
Extended Examples
geant4/examples/extended
•
•
•
•
•
•
•
•
•
•
•
analysis/
biasing/
electromagnetic/
errorpropagation/
eventgenerator/
exoticphysics/
field/
g3tog4/
geometry/
hadronic/
medical/
Geant4 V9.4
•
•
•
•
•
•
•
•
optical/
parallel/
parameterisations/
persistency/
polarisation/
radioactivedecay/
runAndEvent/
visualization/
19 categories
Each category has one or more
examples
Geant4 Tutorial at Texas A&M 10-Jan-2011
7
Advanced examples
http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch09s03.html
• Realistic applications of Geant4 in typical
experimental environments
• Most of them also including
– the usage of analysis tools (histograms, ntuples,
plotting and so on)
– various visualization features
– advanced user interface facilities
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
8
Advanced Examples
geant4/examples/advanced
•
•
•
•
•
•
•
•
•
•
•
ChargeExchangeMC/
Rich/
air_shower/
amsEcal/
brachytherapy/
composite_calorimeter/
eRosita/
gammaray_telescope/
hadrontherapy/
human_phantom/
lAr_calorimeter/
Geant4 V9.4
•
•
•
•
•
•
•
•
•
medical_linac/
microbeam/
microdosimetry/
nanobeam/
purging_magnet/
radioprotection/
underground_physics/
xray_fluorescence/
xray_telescope/
20 examples
Geant4 Tutorial at Texas A&M 10-Jan-2011
9
20 examples can be categorized into 6 fields
• HEP detectors
– CMS hadron calorimeter test beam
– ATLAS Forward Liquid Ar Calorimeter
– LHCb Rich test beam
• Low background experiments
– underground_physics
• Space applications
–
–
–
–
AMS electro-magnetic calorimeter
X-ray telescope
Gamma ray telescopes
Radiation Protection for Astronauts
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
10
Cont.
• Medical
–
–
–
–
–
Brachytherapy
Hadrontherapy
Anthropomorphic Phantom
Medical linac
Purging magnet
• Microdosimetry
– Microbeam
– Nanobeam
– Microdosimetry
• Particle Induced Xray Emissions
– Xray fluorescence
– eRosita
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
11
Underground
Physics
Laboratory
• Realistic example of
underground dark matter
search experiment
• Full lab geometry
– desks, cupboards, door and
windows
– important for neutron
scattering
•
Concrete Cavern also implemented
Physics
–
–
–
–
Low energy, standard EM
Neutron HP
Optical processes
Radioactive decay
Liquid/Gas Xe Scintillator
including grids + calibrator
• General particle source
PMT
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
12
Hadron Therapy
• Specifically developed to
address typical needs
related to the proton and
ion therapy
• Proton passive beam line
• Geometry for the IAEA
benchmark
• Physics Process
Proton beam line for eye-treatments installed
at the INFN-LNS facility in Catania
Water Phantom
– Reference Physics Lists
– Specific 'local' physics list
for the ion-ion interactions
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
13
Human Phantom
• Anthropomorphic
phantoms for Geant4
simulations
• Two models are available
MIRD Female Phantom with particle tracks
– MIRD and ORNL
– Male and Female for each
model
• Some geometries are
implemented through
GDML
• Physics Processes
– Standard EM processes
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
14
Summary
• Toolkit Developers' Guide
– For who want to know Geant4 deeper
• Physics Reference Manual
– For who want to learn about physics background of
Geant4
• Extended Examples
– Concrete applications which show Geant4 capabilities
• Advanced Examples
– Concrete applications of Geant4 in typical
experimental environments
Geant4 V9.4
Geant4 Tutorial at Texas A&M 10-Jan-2011
15

similar documents