15
User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01 Geant4 Tutorial at ORNL 10-March- 2011 1

User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March-20111

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

User Documents and Examples II

KOI, Tatsumi

Geant4 V9.4.p01 Geant4 Tutorial at ORNL 10-March-2011 1

User Documents

• http://geant4.web.cern.ch/geant4/support/userdocuments.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-2011 2Geant4 V9.4.p01

Toolkit Developers' Guide• URL

– 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

• 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-2011 3Geant4 V9.4.p01

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 Tutorial at ORNL 10-March-2011 4Geant4 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-2011 5Geant4 V9.4.p01

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• 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.p01 Geant4 Tutorial at ORNL 10-March-2011 6

Extended Examplesgeant4/examples/extended

Geant4 V9.4.p01 Geant4 Tutorial at ORNL 10-March-2011 7

Advanced exampleshttp://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 and so on)– various visualization features– advanced user interface facilities

Geant4 V9.4.p01 Geant4 Tutorial at ORNL 10-March-2011 8

Advanced Examples geant4/examples/advanced

Geant4 V9.4.p01 Geant4 Tutorial at ORNL 10-March-2011 9

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.p01 Geant4 Tutorial at ORNL 10-March-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.p01 Geant4 Tutorial at ORNL 10-March-2011 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

Geant4 V9.4.p01 Geant4 Tutorial at ORNL 10-March-2011 12

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.p01 Geant4 Tutorial at ORNL 10-March-2011 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

Geant4 V9.4.p01 Geant4 Tutorial at ORNL 10-March-2011 14

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.p01 Geant4 Tutorial at ORNL 10-March-2011 15