Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4INCLCrossSections.hh>
Static Public Member Functions | |
static G4double | elastic (Particle const *const p1, Particle const *const p2) |
static G4double | total (Particle const *const p1, Particle const *const p2) |
static G4double | pionNucleon (Particle const *const p1, Particle const *const p2) |
static G4double | recombination (Particle const *const p1, Particle const *const p2) |
static G4double | deltaProduction (Particle const *const p1, Particle const *const p2) |
static G4double | calculateNNDiffCrossSection (G4double energyCM, G4int iso) |
Calculate the slope of the NN DDXS. | |
static G4double | interactionDistanceNN (const G4double projectileKineticEnergy) |
Compute the "interaction distance". | |
static G4double | interactionDistancePiN (const G4double projectileKineticEnergy) |
Compute the "interaction distance". | |
static G4double | interactionDistanceNN1GeV () |
The interaction distance for nucleons at 1 GeV. | |
static G4double | interactionDistancePiN1GeV () |
The interaction distance for pions at 1 GeV. | |
Protected Member Functions | |
CrossSections () | |
~CrossSections () | |
Definition at line 47 of file G4INCLCrossSections.hh.
|
inlineprotected |
Definition at line 114 of file G4INCLCrossSections.hh.
|
inlineprotected |
Definition at line 115 of file G4INCLCrossSections.hh.
Calculate the slope of the NN DDXS.
energyCM | energy in the CM frame, in MeV |
iso | total isospin of the system |
Definition at line 343 of file G4INCLCrossSections.cc.
Referenced by G4INCL::ElasticChannel::getFinalState().
|
static |
Definition at line 189 of file G4INCLCrossSections.cc.
Referenced by deltaProduction(), G4INCL::BinaryCollisionAvatar::getChannel(), recombination(), and total().
|
static |
Definition at line 335 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel(), and total().
|
static |
Compute the "interaction distance".
Defined on the basis of the average value of the N-N cross sections at the given kinetic energy.
Definition at line 365 of file G4INCLCrossSections.cc.
Referenced by interactionDistanceNN1GeV().
|
inlinestatic |
The interaction distance for nucleons at 1 GeV.
Used to determine the universe radius at any energy.
Definition at line 87 of file G4INCLCrossSections.hh.
|
static |
Compute the "interaction distance".
Defined on the basis of the average value of the pi-N cross sections at the given kinetic energy.
Definition at line 393 of file G4INCLCrossSections.cc.
Referenced by interactionDistancePiN1GeV().
|
inlinestatic |
The interaction distance for pions at 1 GeV.
Used to determine the universe radius at any energy.
Definition at line 96 of file G4INCLCrossSections.hh.
|
static |
Definition at line 64 of file G4INCLCrossSections.cc.
Referenced by total().
|
static |
Definition at line 151 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel(), and total().
Definition at line 47 of file G4INCLCrossSections.cc.
Referenced by G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar(), interactionDistanceNN(), interactionDistancePiN(), and G4INCL::InteractionAvatar::preInteractionBlocking().