Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/physics_lists/constructors/hadron_elastic/

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Name Size       Last modified (GMT) Description
Back Parent directory       2024-12-05 15:16:16
Folder include/       2024-12-05 15:16:16
Folder src/       2024-12-05 15:16:16
File History 13700 bytes       2024-12-05 15:16:16
File README 4382 bytes       2024-12-05 15:16:16
File sources.cmake 1383 bytes       2024-12-05 15:16:16

  1 -------------------------------------------------------------------
  2 
  3 
  4  G4HadronElasticPhysics
  5  ----------------------
  6  Hadron nuclear elastic process for all hadrons:
  7  - proton
  8    - cross section: Barashenkov-Glauber-Gribov
  9    - final-state:   Chips
 10  - neutron:
 11    - cross section: G4NeutronElasticXS           
 12    - final-state:   Chips
 13  - charged pions:
 14    - cross section: Barashenkov-Glauber-Gribov
 15    - final-state:   Starkov's model (G4ElasticHadrNucleusHE) for all energies
 16  - kaons, hyperons, anti-hyperons, charm and bottom hadrons
 17    - cross section: Glauber-Gribov
 18    - final-state:   Gheisha
 19  - deuteron, triton, He3, alpha 
 20    - cross section: Glauber-Gribov
 21    - final-state:   Gheisha
 22  - anti_proton, anti_neutron, anti_deuteron, anti_triton, anti_He3, 
 23    anti_alpha
 24    - cross-section: Galoyan-Uzhinsky-Glauber-Gribov
 25    - final-state:   Galoyan-Uzhinsky model above 100 MeV/nucleon,
 26                     Gheisha below.
 27  - charm and bottom hadrons, light hypernuclei
 28    - cross section: Glauber-Gribov
 29    - final-state:   Gheisha
 30  - light anti-hypernuclei
 31    - cross-section: Galoyan-Uzhinsky-Glauber-Gribov
 32    - final-state:   Gheisha
 33 
 34  G4HadronElasticPhysicsHP
 35  ------------------------
 36  As G4HadronElasticPhysics, with the only difference that for neutrons
 37  below 20 MeV, NeutronHP elastic is used (for both cross section and
 38  final-state model).
 39 
 40  G4HadronElasticPhysicsHPT
 41  -------------------------
 42  As G4HadronElasticPhysicsHP, with the only difference that for neutrons
 43  below 4 eV, a special treatment of elastic scattering is activated.
 44  This special treatment, called Thermal Scattering Law (TSL), is based on
 45  the S(alpha, beta) approach, which relieas on both experimental measurements
 46  and molecular dynamics calculations.
 47 
 48  G4HadronElasticPhysicsLEND
 49  --------------------------
 50  As G4HadronElasticPhysics, with the only difference that for neutrons
 51  below 20 MeV, LEND elastic is used (for both cross section and 
 52  final-state model).
 53  
 54  G4HadronElasticPhysicsXS
 55  ------------------------
 56  Now exactly as G4HadronElasticPhysics.
 57 
 58  G4HadronHElasticPhysics
 59  -----------------------
 60  - proton
 61    - cross section: Barashenkov-Glauber-Gribov
 62    - final-state:   Diffuse model, except for Hydrogen where Chips is used,
 63                     above 10 MeV, and Gheisha below
 64  - neutron:
 65    - cross section: G4NeutronElasticXS
 66    - final-state:   Diffuse model, except for Hydrogen where Chips is used,
 67                     above 10 MeV, and Gheisha below
 68  - charged pions:
 69    - cross section: Barashenkov-Glauber-Gribov
 70    - final-state:   Diffuse model, except for Hydrogen where Chips is used,
 71                     above 10 MeV, and Gheisha below
 72  - kaons, hyperons, anti-hyperons, charm and bottom hadrons
 73    - cross section: Glauber-Gribov
 74    - final-state:   Gheisha
 75  - deuteron, triton, He3, alpha
 76    - cross section: Glauber-Gribov
 77    - final-state:   Gheisha
 78  - anti_proton, anti_neutron
 79    - cross section: Galoyan-Uzhinsky-Glauber-Gribov
 80    - final-state:   Galoyan-Uzhinsky model above 100 MeV/nucleon,
 81                     Chips below.
 82  - anti_deuteron, anti_triton, anti_He3, anti_alpha
 83    - cross-section: Galoyan-Uzhinsky-Glauber-Gribov
 84    - final-state:   Galoyan-Uzhinsky model above 100 MeV/nucleon,
 85                     Gheisha below.
 86  
 87  G4IonElasticPhysics
 88  -------------------
 89  As G4HadronElasticPhysics, with the addition of elastic process for
 90  generic ion:
 91  - cross section: Glauber-Gribov
 92  - final-state:   Diffuse model
 93 
 94 
 95  G4HadronDElasticPhysics
 96  -----------------------
 97  Hadron nuclear elastic process for all hadrons:
 98  - proton and charged pions:
 99    - cross section: Barashenkov-Glauber-Gribov
100    - final-state:   Diffuse model where applicable, else Gheisha
101  - neutron:
102    - cross section: G4NeutronElasticXS           
103    - final-state:   Diffuse model where applicable, else Gheisha
104  - kaons, hyperons, anti-hyperons, charm and bottom hadrons,
105    deuteron, triton, He3, alpha
106    - cross section: Glauber-Gribov
107    - final-state:   Gheisha
108  - anti_proton, anti_neutron, anti_deuteron, anti_triton, anti_He3, 
109    anti_alpha
110    - cross-section: Galoyan-Uzhinsky-Glauber-Gribov
111    - final-state:   Galoyan-Uzhinsky model above 100 MeV/nucleon,
112                     Gheisha below.
113 
114  G4ChargeExchangePhysics
115  -----------------------
116  Hadron nuclear coherent charge exchange, used in this constructor
117  only for nucleons and charged pions.
118