#include <G4INCLParticleSpecies.hh>
Public 멤버 함수 | |
ParticleSpecies () | |
Convert a string to a particle species. 더 자세히 ... | |
ParticleSpecies (std::string const &pS) | |
ParticleSpecies (ParticleType const t) | |
ParticleSpecies (const G4int A, const G4int Z) | |
ParticleSpecies (const G4int A, const G4int Z, const G4int S) | |
G4int | getPDGCode () const |
Set a PDG Code (MONTE CARLO PARTICLE NUMBERING) 더 자세히 ... | |
Public 속성 | |
ParticleType | theType |
G4int | theA |
G4int | theZ |
G4int | theS |
Private 멤버 함수 | |
void | parseNuclide (std::string const &pS) |
Parse a nuclide name. 더 자세히 ... | |
G4bool | parseElement (std::string const &pS) |
Parse an element name. 더 자세히 ... | |
G4bool | parseIUPACElement (std::string const &s) |
Parse a IUPAC element name. 더 자세히 ... | |
G4INCLParticleSpecies.hh 파일의 53 번째 라인에서 정의되었습니다.
|
inline |
Convert a string to a particle species.
G4INCLParticleSpecies.hh 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : parseNuclide().
G4INCL::ParticleSpecies::ParticleSpecies | ( | std::string const & | pS | ) |
G4INCLParticleSpecies.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::Composite, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Eta, G4INCL::EtaPrime, G4INCL::KLong, G4INCL::KMinus, G4INCL::KPlus, G4INCL::KShort, G4INCL::KZero, G4INCL::KZeroBar, G4INCL::Lambda, G4INCL::Neutron, G4INCL::Omega, parseNuclide(), G4INCL::Photon, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, G4INCL::Proton, G4INCL::SigmaMinus, G4INCL::SigmaPlus, G4INCL::SigmaZero, theA, theS, theType, theZ.
G4INCL::ParticleSpecies::ParticleSpecies | ( | ParticleType const | t | ) |
G4INCLParticleSpecies.cc 파일의 190 번째 라인에서 정의되었습니다.
G4INCLParticleSpecies.cc 파일의 197 번째 라인에서 정의되었습니다.
G4INCLParticleSpecies.cc 파일의 204 번째 라인에서 정의되었습니다.
G4int G4INCL::ParticleSpecies::getPDGCode | ( | ) | const |
Set a PDG Code (MONTE CARLO PARTICLE NUMBERING)
\return | integer (identifying number for each particle) |
G4INCLParticleSpecies.cc 파일의 348 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::Composite, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Eta, G4INCL::EtaPrime, INCL_ERROR, G4INCL::KLong, G4INCL::KMinus, G4INCL::KPlus, G4INCL::KShort, G4INCL::KZero, G4INCL::KZeroBar, G4INCL::Lambda, G4INCL::Neutron, G4INCL::Omega, G4INCL::Photon, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, G4INCL::Proton, G4INCL::SigmaMinus, G4INCL::SigmaPlus, G4INCL::SigmaZero, theA, theS, theType, theZ.
다음에 의해서 참조됨 : G4INCL::EventInfo::remnantToParticle().
|
private |
Parse an element name.
Note: this function is UGLY. Look at it at your own peril.
pS | a normalised string (lowercase) |
G4INCLParticleSpecies.cc 파일의 328 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::ParticleTable::parseElement(), G4INCL::ParticleTable::parseIUPACElement(), theZ.
다음에 의해서 참조됨 : parseNuclide().
|
private |
Parse a IUPAC element name.
Note: this function is UGLY. Look at it at your own peril.
s | a normalised string (lowercase) |
G4INCLParticleSpecies.cc 파일의 340 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::ParticleTable::parseIUPACElement(), theZ.
|
private |
Parse a nuclide name.
Note: this function is UGLY. Look at it at your own peril.
pS | a normalised string (lowercase) |
G4INCLParticleSpecies.cc 파일의 211 번째 라인에서 정의되었습니다.
다음을 참조함 : allowed, G4INCL::Composite, parseElement(), ParticleSpecies(), G4INCL::Proton, theA, theType, theZ, G4INCL::UnknownParticle.
다음에 의해서 참조됨 : ParticleSpecies().
G4int G4INCL::ParticleSpecies::theA |
G4INCLParticleSpecies.hh 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4INCL::KinematicsUtils::gammaFromKineticEnergy(), G4INCL::CoulombNonRelativistic::getCoulombRadius(), G4INCL::ParticleTable::getName(), getPDGCode(), G4INCL::ParticleTable::getShortName(), G4INCL::ParticleTable::getTableSpeciesMass(), G4INCL::Config::getTargetA(), G4INCL::INCL::INCL(), G4INCL::CrossSections::interactionDistanceNN(), G4INCL::CoulombNone::maxImpactParameter(), G4INCL::CoulombNonRelativistic::maxImpactParameter(), parseNuclide(), ParticleSpecies(), G4INCL::INCL::preCascade(), G4INCL::INCL::prepareReaction(), G4INCL::Config::setTargetA(), G4INCL::Config::summary(), G4INCLXXInterface::toINCLParticleSpecies().
G4int G4INCL::ParticleSpecies::theS |
G4INCLParticleSpecies.hh 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getPDGCode(), G4INCL::Config::getTargetS(), ParticleSpecies(), G4INCL::INCL::preCascade(), G4INCL::INCL::prepareReaction(), G4INCL::Config::setTargetS(), G4INCL::Config::summary().
ParticleType G4INCL::ParticleSpecies::theType |
G4INCLParticleSpecies.hh 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4INCL::KinematicsUtils::gammaFromKineticEnergy(), G4INCL::CoulombNonRelativistic::getCoulombRadius(), G4INCL::ParticleTable::getName(), getPDGCode(), G4INCL::Config::getProjectileType(), G4INCL::ParticleTable::getShortName(), G4INCL::ParticleTable::getTableSpeciesMass(), G4INCL::INCL::initMaxInteractionDistance(), G4INCL::INCL::initUniverseRadius(), G4INCL::CoulombNone::maxImpactParameter(), G4INCL::CoulombNonRelativistic::maxImpactParameter(), parseNuclide(), ParticleSpecies(), G4INCL::INCL::preCascade(), G4INCL::INCL::prepareReaction(), G4INCL::StandardPropagationModel::shoot(), G4INCL::Config::summary(), G4INCLXXInterface::toINCLParticleSpecies().
G4int G4INCL::ParticleSpecies::theZ |
G4INCLParticleSpecies.hh 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4INCL::KinematicsUtils::gammaFromKineticEnergy(), G4INCL::CoulombNonRelativistic::getCoulombRadius(), G4INCL::ParticleTable::getName(), getPDGCode(), G4INCL::ParticleTable::getShortName(), G4INCL::ParticleTable::getTableSpeciesMass(), G4INCL::Config::getTargetZ(), G4INCL::INCL::INCL(), G4INCL::CoulombNone::maxImpactParameter(), G4INCL::CoulombNonRelativistic::maxImpactParameter(), G4INCL::CoulombNonRelativistic::minimumDistance(), parseElement(), parseIUPACElement(), parseNuclide(), ParticleSpecies(), G4INCL::INCL::preCascade(), G4INCL::INCL::prepareReaction(), G4INCL::Config::setTargetZ(), G4INCL::Config::summary(), G4INCLXXInterface::toINCLParticleSpecies().