User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March-20111
User Documents 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 Tutorial at ORNL 10-March-20112Geant4 V9.4.p01
Toolkit Developers' Guide URL – 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 Tutorial at ORNL 10-March-20113Geant4 V9.4.p01
Physics Reference Manual URL – PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf 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 Tutorial at ORNL 10-March-20114Geant4 V9.4.p01
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 Tutorial at ORNL 10-March-20115Geant4 V9.4.p01
Extended Examples Geant4 extended examples serve three purposes: – testing and validation of processes and tracking Electromagnetic (TestEm0 – TestEm18), Hadronic Radioactivedecay, Polarisation Field (field01 – field04) Geometry (olap) – demonstration of Geant4 tools, Analysis, event generator, g3tog4, persistency Biasing (B01-B02), optical, run and event Parameterisations (GFLASH – extending the functionality of Geant4. Paralle computing (ExDINE, MPI and TopC) Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March-20116
Extended Examples geant4/examples/extended analysis/ biasing/ electromagnetic/ errorpropagation/ eventgenerator/ exoticphysics/ field/ g3tog4/ geometry/ hadronic/ medical/ optical/ parallel/ parameterisations/ persistency/ polarisation/ radioactivedecay/ runAndEvent/ visualization/ 19 categories Each category has one or more examples Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March-20117
Advanced examples Realistic applications of Geant4 in typical experimental environments Most of them also including – the usage of analysis tools (histograms, ntuples, plotting and and so on) – various visualization features – advanced user interface facilities Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March-20118
Advanced Examples geant4/examples/advanced ChargeExchangeMC/ Rich/ air_shower/ amsEcal/ brachytherapy/ composite_calorimeter/ eRosita/ gammaray_telescope/ hadrontherapy/ human_phantom/ lAr_calorimeter/ medical_linac/ microbeam/ microdosimetry/ nanobeam/ purging_magnet/ radioprotection/ underground_physics/ xray_fluorescence/ xray_telescope/ 20 examples Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March-20119
20 examples can be categorized into 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.p01Geant4 Tutorial at ORNL 10-March
Cont. Medical – Brachytherapy – Hadrontherapy – Anthropomorphic Phantom – Medical linac – Purging magnet Microdosimetry – Microbeam – Nanobeam – Microdosimetry Particle Induced Xray Emissions – Xray fluorescence – eRosita Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March
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 Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March PMT Laboratory Liquid/Gas Xe Scintillator including grids + calibrator Concrete Cavern also implemented
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 – Reference Physics Lists – Specific 'local' physics list for the ion-ion interactions Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March 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 Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March MIRD Female Phantom with particle tracks
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.p01Geant4 Tutorial at ORNL 10-March