10.4.  Advanced Examples

10.4.1.  Advanced Examples

Geant4 advanced examples illustrate realistic applications of Geant4 in typical experimental environments. Most of them also show the usage of analysis tools (such as histograms, ntuples and plotting), various visualization features and advanced user interface facilities, together with the simulation core.

Note: Maintenance and updates of the code is under the responsibility of the authors. These applications are therefore not subject to regular system testing and no guarantee can be provided.

The advanced examples include:

  • amsEcal , illustrating simulation in the AMS electro-magnetic calorimeter.

  • brachytherapy , illustrating a typical medical physics application simulating energy deposit in a Phantom filled with soft tissue.

  • ChargeExchangeMC , The program was used to simulate real experiments in Petersburg Nuclear Physics Institute (PNPI, Russia).

  • composite_calorimeter , test-beam simulation of the CMS Hadron calorimeter at LHC.

  • eRosita , simplified version of the simulation of the shielding of the eROSITA X-ray mission; it demonstrates the simulation of PIXE (Particle Induced X-ray Emission) as described in M.G. Pia et al., PIXE simulation with Geant4, IEEE Trans. Nucl. Sci., vol. 56, no. 6, pp. 3614-3649, 2009.

  • gammaray_telescope , illustrating an application to typical gamma ray telescopes with a flexible configuration.

  • hadrontherapy , is a basic example for people interested in Monte Carlo studies related to proton/ion therapy. Hadrontherapy permits the simulation of a typical hadron therapy beam line (with all its elements) and the calculation of fundamentals quantities of interests: 3D dose distributions, fluences, stopping powers, production cross sections for the produced secondary particle, etc.. A 'complete' version of Hadrontherapy is released by the authors in a separate web site: http://www.lns.infn.it/link/Hadrontherapy. Users can request the version of Hadrontherapy containing other features: LET and RBE calculation, active scanning simulation, DICOM images inport, etc. Please contact the authors for any question.

  • human_phantom , implementing an Anthropomorphic Phantom body built importing the description from a GDML representation.

  • iort_therapy , specifically developed to address typical needs related to the IntraOperative Radio-Therapy (IORT) technique. This technique delivers a single dose of radiation directly to the tumor bed, or to the exposed tumor, during surgery. The idea of iort_therapy is to provide a useful tool for Users interested to radiation dosimetry, dose planning and radio-protection studies in IORT. In fact, the application allows to reconstruct dose distribution curves in water or other materials, to plan dose distribution in the tumor treatment region with different clinical set-up, and to optimize radio-protection of normal patient tissues simulating a composite metallic shielding disc. iort_therapy simulates the collimator beam line system of a typical medical mobile linac, the phantom, the detector and the composite metallic shielding disc. Via external macro commands it is possible to change the physic models, the collimator beam line, the phantom, the detector and shielding disc geometries, the visualization, the beam particle characteristics, and to activate the Graphical Users Interface (QT libraries are requested)

  • medical_linac , illustrating a typical medical physics application simulating energy deposit in a Phantom filled with water for a typical linac used for intensity modulated radiation therapy. The experimental set-up is very similar to one used in clinical practice.

  • microbeam , simulates the cellular irradiation beam line installed on the AIFIRA electrostatic accelerator facility located at CENBG, Bordeaux-Gradignan, France.

  • microdosimetry , simulates the track of a 10 keV Helium+ (positive charge is +e) particle in liquid water using very low energy electromagnetic Geant4 DNA processes.

  • nanobeam , simulates the beam optics of the "nanobeam line" installed on the AIFIRA electrostatic accelerator facility located at CENBG, Bordeaux-Gradignan, France.

  • purging_magnet , illustrating an application that simulates electrons traveling through a 3D magnetic field; used in a medical environment for simulating a strong purging magnet in a treatment head.

  • radioprotection , illustrating an application to evaluate the dose in astronauts, in vehicle concepts and Moon surface habitat configurations, in a defined interplanetary space radiation environment.

  • xray_telescope , illustrating an application for the study of the radiation background in a typical X-ray telescope.

  • xray_fluorescence , illustrating the emission of X-ray fluorescence and PIXE.

  • underground_physics , illustrating an underground detector for dark matter searches.

  • lAr_calorimeter , simulating the Forward Liquid Argon Calorimeter (FCAL) of the ATLAS Detector at LHC.

For documentation about the analysis tools used in these examples, see Appendix Section 2 of this manual.