Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
Functions | |
G4double | elastic (Particle const *const p1, Particle const *const p2) |
G4double | total (Particle const *const p1, Particle const *const p2) |
G4double | NDeltaToNN (Particle const *const p1, Particle const *const p2) |
G4double | NNToNDelta (Particle const *const p1, Particle const *const p2) |
G4double | NNToxPiNN (const G4int xpi, Particle const *const p1, Particle const *const p2) |
G4double | piNToDelta (Particle const *const p1, Particle const *const p2) |
G4double | piNToxPiN (const G4int xpi, Particle const *const p1, Particle const *const p2) |
G4double | piNToEtaN (Particle const *const p1, Particle const *const p2) |
G4double | piNToOmegaN (Particle const *const p1, Particle const *const p2) |
G4double | piNToEtaPrimeN (Particle const *const p1, Particle const *const p2) |
G4double | etaNToPiN (Particle const *const p1, Particle const *const p2) |
G4double | etaNToPiPiN (Particle const *const p1, Particle const *const p2) |
G4double | omegaNToPiN (Particle const *const p1, Particle const *const p2) |
G4double | omegaNToPiPiN (Particle const *const p1, Particle const *const p2) |
G4double | etaPrimeNToPiN (Particle const *const p1, Particle const *const p2) |
G4double | NNToNNEta (Particle const *const p1, Particle const *const p2) |
G4double | NNToNNEtaExclu (Particle const *const p1, Particle const *const p2) |
G4double | NNToNNEtaxPi (const G4int xpi, Particle const *const p1, Particle const *const p2) |
G4double | NNToNDeltaEta (Particle const *const p1, Particle const *const p2) |
G4double | NNToNNOmega (Particle const *const p1, Particle const *const p2) |
G4double | NNToNNOmegaExclu (Particle const *const p1, Particle const *const p2) |
G4double | NNToNNOmegaxPi (const G4int xpi, Particle const *const p1, Particle const *const p2) |
G4double | NNToNDeltaOmega (Particle const *const p1, Particle const *const p2) |
G4double | NNToNLK (Particle const *const p1, Particle const *const p2) |
Strange cross sections. | |
G4double | NNToNSK (Particle const *const p1, Particle const *const p2) |
G4double | NNToNLKpi (Particle const *const p1, Particle const *const p2) |
G4double | NNToNSKpi (Particle const *const p1, Particle const *const p2) |
G4double | NNToNLK2pi (Particle const *const p1, Particle const *const p2) |
G4double | NNToNSK2pi (Particle const *const p1, Particle const *const p2) |
G4double | NNToNNKKb (Particle const *const p1, Particle const *const p2) |
G4double | NNToMissingStrangeness (Particle const *const p1, Particle const *const p2) |
G4double | NDeltaToNLK (Particle const *const p1, Particle const *const p2) |
G4double | NDeltaToNSK (Particle const *const p1, Particle const *const p2) |
G4double | NDeltaToDeltaLK (Particle const *const p1, Particle const *const p2) |
G4double | NDeltaToDeltaSK (Particle const *const p1, Particle const *const p2) |
G4double | NDeltaToNNKKb (Particle const *const p1, Particle const *const p2) |
G4double | NpiToLK (Particle const *const p1, Particle const *const p2) |
G4double | NpiToSK (Particle const *const p1, Particle const *const p2) |
G4double | p_pimToSzKz (Particle const *const p1, Particle const *const p2) |
G4double | p_pimToSmKp (Particle const *const p1, Particle const *const p2) |
G4double | p_pizToSzKp (Particle const *const p1, Particle const *const p2) |
G4double | NpiToLKpi (Particle const *const p1, Particle const *const p2) |
G4double | NpiToSKpi (Particle const *const p1, Particle const *const p2) |
G4double | NpiToLK2pi (Particle const *const p1, Particle const *const p2) |
G4double | NpiToSK2pi (Particle const *const p1, Particle const *const p2) |
G4double | NpiToNKKb (Particle const *const p1, Particle const *const p2) |
G4double | NpiToMissingStrangeness (Particle const *const p1, Particle const *const p2) |
G4double | NLToNS (Particle const *const p1, Particle const *const p2) |
G4double | NSToNL (Particle const *const p1, Particle const *const p2) |
G4double | NSToNS (Particle const *const p1, Particle const *const p2) |
G4double | NKToNK (Particle const *const p1, Particle const *const p2) |
G4double | NKToNKpi (Particle const *const p1, Particle const *const p2) |
G4double | NKToNK2pi (Particle const *const p1, Particle const *const p2) |
G4double | NKbToNKb (Particle const *const p1, Particle const *const p2) |
G4double | NKbToSpi (Particle const *const p1, Particle const *const p2) |
G4double | NKbToLpi (Particle const *const p1, Particle const *const p2) |
G4double | NKbToS2pi (Particle const *const p1, Particle const *const p2) |
G4double | NKbToL2pi (Particle const *const p1, Particle const *const p2) |
G4double | NKbToNKbpi (Particle const *const p1, Particle const *const p2) |
G4double | NKbToNKb2pi (Particle const *const p1, Particle const *const p2) |
G4double | NYelastic (Particle const *const p1, Particle const *const p2) |
G4double | NKbelastic (Particle const *const p1, Particle const *const p2) |
G4double | NKelastic (Particle const *const p1, Particle const *const p2) |
G4double | NNbarElastic (Particle const *const p1, Particle const *const p2) |
antiparticle cross sections | |
G4double | NNbarCEX (Particle const *const p1, Particle const *const p2) |
G4double | NNbarToLLbar (Particle const *const p1, Particle const *const p2) |
G4double | NNbarToNNbarpi (Particle const *const p1, Particle const *const p2) |
Nucleon-AntiNucleon to Nucleon-AntiNucleon + pions cross sections. | |
G4double | NNbarToNNbar2pi (Particle const *const p1, Particle const *const p2) |
G4double | NNbarToNNbar3pi (Particle const *const p1, Particle const *const p2) |
G4double | NNbarToAnnihilation (Particle const *const p1, Particle const *const p2) |
Nucleon-AntiNucleon total annihilation cross sections. | |
G4double | calculateNNAngularSlope (G4double energyCM, G4int iso) |
Calculate the slope of the NN DDXS. | |
G4double | interactionDistanceNN (const ParticleSpecies &aSpecies, const G4double kineticEnergy) |
Compute the "interaction distance". | |
G4double | interactionDistancePiN (const G4double projectileKineticEnergy) |
Compute the "interaction distance". | |
G4double | interactionDistanceKN (const G4double projectileKineticEnergy) |
Compute the "interaction distance". | |
G4double | interactionDistanceKbarN (const G4double projectileKineticEnergy) |
Compute the "interaction distance". | |
G4double | interactionDistanceYN (const G4double projectileKineticEnergy) |
Compute the "interaction distance". | |
void | setCrossSections (ICrossSections *c) |
void | deleteCrossSections () |
void | initialize (Config const *const theConfig) |
Calculate the slope of the NN DDXS.
energyCM | energy in the CM frame, in MeV |
iso | total isospin of the system |
Definition at line 333 of file G4INCLCrossSections.cc.
Referenced by G4INCL::ElasticChannel::fillFinalState().
void G4INCL::CrossSections::deleteCrossSections | ( | ) |
Definition at line 487 of file G4INCLCrossSections.cc.
Referenced by G4INCL::INCL::~INCL().
Definition at line 57 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 97 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 101 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::etaPrimeNToPiN | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 113 of file G4INCLCrossSections.cc.
void G4INCL::CrossSections::initialize | ( | Config const *const | theConfig | ) |
Definition at line 492 of file G4INCLCrossSections.cc.
Referenced by G4INCL::INCL::INCL().
Compute the "interaction distance".
Defined on the basis of the average value of the Kbar-N cross sections at the given kinetic energy.
Definition at line 425 of file G4INCLCrossSections.cc.
Compute the "interaction distance".
Defined on the basis of the average value of the K-N cross sections at the given kinetic energy.
Definition at line 401 of file G4INCLCrossSections.cc.
G4double G4INCL::CrossSections::interactionDistanceNN | ( | const ParticleSpecies & | aSpecies, |
const G4double | kineticEnergy ) |
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 370 of file G4INCLCrossSections.cc.
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 337 of file G4INCLCrossSections.cc.
Compute the "interaction distance".
Defined on the basis of the average value of the Y-N cross sections at the given kinetic energy.
Definition at line 449 of file G4INCLCrossSections.cc.
G4double G4INCL::CrossSections::NDeltaToDeltaLK | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 201 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NDeltaToDeltaSK | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 204 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 195 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 65 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NDeltaToNNKKb | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 208 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 198 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 155 of file G4INCLCrossSections.cc.
Definition at line 320 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 288 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 280 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 328 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 324 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 316 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 284 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 159 of file G4INCLCrossSections.cc.
Definition at line 268 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 276 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 272 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 256 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 295 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
antiparticle cross sections
Nucleon-AntiNucleon to Baryon-AntiBaryon cross sections
Definition at line 292 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNbarToAnnihilation | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Nucleon-AntiNucleon total annihilation cross sections.
Definition at line 312 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 298 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNbarToNNbar2pi | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 305 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNbarToNNbar3pi | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 308 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNbarToNNbarpi | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Nucleon-AntiNucleon to Nucleon-AntiNucleon + pions cross sections.
Definition at line 302 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToMissingStrangeness | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 191 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 69 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNDeltaEta | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 129 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNDeltaOmega | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 146 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Strange cross sections.
Definition at line 163 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 179 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 171 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 117 of file G4INCLCrossSections.cc.
G4double G4INCL::CrossSections::NNToNNEtaExclu | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 121 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNNEtaxPi | ( | const G4int | xpi, |
Particle const *const | p1, | ||
Particle const *const | p2 ) |
Definition at line 125 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 187 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 134 of file G4INCLCrossSections.cc.
G4double G4INCL::CrossSections::NNToNNOmegaExclu | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 138 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNNOmegaxPi | ( | const G4int | xpi, |
Particle const *const | p1, | ||
Particle const *const | p2 ) |
Definition at line 142 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 167 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 183 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 175 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToxPiNN | ( | const G4int | xpi, |
Particle const *const | p1, | ||
Particle const *const | p2 ) |
Definition at line 73 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 212 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 240 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 232 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NpiToMissingStrangeness | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 252 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 248 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 216 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 244 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 236 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 260 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 264 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 151 of file G4INCLCrossSections.cc.
Definition at line 105 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::omegaNToPiPiN | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 109 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 220 of file G4INCLCrossSections.cc.
Referenced by G4INCL::NpiToSKChannel::fillFinalState().
Definition at line 224 of file G4INCLCrossSections.cc.
Referenced by G4INCL::NpiToSKChannel::fillFinalState().
Definition at line 228 of file G4INCLCrossSections.cc.
Referenced by G4INCL::NpiToSKChannel::fillFinalState().
Definition at line 77 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
Definition at line 85 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::piNToEtaPrimeN | ( | Particle const *const | p1, |
Particle const *const | p2 ) |
Definition at line 93 of file G4INCLCrossSections.cc.
Definition at line 89 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::piNToxPiN | ( | const G4int | xpi, |
Particle const *const | p1, | ||
Particle const *const | p2 ) |
Definition at line 81 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
void G4INCL::CrossSections::setCrossSections | ( | ICrossSections * | c | ) |
Definition at line 483 of file G4INCLCrossSections.cc.
Referenced by initialize().
Definition at line 61 of file G4INCLCrossSections.cc.
Referenced by G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar(), G4INCL::BinaryCollisionAvatar::getChannel(), interactionDistanceKbarN(), interactionDistanceKN(), interactionDistanceNN(), interactionDistancePiN(), interactionDistanceYN(), and G4INCL::InteractionAvatar::preInteractionBlocking().