1 / 15

User Documents and Examples II

User Documents and Examples II. KOI, Tatsumi. 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

dobry
Download Presentation

User Documents and Examples II

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. 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

  4. 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

  5. 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

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

  7. Extended Examplesgeant4/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 Tutorial at ORNL 10-March-2011

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

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

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

  11. Cont. • Medical • Brachytherapy • Hadrontherapy • Anthropomorphic Phantom • Medical linac • Purging magnet • Microdosimetry • Microbeam • Nanobeam • Microdosimetry • Particle Induced Xray Emissions • Xray fluorescence • eRosita Geant4 Tutorial at ORNL 10-March-2011

  12. 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 Concrete Cavern also implemented Liquid/Gas Xe Scintillator including grids + calibrator PMT Geant4 Tutorial at ORNL 10-March-2011

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

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

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

More Related