+-------------+ +----------## | Geant 3.15 | GEANT User's Guide | PHYS001 ## +-------------+ +----------##
Author(s) : M. Maire Submitted: 24.09.84 Origin : GEANT3 Revised: 06.01.92
The computer simulation of particles traversing an experimental setup, has to take into account the interactions of these particles with the matter of the setup. GEANT is able to simulate the dominant processes which can occur in the energy range from 10 KeV up to 10 TeV.
Simulating a given process means:
In the Table below we summarize all the processes currently implemented in GEANT3, with a reference to the corresponding routines.
+---------------------------------------+------------------------------------------- | | | | | | Computation of | Generation of | | | total cross-section | the final state | +---------------------------------------+-and/or-energy-losses--+-particles--------+ | | | | | Processes involving the Photon | | | | + - | | | | (e ,e )pair conversion | PHYS 210 | PHYS 211 | | Compton collision | PHYS 220 | PHYS 221 | | Photo electric effect | PHYS 230 | PHYS 231 | | Photo fission of heavy elements | PHYS 240 | PHYS 240 | | | | | | Rayleigh effect | PHYS 250 | PHYS 251 | | | | | | - + | | | | Processes involving e /e | | | | Multiple scattering | | PHYS 320 or325 | | Ionisation and delta rays production | PHYS 330 | PHYS 331 or 332 | | Bremsstrahlung | PHYS 340 | PHYS 341 | | Annihilation of positron | PHYS 350 | PHYS 351 | | | | | | - + | | | | Processes involvingmu /mu | | | | Decay in flight | CONS 310 | PHYS 400 | | Multiple scattering | | PHYS 320 or 325 | | | | | | Ionisation and delta rays production | PHYS 430 | PHYS 331 or 332 | | Bremsstrahlung | PHYS 440 | PHYS 441 | | + - | | | | Direct (e ,e )pair production | PHYS 450 | PHYS 451 | | Nuclear interaction | PHYS 460 | PHYS 460 | | | | | | Processes involving Hadrons | | | | Decay in flight | CONS 310 | PHYS 400 | | Multiple scattering | | PHYS 320 or325 | | | | | | Ionisation and delta rays production | PHYS 430 | PHYS 331 or 332 | +-Hadronic-interactions-----------------+-PHYS-500-or-510-------+-PHYS-500-or-510--+ | |
To simulate the interactions of hadrons with the nuclei of the matter traversed, two alternatives are provided:
The code both of the GHEISHA and of the FLUKA generators is contained in the GEANT3 library. Users should be aware that the routines of these packages do not follow the GEANT naming conventions and therefore they can clash with the names of user procedures.
By mean of systematic fits to the existing data, the cross-sections of the electromagnetic processes are well reproduced (within few percents) from 10KeV up to 100GeV, both for light (low Z) and for heavy materials.
This feature, together with the use of the interface with one of the hadronic shower generators available, should make GEANT useful for careful shower simulations even in a gas.
These are taken into account up to 10TeV, making GEANT useful for cosmic rays studies.
Two alternatives are provided to simulate this process:
Full Landau fluctuations and generation of delta-rays cannot be used together to avoid double counting of the fluctuations. An automatic protection has been introduced in GEANT3 to this effect. See [PHYS333/332] and [BASE040] for further information.
In order to save time, the inverse of the total cross-section and the dE/dX of all processes involving photons, electrons and muons and the dE/dx values for protons, are tabulated at initialization for each material used in the tracking as a function of the kinetic energy of the incident particle. The actual value of the interaction length for a given process (i.e. the inverse of the macroscopic cross section) is then obtained via a linear interpolation in the tables. See [PHYS100] and [CONS199] for a more information on these tables.
The total cross-section of each process is used at tracking time to evaluate the probability of occurrence of the process expressed as the the distance to the point where the interaction will occur. See [PHYS010] for an explanation of the method used.
Note: The section PHYS is closely related to the section CONS. The user which would like to have a complete overview of the physics processes included in GEANT3 should read both sections.
For most of the individual processes the default option (indicated below) can be changed via data cards [BASE030/040]. The processes are controlled via a control variable which is in the common /GCKING/. Below are reported the mnemonic names of the mechanisms and the corresponding control variables. If not otherwise noted, the meaning of the control variable is ithe following:
Below are listed the data card keywords, the flag names and values, and the resulting action.