Geant4
10.00.p03
|
Typedefs | |
typedef G4double(* | NuclearMassFn )(const G4int, const G4int) |
typedef G4double(* | ParticleMassFn )(const ParticleType) |
typedef G4double(* | SeparationEnergyFn )(const ParticleType, const G4int, const G4int) |
typedef G4double(* | FermiMomentumFn )(const G4int, const G4int) |
Functions | |
void | initialize (Config const *const theConfig=0) |
Initialize the particle table. More... | |
G4int | getIsospin (const ParticleType t) |
Get the isospin of a particle. More... | |
std::string | getName (const ParticleType t) |
Get the native INCL name of the particle. More... | |
std::string | getShortName (const ParticleType t) |
Get the short INCL name of the particle. More... | |
std::string | getName (const ParticleSpecies &s) |
Get the native INCL name of the particle. More... | |
std::string | getShortName (const ParticleSpecies &s) |
Get the short INCL name of the particle. More... | |
std::string | getName (const G4int A, const G4int Z) |
Get the native INCL name of the ion. More... | |
std::string | getShortName (const G4int A, const G4int Z) |
Get the short INCL name of the ion. More... | |
G4double | getINCLMass (const G4int A, const G4int Z) |
Get INCL nuclear mass (in MeV/c^2) More... | |
G4double | getINCLMass (const ParticleType t) |
Get INCL particle mass (in MeV/c^2) More... | |
G4double | getRealMass (const G4INCL::ParticleType t) |
Get particle mass (in MeV/c^2) More... | |
G4double | getRealMass (const G4int A, const G4int Z) |
Get nuclear mass (in MeV/c^2) More... | |
G4double | getTableQValue (const G4int A1, const G4int Z1, const G4int A2, const G4int Z2) |
Get Q-value (in MeV/c^2) More... | |
G4double | getTableQValue (const G4int A1, const G4int Z1, const G4int A2, const G4int Z2, const G4int A3, const G4int Z3) |
Get Q-value (in MeV/c^2) More... | |
G4double | getTableSpeciesMass (const ParticleSpecies &p) |
G4int | getMassNumber (const ParticleType t) |
Get mass number from particle type. More... | |
G4int | getChargeNumber (const ParticleType t) |
Get charge number from particle type. More... | |
G4double | getNuclearRadius (const ParticleType t, const G4int A, const G4int Z) |
G4double | getLargestNuclearRadius (const G4int A, const G4int Z) |
G4double | getRadiusParameter (const ParticleType t, const G4int A, const G4int Z) |
G4double | getMaximumNuclearRadius (const ParticleType t, const G4int A, const G4int Z) |
G4double | getSurfaceDiffuseness (const ParticleType t, const G4int A, const G4int Z) |
G4double | getMomentumRMS (const G4int A, const G4int Z) |
Return the RMS of the momentum distribution (light clusters) More... | |
G4double | getSeparationEnergyINCL (const ParticleType t, const G4int, const G4int) |
Return INCL's default separation energy. More... | |
G4double | getSeparationEnergyReal (const ParticleType t, const G4int A, const G4int Z) |
Return the real separation energy. More... | |
G4double | getSeparationEnergyRealForLight (const ParticleType t, const G4int A, const G4int Z) |
Return the real separation energy only for light nuclei. More... | |
G4double | getProtonSeparationEnergy () |
Getter for protonSeparationEnergy. More... | |
G4double | getNeutronSeparationEnergy () |
Getter for neutronSeparationEnergy. More... | |
void | setProtonSeparationEnergy (const G4double s) |
Setter for protonSeparationEnergy. More... | |
void | setNeutronSeparationEnergy (const G4double s) |
Setter for protonSeparationEnergy. More... | |
std::string | getElementName (const G4int Z) |
Get the name of the element from the atomic number. More... | |
std::string | getIUPACElementName (const G4int Z) |
Get the name of an unnamed element from the IUPAC convention. More... | |
G4int | parseElement (std::string pS) |
Get the name of the element from the atomic number. More... | |
G4int | parseIUPACElement (std::string const &pS) |
Parse a IUPAC element name. More... | |
IsotopicDistribution const & | getNaturalIsotopicDistribution (const G4int Z) |
G4int | drawRandomNaturalIsotope (const G4int Z) |
G4double | getFermiMomentumConstant (const G4int, const G4int) |
Return the constant value of the Fermi momentum. More... | |
G4double | getFermiMomentumConstantLight (const G4int A, const G4int Z) |
Return the constant value of the Fermi momentum - special for light. More... | |
G4double | getFermiMomentumMassDependent (const G4int A, const G4int) |
Return the value Fermi momentum from a fit. More... | |
G4double | getRPCorrelationCoefficient (const ParticleType t) |
Get the value of the r-p correlation coefficient. More... | |
G4double | getNeutronSkinThickness () |
Get the value of the neutron skin thickness. More... | |
G4double | getNeutronSkinAdditionalDiffuseness () |
Get the value of the additional neutron skin diffuseness. More... | |
Variables | |
const G4int | maxClusterMass = 12 |
const G4int | maxClusterCharge = 8 |
const G4int | clusterTableZSize = maxClusterCharge+1 |
const G4int | clusterTableASize = maxClusterMass+1 |
const G4double | effectiveNucleonMass = 938.2796 |
const G4double | effectiveNucleonMass2 = 8.8036860777616e5 |
const G4double | effectiveDeltaMass = 1232.0 |
const G4double | effectivePionMass = 138.0 |
G4ThreadLocal G4double | effectiveDeltaDecayThreshold = 0. |
G4ThreadLocal NuclearMassFn | getTableMass = NULL |
Static pointer to the mass function for nuclei. More... | |
G4ThreadLocal ParticleMassFn | getTableParticleMass = NULL |
Static pointer to the mass function for particles. More... | |
G4ThreadLocal SeparationEnergyFn | getSeparationEnergy = NULL |
Static pointer to the separation-energy function. More... | |
G4ThreadLocal FermiMomentumFn | getFermiMomentum = NULL |
Definition at line 213 of file G4INCLParticleTable.hh.
Definition at line 200 of file G4INCLParticleTable.hh.
typedef G4double(* G4INCL::ParticleTable::ParticleMassFn)(const ParticleType) |
Definition at line 201 of file G4INCLParticleTable.hh.
typedef G4double(* G4INCL::ParticleTable::SeparationEnergyFn)(const ParticleType, const G4int, const G4int) |
Definition at line 208 of file G4INCLParticleTable.hh.
Definition at line 788 of file G4INCLParticleTable.cc.
Referenced by G4INCL::INCL::prepareReaction().
G4int G4INCL::ParticleTable::getChargeNumber | ( | const ParticleType | t | ) |
Get charge number from particle type.
Definition at line 573 of file G4INCLParticleTable.cc.
References G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, and G4INCL::Proton.
std::string G4INCL::ParticleTable::getElementName | ( | const G4int | Z | ) |
Get the name of the element from the atomic number.
Definition at line 739 of file G4INCLParticleTable.cc.
References getIUPACElementName(), and INCL_WARN.
Referenced by getName(), and getShortName().
Return the constant value of the Fermi momentum.
Definition at line 792 of file G4INCLParticleTable.cc.
Referenced by getFermiMomentumConstantLight(), and initialize().
Return the constant value of the Fermi momentum - special for light.
This function should always return PhysicalConstants::Pf for heavy nuclei, and values from the momentumRMS table for light nuclei.
A | mass number |
Z | charge number |
Definition at line 796 of file G4INCLParticleTable.cc.
References A, clusterTableASize, clusterTableZSize, getFermiMomentumConstant(), and G4INCL::Math::sqrtFiveThirds.
Referenced by initialize().
Return the value Fermi momentum from a fit.
This function returns a fitted Fermi momentum, based on data from Moniz et al., Phys. Rev. Lett. 26 (1971) 445. The fitted functional form is
with MeV/ , MeV/ and .
A | mass number |
Definition at line 805 of file G4INCLParticleTable.cc.
Referenced by initialize().
Get INCL nuclear mass (in MeV/c^2)
Definition at line 520 of file G4INCLParticleTable.cc.
References G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, and G4INCL::Proton.
Referenced by G4INCL::Particle::getEmissionQValueCorrection(), G4INCL::DeltaDecayChannel::getFinalState(), G4INCL::Particle::getINCLMass(), G4INCL::Particle::getTransferQValueCorrection(), G4INCL::NuclearPotential::NuclearPotentialIsospin::initialize(), G4INCL::NuclearPotential::NuclearPotentialConstant::initialize(), initialize(), and G4INCL::StandardPropagationModel::putSpectatorsOnShell().
G4double G4INCL::ParticleTable::getINCLMass | ( | const ParticleType | t | ) |
Get INCL particle mass (in MeV/c^2)
Definition at line 460 of file G4INCLParticleTable.cc.
References INCL_ERROR, G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, and G4INCL::Proton.
G4int G4INCL::ParticleTable::getIsospin | ( | const ParticleType | t | ) |
Get the isospin of a particle.
Definition at line 356 of file G4INCLParticleTable.cc.
References G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, INCL_ERROR, G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, and G4INCL::Proton.
Referenced by G4INCL::CrossSectionsINCL46::deltaProduction(), G4INCL::CrossSectionsINCL46::elasticNNLegacy(), G4INCL::DeltaProductionChannel::getFinalState(), G4INCL::ElasticChannel::getFinalState(), G4INCL::Nucleus::insertParticle(), G4INCL::CrossSectionsINCL46::pionNucleon(), and G4INCL::CrossSectionsINCL46::recombination().
std::string G4INCL::ParticleTable::getIUPACElementName | ( | const G4int | Z | ) |
Get the name of an unnamed element from the IUPAC convention.
Definition at line 749 of file G4INCLParticleTable.cc.
Referenced by getElementName().
Definition at line 626 of file G4INCLParticleTable.cc.
References getNuclearRadius(), G4INCL::Math::max(), G4INCL::Neutron, and G4INCL::Proton.
Referenced by G4INCL::CoulombNonRelativistic::getCoulombRadius(), G4INCL::CoulombNone::maxImpactParameter(), G4INCL::CoulombNonRelativistic::maxImpactParameter(), and G4INCL::StandardPropagationModel::shootComposite().
G4int G4INCL::ParticleTable::getMassNumber | ( | const ParticleType | t | ) |
Get mass number from particle type.
Definition at line 552 of file G4INCLParticleTable.cc.
References G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, and G4INCL::Proton.
G4double G4INCL::ParticleTable::getMaximumNuclearRadius | ( | const ParticleType | t, |
const G4int | A, | ||
const G4int | Z | ||
) |
Definition at line 662 of file G4INCLParticleTable.cc.
References getNuclearRadius(), getSurfaceDiffuseness(), and INCL_ERROR.
Referenced by G4INCL::NuclearDensityFactory::createRCDFTable(), G4INCL::NuclearDensityFactory::createRPCorrelationTable(), and G4INCL::INCL::initUniverseRadius().
Return the RMS of the momentum distribution (light clusters)
Definition at line 695 of file G4INCLParticleTable.cc.
References getFermiMomentum, and G4INCL::Math::sqrtThreeFifths.
Referenced by G4INCL::NuclearDensityFactory::createPCDFTable().
std::string G4INCL::ParticleTable::getName | ( | const ParticleType | t | ) |
Get the native INCL name of the particle.
Definition at line 410 of file G4INCLParticleTable.cc.
References G4INCL::Composite, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, and G4INCL::Proton.
Referenced by G4INCL::Particle::dump(), getName(), G4INCL::Cluster::print(), G4INCL::Particle::print(), and G4INCL::Config::summary().
std::string G4INCL::ParticleTable::getName | ( | const ParticleSpecies & | s | ) |
Get the native INCL name of the particle.
Definition at line 389 of file G4INCLParticleTable.cc.
References G4INCL::Composite, getName(), G4INCL::ParticleSpecies::theA, G4INCL::ParticleSpecies::theType, and G4INCL::ParticleSpecies::theZ.
Get the native INCL name of the ion.
Definition at line 396 of file G4INCLParticleTable.cc.
References A, and getElementName().
IsotopicDistribution const & G4INCL::ParticleTable::getNaturalIsotopicDistribution | ( | const G4int | Z | ) |
Definition at line 784 of file G4INCLParticleTable.cc.
Referenced by G4INCL::INCL::initUniverseRadius().
G4double G4INCL::ParticleTable::getNeutronSeparationEnergy | ( | ) |
Getter for neutronSeparationEnergy.
Definition at line 733 of file G4INCLParticleTable.cc.
G4double G4INCL::ParticleTable::getNeutronSkinAdditionalDiffuseness | ( | ) |
Get the value of the additional neutron skin diffuseness.
Definition at line 820 of file G4INCLParticleTable.cc.
G4double G4INCL::ParticleTable::getNeutronSkinThickness | ( | ) |
Get the value of the neutron skin thickness.
Definition at line 818 of file G4INCLParticleTable.cc.
G4double G4INCL::ParticleTable::getNuclearRadius | ( | const ParticleType | t, |
const G4int | A, | ||
const G4int | Z | ||
) |
Definition at line 598 of file G4INCLParticleTable.cc.
References A, getRadiusParameter(), getSurfaceDiffuseness(), INCL_DEBUG, and INCL_ERROR.
Referenced by G4INCL::PauliStandard::getBlockingProbability(), getLargestNuclearRadius(), getMaximumNuclearRadius(), G4INCL::NuclearDensity::getTransmissionRadius(), and G4INCL::INCL::initMaxInteractionDistance().
G4double G4INCL::ParticleTable::getProtonSeparationEnergy | ( | ) |
Getter for protonSeparationEnergy.
Definition at line 731 of file G4INCLParticleTable.cc.
G4double G4INCL::ParticleTable::getRadiusParameter | ( | const ParticleType | t, |
const G4int | A, | ||
const G4int | Z | ||
) |
Definition at line 630 of file G4INCLParticleTable.cc.
References A, INCL_DEBUG, INCL_ERROR, and G4INCL::Neutron.
Referenced by G4INCL::NuclearDensityFactory::createRCDFTable(), G4INCL::NuclearDensityFactory::createRPCorrelationTable(), and getNuclearRadius().
G4double G4INCL::ParticleTable::getRealMass | ( | const G4INCL::ParticleType | t | ) |
Get particle mass (in MeV/c^2)
Definition at line 477 of file G4INCLParticleTable.cc.
References INCL_ERROR, G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, and G4INCL::Proton.
Referenced by G4INCL::ClusteringModelIntercomparison::findClusterStartingFrom(), getRealMass(), G4INCL::Particle::getRealMass(), and initialize().
Get nuclear mass (in MeV/c^2)
Definition at line 499 of file G4INCLParticleTable.cc.
References getRealMass(), MeV, G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, and G4INCL::Proton.
G4double G4INCL::ParticleTable::getRPCorrelationCoefficient | ( | const ParticleType | t | ) |
Get the value of the r-p correlation coefficient.
t | the type of the particle (Proton or Neutron) |
Definition at line 813 of file G4INCLParticleTable.cc.
Referenced by G4INCL::ParticleSampler::ParticleSampler().
G4double G4INCL::ParticleTable::getSeparationEnergyINCL | ( | const ParticleType | t, |
const G4int | , | ||
const G4int | |||
) |
Return INCL's default separation energy.
Definition at line 700 of file G4INCLParticleTable.cc.
References INCL_ERROR, G4INCL::Neutron, and G4INCL::Proton.
Referenced by getSeparationEnergyRealForLight(), and initialize().
G4double G4INCL::ParticleTable::getSeparationEnergyReal | ( | const ParticleType | t, |
const G4int | A, | ||
const G4int | Z | ||
) |
Return the real separation energy.
Definition at line 711 of file G4INCLParticleTable.cc.
References A, getTableMass, getTableParticleMass, INCL_ERROR, G4INCL::Neutron, and G4INCL::Proton.
Referenced by getSeparationEnergyRealForLight(), and initialize().
G4double G4INCL::ParticleTable::getSeparationEnergyRealForLight | ( | const ParticleType | t, |
const G4int | A, | ||
const G4int | Z | ||
) |
Return the real separation energy only for light nuclei.
Definition at line 723 of file G4INCLParticleTable.cc.
References clusterTableASize, clusterTableZSize, getSeparationEnergyINCL(), and getSeparationEnergyReal().
Referenced by initialize().
std::string G4INCL::ParticleTable::getShortName | ( | const ParticleType | t | ) |
Get the short INCL name of the particle.
Definition at line 435 of file G4INCLParticleTable.cc.
References G4INCL::Composite, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Neutron, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, and G4INCL::Proton.
Referenced by G4INCL::CoulombNonRelativistic::getCoulombRadius(), and getShortName().
std::string G4INCL::ParticleTable::getShortName | ( | const ParticleSpecies & | s | ) |
Get the short INCL name of the particle.
Definition at line 382 of file G4INCLParticleTable.cc.
References G4INCL::Composite, getShortName(), G4INCL::ParticleSpecies::theA, G4INCL::ParticleSpecies::theType, and G4INCL::ParticleSpecies::theZ.
Get the short INCL name of the ion.
Definition at line 402 of file G4INCLParticleTable.cc.
References A, and getElementName().
G4double G4INCL::ParticleTable::getSurfaceDiffuseness | ( | const ParticleType | t, |
const G4int | A, | ||
const G4int | Z | ||
) |
Definition at line 676 of file G4INCLParticleTable.cc.
References a, INCL_ERROR, and G4INCL::Neutron.
Referenced by G4INCL::NuclearDensityFactory::createRCDFTable(), G4INCL::NuclearDensityFactory::createRPCorrelationTable(), getMaximumNuclearRadius(), and getNuclearRadius().
G4double G4INCL::ParticleTable::getTableQValue | ( | const G4int | A1, |
const G4int | Z1, | ||
const G4int | A2, | ||
const G4int | Z2 | ||
) |
Get Q-value (in MeV/c^2)
Uses the getTableMass function to compute the Q-value for the following reaction:
Definition at line 537 of file G4INCLParticleTable.cc.
References getTableMass.
Referenced by G4INCL::Particle::getEmissionQValueCorrection(), and G4INCL::Particle::getTransferQValueCorrection().
G4double G4INCL::ParticleTable::getTableQValue | ( | const G4int | A1, |
const G4int | Z1, | ||
const G4int | A2, | ||
const G4int | Z2, | ||
const G4int | A3, | ||
const G4int | Z3 | ||
) |
Get Q-value (in MeV/c^2)
Uses the getTableMass function to compute the Q-value for the following reaction:
Definition at line 541 of file G4INCLParticleTable.cc.
References getTableMass.
G4double G4INCL::ParticleTable::getTableSpeciesMass | ( | const ParticleSpecies & | p | ) |
Definition at line 545 of file G4INCLParticleTable.cc.
References G4INCL::Composite, getTableMass, getTableParticleMass, G4INCL::ParticleSpecies::theA, G4INCL::ParticleSpecies::theType, and G4INCL::ParticleSpecies::theZ.
Referenced by G4INCL::CoulombNonRelativistic::minimumDistance().
void G4INCL::ParticleTable::initialize | ( | Config const *const | theConfig = 0 | ) |
Initialize the particle table.
Definition at line 273 of file G4INCLParticleTable.cc.
References G4INCL::ConstantFermiMomentum, G4INCL::ConstantLightFermiMomentum, effectiveDeltaDecayThreshold, G4ParticleTable::FindParticle(), getFermiMomentum, G4INCL::Config::getFermiMomentum(), getFermiMomentumConstant(), getFermiMomentumConstantLight(), getFermiMomentumMassDependent(), G4INCL::Config::getFermiMomentumType(), getINCLMass(), G4INCL::Config::getINCLXXDataFilePath(), G4ParticleTable::GetIonTable(), G4INCL::Config::getNeutronSkinAdditionalDiffuseness(), G4INCL::Config::getNeutronSkinThickness(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGMass(), getRealMass(), G4INCL::Config::getRPCorrelationCoefficient(), getSeparationEnergy, getSeparationEnergyINCL(), getSeparationEnergyReal(), getSeparationEnergyRealForLight(), G4INCL::Config::getSeparationEnergyType(), getTableMass, getTableParticleMass, G4INCL::Config::getUseRealMasses(), INCL_FATAL, G4INCL::INCLSeparationEnergy, G4INCL::MassDependentFermiMomentum, MeV, G4INCL::Neutron, G4INCL::PhysicalConstants::Pf, G4INCL::Proton, G4INCL::RealForLightSeparationEnergy, G4INCL::RealSeparationEnergy, and G4INCL::UnknownParticle.
Referenced by G4INCL::INCL::INCL().
G4int G4INCL::ParticleTable::parseElement | ( | std::string | pS | ) |
Get the name of the element from the atomic number.
Definition at line 758 of file G4INCLParticleTable.cc.
References parseIUPACElement().
Referenced by G4INCL::ParticleSpecies::parseElement().
G4int G4INCL::ParticleTable::parseIUPACElement | ( | std::string const & | pS | ) |
Parse a IUPAC element name.
Note: this function is UGLY. Look at it at your own peril.
pS | a normalised string (lowercase) |
Definition at line 770 of file G4INCLParticleTable.cc.
Referenced by G4INCL::ParticleSpecies::parseElement(), parseElement(), and G4INCL::ParticleSpecies::parseIUPACElement().
void G4INCL::ParticleTable::setNeutronSeparationEnergy | ( | const G4double | s | ) |
Setter for protonSeparationEnergy.
Definition at line 737 of file G4INCLParticleTable.cc.
References s.
Referenced by G4INCL::Nucleus::Nucleus().
void G4INCL::ParticleTable::setProtonSeparationEnergy | ( | const G4double | s | ) |
Setter for protonSeparationEnergy.
Definition at line 735 of file G4INCLParticleTable.cc.
References s.
Referenced by G4INCL::Nucleus::Nucleus().
const G4int G4INCL::ParticleTable::clusterTableASize = maxClusterMass+1 |
Definition at line 64 of file G4INCLParticleTable.hh.
Referenced by getFermiMomentumConstantLight(), and getSeparationEnergyRealForLight().
const G4int G4INCL::ParticleTable::clusterTableZSize = maxClusterCharge+1 |
Definition at line 63 of file G4INCLParticleTable.hh.
Referenced by getFermiMomentumConstantLight(), and getSeparationEnergyRealForLight().
G4ThreadLocal G4double G4INCL::ParticleTable::effectiveDeltaDecayThreshold = 0. |
Definition at line 822 of file G4INCLParticleTable.cc.
Referenced by G4INCL::InteractionAvatar::enforceEnergyConservation(), initialize(), G4INCL::InteractionAvatar::postInteraction(), and G4INCL::DeltaProductionChannel::sampleDeltaMass().
const G4double G4INCL::ParticleTable::effectiveDeltaMass = 1232.0 |
Definition at line 68 of file G4INCLParticleTable.hh.
const G4double G4INCL::ParticleTable::effectiveNucleonMass = 938.2796 |
Definition at line 66 of file G4INCLParticleTable.hh.
Referenced by G4INCL::DeltaDecayChannel::computeDecayTime(), G4INCL::Nucleus::computeTotalEnergy(), G4INCL::CrossSectionsINCL46::deltaProduction(), G4INCL::CrossSectionsINCL46::elasticNNLegacy(), G4INCL::DeltaProductionChannel::getFinalState(), G4INCL::ElasticChannel::getFinalState(), G4INCL::CrossSectionsINCL46::recombination(), and G4INCL::DeltaProductionChannel::sampleDeltaMass().
const G4double G4INCL::ParticleTable::effectiveNucleonMass2 = 8.8036860777616e5 |
Definition at line 67 of file G4INCLParticleTable.hh.
Referenced by G4INCL::DeltaProductionChannel::getFinalState(), and G4INCL::CrossSectionsINCL46::recombination().
const G4double G4INCL::ParticleTable::effectivePionMass = 138.0 |
Definition at line 69 of file G4INCLParticleTable.hh.
Referenced by G4INCL::DeltaDecayChannel::computeDecayTime(), and G4INCL::CrossSectionsINCL46::deltaProduction().
G4ThreadLocal FermiMomentumFn G4INCL::ParticleTable::getFermiMomentum = NULL |
Definition at line 826 of file G4INCLParticleTable.cc.
Referenced by G4INCL::NuclearDensityFactory::createPCDFTable(), getMomentumRMS(), G4INCL::NuclearPotential::NuclearPotentialIsospin::initialize(), G4INCL::NuclearPotential::NuclearPotentialConstant::initialize(), and initialize().
G4ThreadLocal SeparationEnergyFn G4INCL::ParticleTable::getSeparationEnergy = NULL |
Static pointer to the separation-energy function.
Definition at line 825 of file G4INCLParticleTable.cc.
Referenced by G4INCL::NuclearPotential::NuclearPotentialIsospin::initialize(), G4INCL::NuclearPotential::NuclearPotentialConstant::initialize(), and initialize().
G4ThreadLocal NuclearMassFn G4INCL::ParticleTable::getTableMass = NULL |
Static pointer to the mass function for nuclei.
Definition at line 823 of file G4INCLParticleTable.cc.
Referenced by G4INCL::ProjectileRemnant::addAllDynamicalSpectators(), G4INCL::ProjectileRemnant::addDynamicalSpectator(), G4INCL::ProjectileRemnant::addMostDynamicalSpectators(), G4INCL::Nucleus::computeRecoilKinematics(), G4INCL::Nucleus::finalizeProjectileRemnant(), G4INCL::KinematicsUtils::gammaFromKineticEnergy(), G4INCL::Nucleus::getConservationBalance(), G4INCL::Particle::getEmissionQValueCorrection(), G4INCL::ParticleEntryChannel::getFinalState(), getSeparationEnergyReal(), G4INCL::Particle::getTableMass(), getTableQValue(), getTableSpeciesMass(), initialize(), G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::RecoilCMFunctor::scaleParticleCMMomenta(), G4INCL::INCL::RecoilFunctor::scaleParticleEnergies(), G4INCL::StandardPropagationModel::shootComposite(), and G4INCL::StandardPropagationModel::shootParticle().
G4ThreadLocal ParticleMassFn G4INCL::ParticleTable::getTableParticleMass = NULL |
Static pointer to the mass function for particles.
Definition at line 824 of file G4INCLParticleTable.cc.
Referenced by G4INCL::KinematicsUtils::gammaFromKineticEnergy(), getSeparationEnergyReal(), G4INCL::Particle::getTableMass(), getTableSpeciesMass(), initialize(), G4INCL::StandardPropagationModel::putSpectatorsOnShell(), and G4INCL::StandardPropagationModel::shootParticle().
const G4int G4INCL::ParticleTable::maxClusterCharge = 8 |
Definition at line 61 of file G4INCLParticleTable.hh.
const G4int G4INCL::ParticleTable::maxClusterMass = 12 |
Definition at line 60 of file G4INCLParticleTable.hh.
Referenced by G4INCL::ClusteringModelIntercomparison::ClusteringModelIntercomparison().