pptx - Geant4

Download Report

Transcript pptx - Geant4

Geant4 V9.4

User Documents and Examples II KOI, Tatsumi

Geant4 Tutorial at Texas A&M 10-Jan 2011

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/ • • • • • • • • optical/ parallel/ parameterisations/ persistency/ polarisation/ radioactivedecay/ runAndEvent/ visualization/ 19 categories Each category has one or more examples Geant4 V9.4

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/ • • • • • • • • • medical_linac/ microbeam/ microdosimetry/ nanobeam/ purging_magnet/ radioprotection/ underground_physics/ xray_fluorescence/ xray_telescope/ 20 examples Geant4 V9.4

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 Physics – Low energy, standard EM – – – Neutron HP Optical processes Radioactive decay General particle source Geant4 V9.4

Concrete Cavern also implemented Liquid/Gas Xe Scintillator including grids + calibrator Geant4 Tutorial at Texas A&M 10-Jan-2011 PMT 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 – – Reference Physics Lists Specific 'local' physics list for the ion-ion interactions Proton beam line for eye-treatments installed at the INFN-LNS facility in Catania Water Phantom Geant4 V9.4

Geant4 Tutorial at Texas A&M 10-Jan-2011 13

Human Phantom

MIRD Female Phantom with particle tracks • • • • 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

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