Geant4
10.03
|
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 | calculateNNAngularSlope (G4double energyCM, G4int iso) |
Calculate the slope of the NN DDXS. More... | |
G4double | interactionDistanceNN (const ParticleSpecies &aSpecies, const G4double kineticEnergy) |
Compute the "interaction distance". More... | |
G4double | interactionDistancePiN (const G4double projectileKineticEnergy) |
Compute the "interaction distance". More... | |
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 147 of file G4INCLCrossSections.cc.
Referenced by G4INCL::ElasticChannel::fillFinalState().
void G4INCL::CrossSections::deleteCrossSections | ( | ) |
Definition at line 219 of file G4INCLCrossSections.cc.
Referenced by G4INCL::INCL::~INCL().
G4double G4INCL::CrossSections::elastic | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 55 of file G4INCLCrossSections.cc.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4EmLEPTSPhysics::ConstructProcess(), and G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::etaNToPiN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 95 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::etaNToPiPiN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 99 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::etaPrimeNToPiN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 111 of file G4INCLCrossSections.cc.
void G4INCL::CrossSections::initialize | ( | Config const *const | theConfig | ) |
Definition at line 224 of file G4INCLCrossSections.cc.
References G4INCL::Config::getCrossSectionsType(), G4INCL::Config::getMaxNumberMultipions(), G4INCL::INCL46CrossSections, INCL_WARN, G4INCL::MultiPionsAndResonancesCrossSections, G4INCL::MultiPionsCrossSections, setCrossSections(), and G4INCL::TruncatedMultiPionsCrossSections.
Referenced by G4INCL::INCL::INCL().
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 184 of file G4INCLCrossSections.cc.
References G4INCL::Particle::adjustMomentumFromEnergy(), G4INCL::Particle::getMass(), G4INCL::Math::max(), G4INCL::Neutron, G4INCL::Proton, G4INCL::Particle::setEnergy(), G4INCL::Math::tenPi, G4INCL::ParticleSpecies::theA, and total().
Referenced by G4INCL::INCL::initMaxInteractionDistance(), and G4INCL::INCL::initUniverseRadius().
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 151 of file G4INCLCrossSections.cc.
References G4INCL::Particle::adjustMomentumFromEnergy(), G4INCL::Particle::getMass(), G4INCL::Math::max(), G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, G4INCL::Proton, G4INCL::Particle::setEnergy(), G4INCL::Math::tenPi, and total().
Referenced by G4INCL::INCL::initUniverseRadius().
G4double G4INCL::CrossSections::NDeltaToNN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 63 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNDelta | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 67 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNDeltaEta | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 127 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNDeltaOmega | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 143 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNNEta | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 115 of file G4INCLCrossSections.cc.
G4double G4INCL::CrossSections::NNToNNEtaExclu | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 119 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 123 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::NNToNNOmega | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 131 of file G4INCLCrossSections.cc.
G4double G4INCL::CrossSections::NNToNNOmegaExclu | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 135 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 139 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 71 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::omegaNToPiN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 103 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::omegaNToPiPiN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 107 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::piNToDelta | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 75 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::piNToEtaN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 83 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
G4double G4INCL::CrossSections::piNToEtaPrimeN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 91 of file G4INCLCrossSections.cc.
G4double G4INCL::CrossSections::piNToOmegaN | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 87 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 79 of file G4INCLCrossSections.cc.
Referenced by G4INCL::BinaryCollisionAvatar::getChannel().
void G4INCL::CrossSections::setCrossSections | ( | ICrossSections * | c | ) |
Definition at line 215 of file G4INCLCrossSections.cc.
Referenced by initialize().
G4double G4INCL::CrossSections::total | ( | Particle const *const | p1, |
Particle const *const | p2 | ||
) |
Definition at line 59 of file G4INCLCrossSections.cc.
Referenced by G4ParticleHPThermalScattering::ApplyYourself(), G4SurfaceVoxelizer::BuildBitmasks(), G4SurfaceVoxelizer::BuildReduceVoxels2(), G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar(), G4ParticleHPThermalScattering::get_secondary_energy_from_E_P_E_isoAng(), G4INCL::BinaryCollisionAvatar::getChannel(), G4Volant::getTotalMass(), G4ParticleHPFissionBaseFS::Init(), G4ParticleHPList::Init(), G4ParticleHPInelasticBaseFS::Init(), G4ParticleHPInelasticCompFS::Init(), G4ParticleHPVector::Init(), G4ParticleHPVector::IntegrateAndNormalise(), G4GeneralParticleSourceData::IntensityNormalise(), interactionDistanceNN(), interactionDistancePiN(), G4SPBaryon::MatchDiQuarkAndGetQuark(), G4VUserMPIrunMerger::Merge(), G4MPIscorerMerger::Merge(), G4INCL::InteractionAvatar::preInteractionBlocking(), CexmcRunAction::PrintResults(), G4ParticleHPThermalScattering::readAnE_P_E_isoAng(), G4GeometryManager::ReportVoxelStats(), and G4SurfaceVoxelizer::Voxelize().