#include <G4InuclElementaryParticle.hh>
Public 타입 | |
enum | Model { DefaultModel, bullet, target, EPCollider, INCascader, NonEquilib, Equilib, Fissioner, BigBanger, PreCompound, Coalescence } |
정적 Public 멤버 함수 | |
static G4int | type (const G4ParticleDefinition *pd) |
static G4bool | valid (G4int ityp) |
static G4int | getStrangeness (G4int type) |
static G4double | getParticleMass (G4int type) |
Protected 멤버 함수 | |
void | setDefinition (const G4ParticleDefinition *pd) |
정적 Protected 멤버 함수 | |
static const G4ParticleDefinition * | makeDefinition (G4int ityp) |
G4InuclElementaryParticle.hh 파일의 59 번째 라인에서 정의되었습니다.
|
inherited |
열거형 멤버 | |
---|---|
DefaultModel | |
bullet | |
target | |
EPCollider | |
INCascader | |
NonEquilib | |
Equilib | |
Fissioner | |
BigBanger | |
PreCompound | |
Coalescence |
G4InuclParticle.hh 파일의 67 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 61 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 64 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 67 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 71 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 75 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 80 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 86 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : baryon().
|
inline |
G4InuclElementaryParticle.hh 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::antinucleon(), type().
|
inline |
G4InuclElementaryParticle.hh 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetBaryonNumber(), G4InuclParticle::getDefinition().
다음에 의해서 참조됨 : antibaryon(), G4CascadeCheckBalance::collide(), G4CascadeHistory::GuessTarget(), hyperon(), G4IntraNucleiCascader::setupCascade().
|
inline |
G4InuclElementaryParticle.hh 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : fill().
다음에 의해서 참조됨 : G4CascadeInterface::createBullet(), G4IntraNucleiCascader::createTarget(), G4CascadeInterface::createTarget(), fill(), G4IntraNucleiCascader::processSecondary(), G4IntraNucleiCascader::releaseSecondary().
void G4InuclElementaryParticle::fill | ( | const G4LorentzVector & | mom, |
G4int | ityp, | ||
G4InuclParticle::Model | model = DefaultModel |
||
) |
G4InuclElementaryParticle.cc 파일의 181 번째 라인에서 정의되었습니다.
void G4InuclElementaryParticle::fill | ( | G4double | ekin, |
G4int | ityp, | ||
G4InuclParticle::Model | model = DefaultModel |
||
) |
G4InuclElementaryParticle.cc 파일의 188 번째 라인에서 정의되었습니다.
void G4InuclElementaryParticle::fill | ( | const G4LorentzVector & | mom, |
const G4ParticleDefinition * | pd, | ||
G4InuclParticle::Model | model = DefaultModel |
||
) |
G4InuclElementaryParticle.cc 파일의 195 번째 라인에서 정의되었습니다.
|
inlineinherited |
G4InuclParticle.hh 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetCharge(), G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4ElementaryParticleCollider::collide(), G4CascadeCheckBalance::collide(), G4IntraNucleiCascader::generateCascade(), G4NucleiModel::generateParticleFate(), G4CascadeHistory::GuessTarget(), G4CascadeColliderBase::inelasticInteractionPossible(), G4IntraNucleiCascader::setupCascade().
|
inlineinherited |
G4InuclParticle.hh 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetDefinition(), G4InuclParticle::pDP.
다음에 의해서 참조됨 : baryon(), G4InuclCollider::collide(), G4ElementaryParticleCollider::collide(), G4IntraNucleiCascader::decayTrappedParticle(), G4CascadParticle::G4CascadParticle(), G4ElementaryParticleCollider::generateSCMmuonAbsorption(), G4ElementaryParticleCollider::generateSCMpionAbsorption(), G4ElementaryParticleCollider::generateSCMpionNAbsorption(), G4InuclNuclei::getA(), G4InuclNuclei::getNucleiMass(), G4InuclNuclei::getZ(), G4InuclNuclei::print(), G4CascadeHistory::PrintEntry(), G4CascadeInterface::retryInelasticNucleus(), G4CascadeInterface::retryInelasticProton(), type().
|
inlineinherited |
G4InuclParticle.hh 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4CascadeInterface::makeDynamicParticle().
|
inlineinherited |
G4InuclParticle.hh 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetTotalEnergy(), CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4CascadeInterface::checkFinalResult(), G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::initializeCascad(), G4ParticleLargerBeta::operator()().
|
inlineinherited |
G4InuclParticle.hh 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetKineticEnergy(), CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4CascadeRecoilMaker::collide(), G4IntraNucleiCascader::generateCascade(), G4NucleiModel::initializeCascad(), G4CascadeInterface::makeDynamicParticle(), G4ParticleLargerEkin::operator()(), G4InuclCollider::photonuclearOkay(), G4InuclNuclei::setExitationEnergy(), G4NucleiModel::worthToPropagate().
|
inlineinherited |
G4InuclParticle.hh 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetMass(), CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4NonEquilibriumEvaporator::deExcite(), G4IntraNucleiCascader::generateCascade(), G4InuclNuclei::getExitationEnergy(), G4NucleiModel::initializeCascad(), G4InuclCollider::photonuclearOkay(), G4InuclNuclei::print(), G4InuclNuclei::setExitationEnergy(), G4InuclParticle::setMomentum().
|
inlineinherited |
G4InuclParticle.hh 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::modelId.
|
inlineinherited |
G4InuclParticle.hh 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::Get4Momentum(), CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4CascadeCheckBalance::collide(), G4IntraNucleiCascader::decayTrappedParticle(), G4ElementaryParticleCollider::generateSCMpionNAbsorption(), G4CascadeCoalescence::getClusterMomentum(), G4CascadParticle::getMomentum(), G4IntraNucleiCascader::initialize(), G4CascadeInterface::makeDynamicParticle(), G4InuclNuclei::makeG4Fragment(), G4CascadeCoalescence::maxDeltaP(), G4InuclParticle::print(), G4LorentzConvertor::setBullet(), G4CollisionOutput::setOnShell(), G4LorentzConvertor::setTarget().
|
inlineinherited |
G4InuclParticle.hh 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetTotalMomentum(), CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4ElementaryParticleCollider::collide(), G4ParticleLargerBeta::operator()().
G4InuclElementaryParticle.cc 파일의 217 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetPDGMass(), GeV, MeV.
다음에 의해서 참조됨 : G4EquilibriumEvaporator::deExcite(), G4ElementaryParticleCollider::fillOutgoingMasses(), G4NucleiModel::fillPotentials(), G4IntraNucleiCascader::finishCascade(), G4BigBanger::generateMomentumModules(), G4NucleiModel::generateNucleonMomentum(), G4NucleiModel::getFermiKinetic().
|
inline |
G4InuclElementaryParticle.hh 파일의 132 번째 라인에서 정의되었습니다.
다음을 참조함 : getStrangeness(), type().
다음에 의해서 참조됨 : G4CascadeCheckBalance::collide(), getStrangeness(), hyperon().
G4InuclElementaryParticle.cc 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetAntiQuarkContent(), G4ParticleDefinition::GetQuarkContent().
|
inline |
G4InuclElementaryParticle.hh 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : baryon(), getStrangeness().
다음에 의해서 참조됨 : G4IntraNucleiCascader::processTrappedParticle().
|
inline |
G4InuclElementaryParticle.hh 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::isElectron(), type().
다음에 의해서 참조됨 : G4InuclCollider::photonuclearOkay().
|
inline |
G4InuclElementaryParticle.hh 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::isMuon(), type().
다음에 의해서 참조됨 : G4ElementaryParticleCollider::collide(), G4NucleiModel::forceFirst().
|
inline |
G4InuclElementaryParticle.hh 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::isNeutrino(), type().
다음에 의해서 참조됨 : G4ElementaryParticleCollider::collide(), G4NucleiModel::inverseMeanFreePath().
|
inline |
G4InuclElementaryParticle.hh 파일의 112 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::isPhoton(), type().
다음에 의해서 참조됨 : G4NucleiModel::forceFirst(), G4InuclCollider::photonuclearOkay().
|
staticprotected |
G4InuclElementaryParticle.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::alpha, G4InuclParticleNames::antiAlpha, G4InuclParticleNames::antiDeuteron, G4InuclParticleNames::antiElectronNu, G4InuclParticleNames::antiHe3, G4InuclParticleNames::antiMuonNu, G4InuclParticleNames::antiNeutron, G4InuclParticleNames::antiProton, G4InuclParticleNames::antiTauNu, G4InuclParticleNames::antiTriton, G4Diproton::Definition(), G4UnboundPN::Definition(), G4Dineutron::Definition(), G4KaonMinus::Definition(), G4XiMinus::Definition(), G4NeutrinoE::Definition(), G4OmegaMinus::Definition(), G4AntiNeutrinoE::Definition(), G4MuonMinus::Definition(), G4KaonZero::Definition(), G4MuonPlus::Definition(), G4NeutrinoMu::Definition(), G4AntiNeutrinoMu::Definition(), G4TauMinus::Definition(), G4PionMinus::Definition(), G4TauPlus::Definition(), G4AntiKaonZero::Definition(), G4PionZero::Definition(), G4AntiNeutrinoTau::Definition(), G4Lambda::Definition(), G4AntiProton::Definition(), G4PionPlus::Definition(), G4AntiNeutron::Definition(), G4NeutrinoTau::Definition(), G4KaonPlus::Definition(), G4SigmaPlus::Definition(), G4SigmaZero::Definition(), G4SigmaMinus::Definition(), G4XiZero::Definition(), G4Electron::Definition(), G4Positron::Definition(), G4Neutron::Definition(), G4Deuteron::Definition(), G4Triton::Definition(), G4Alpha::Definition(), G4He3::Definition(), G4AntiDeuteron::Definition(), G4AntiTriton::Definition(), G4AntiHe3::Definition(), G4AntiAlpha::Definition(), G4Proton::Definition(), G4Gamma::Definition(), G4InuclParticleNames::deuteron, G4InuclParticleNames::dineutron, G4InuclParticleNames::diproton, G4InuclParticleNames::electron, G4InuclParticleNames::electronNu, G4cerr, G4endl, G4InuclParticleNames::He3, G4InuclParticleNames::kaonMinus, G4InuclParticleNames::kaonPlus, G4InuclParticleNames::kaonZero, G4InuclParticleNames::kaonZeroBar, G4InuclParticleNames::lambda, G4InuclParticleNames::muonMinus, G4InuclParticleNames::muonNu, G4InuclParticleNames::muonPlus, G4InuclParticleNames::neutron, G4InuclParticleNames::omegaMinus, G4InuclParticleNames::photon, G4InuclParticleNames::pionMinus, G4InuclParticleNames::pionPlus, G4InuclParticleNames::pionZero, G4InuclParticleNames::positron, G4InuclParticleNames::proton, G4InuclParticleNames::sigmaMinus, G4InuclParticleNames::sigmaPlus, G4InuclParticleNames::sigmaZero, G4InuclParticleNames::tauMinus, G4InuclParticleNames::tauNu, G4InuclParticleNames::tauPlus, G4InuclParticleNames::triton, G4InuclParticleNames::unboundPN, G4InuclParticleNames::xiMinus, G4InuclParticleNames::xiZero.
|
inline |
G4InuclElementaryParticle.hh 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::nucleon(), type().
다음에 의해서 참조됨 : G4CascadeCoalescence::allNucleons(), G4CascadeCoalescence::clusterType(), G4ElementaryParticleCollider::collide(), G4NucleiModel::generateParticleFate(), G4ElementaryParticleCollider::generateSCMpionNAbsorption(), G4IntraNucleiCascader::processTrappedParticle(), G4CascadeFinalStateAlgorithm::SaveKinematics(), G4NucleiModel::worthToPropagate().
|
inlineinherited |
G4InuclParticle.hh 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::operator==().
G4InuclElementaryParticle & G4InuclElementaryParticle::operator= | ( | const G4InuclElementaryParticle & | right | ) |
G4InuclElementaryParticle.cc 파일의 206 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::operator=().
|
inlineinherited |
G4InuclParticle.hh 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4InuclParticle::operator!=().
|
inline |
G4InuclElementaryParticle.hh 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::pion(), type().
|
virtual |
G4InuclParticle(으)로부터 재구현되었습니다.
G4InuclElementaryParticle.cc 파일의 225 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl, G4InuclParticle::print().
|
inline |
G4InuclElementaryParticle.hh 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::quasi_deutron(), type().
다음에 의해서 참조됨 : G4ElementaryParticleCollider::collide(), G4NucleiModel::generateParticleFate(), G4CascadeInterface::makeDynamicParticle().
|
protectedinherited |
G4InuclParticle.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::pDP, G4DynamicParticle::SetDefinition().
다음에 의해서 참조됨 : G4InuclNuclei::clear(), G4InuclNuclei::fill(), G4InuclParticle::G4InuclParticle().
|
inlineinherited |
G4InuclParticle.hh 파일의 98 번째 라인에서 정의되었습니다.
G4InuclParticle.hh 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP, G4DynamicParticle::SetKineticEnergy().
다음에 의해서 참조됨 : G4InuclNuclei::fill(), G4InuclNuclei::setExitationEnergy().
G4InuclParticle.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP, G4DynamicParticle::SetMass().
다음에 의해서 참조됨 : G4InuclNuclei::setExitationEnergy().
G4InuclParticle.hh 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::modelId.
다음에 의해서 참조됨 : G4InuclNuclei::clear(), G4NonEquilibriumEvaporator::deExcite(), G4InuclNuclei::fill().
|
inherited |
G4InuclParticle.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : e, G4InuclParticle::getMass(), GeV, CLHEP::HepLorentzVector::m(), MeV, G4InuclParticle::pDP, G4DynamicParticle::Set4Momentum(), G4DynamicParticle::SetMomentum(), CLHEP::HepLorentzVector::vect().
다음에 의해서 참조됨 : G4NonEquilibriumEvaporator::deExcite(), G4InuclNuclei::fill(), G4InuclParticle::G4InuclParticle(), G4CascadParticle::updateParticleMomentum().
G4InuclElementaryParticle.cc 파일의 174 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::getDefinition(), type().
다음에 의해서 참조됨 : G4CollisionOutput::addOutgoingParticles(), antinucleon(), G4NucleiModel::boundaryTransition(), G4CascadeCoalescence::clusterType(), G4InuclCollider::collide(), G4ElementaryParticleCollider::collide(), G4CascadeFinalStateAlgorithm::Configure(), G4IntraNucleiCascader::copyWoundedNucleus(), G4CascadeInterface::createBullet(), G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::generateInteractionPartners(), G4NucleiModel::generateParticleFate(), G4ElementaryParticleCollider::generateSCMfinalState(), G4ElementaryParticleCollider::generateSCMmuonAbsorption(), G4ElementaryParticleCollider::generateSCMpionAbsorption(), G4ElementaryParticleCollider::generateSCMpionNAbsorption(), getStrangeness(), G4NucleiModel::inverseMeanFreePath(), G4CascadeInterface::IsApplicable(), isElectron(), isMuon(), isNeutrino(), isPhoton(), G4CascadeInterface::makeDynamicParticle(), nucleon(), G4IntraNucleiCascader::particleCanInteract(), pion(), G4IntraNucleiCascader::processSecondary(), G4IntraNucleiCascader::processTrappedParticle(), quasi_deutron(), G4InteractionCase::set(), type(), valid(), G4NucleiModel::worthToPropagate().
|
static |
G4InuclElementaryParticle.cc 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::alpha, G4InuclParticleNames::antiAlpha, G4InuclParticleNames::antiDeuteron, G4InuclParticleNames::antiElectronNu, G4InuclParticleNames::antiHe3, G4InuclParticleNames::antiMuonNu, G4InuclParticleNames::antiNeutron, G4InuclParticleNames::antiProton, G4InuclParticleNames::antiTauNu, G4InuclParticleNames::antiTriton, G4Diproton::Definition(), G4UnboundPN::Definition(), G4Dineutron::Definition(), G4KaonZero::Definition(), G4NeutrinoE::Definition(), G4AntiNeutrinoE::Definition(), G4OmegaMinus::Definition(), G4MuonMinus::Definition(), G4MuonPlus::Definition(), G4KaonZeroShort::Definition(), G4NeutrinoMu::Definition(), G4AntiNeutrinoMu::Definition(), G4AntiKaonZero::Definition(), G4TauMinus::Definition(), G4TauPlus::Definition(), G4NeutrinoTau::Definition(), G4AntiNeutrinoTau::Definition(), G4Lambda::Definition(), G4AntiProton::Definition(), G4KaonZeroLong::Definition(), G4PionPlus::Definition(), G4SigmaPlus::Definition(), G4AntiNeutron::Definition(), G4PionZero::Definition(), G4PionMinus::Definition(), G4SigmaZero::Definition(), G4KaonPlus::Definition(), G4SigmaMinus::Definition(), G4XiZero::Definition(), G4KaonMinus::Definition(), G4XiMinus::Definition(), G4Electron::Definition(), G4Proton::Definition(), G4Deuteron::Definition(), G4Triton::Definition(), G4Positron::Definition(), G4AntiDeuteron::Definition(), G4AntiTriton::Definition(), G4AntiHe3::Definition(), G4AntiAlpha::Definition(), G4Alpha::Definition(), G4He3::Definition(), G4Neutron::Definition(), G4Gamma::Definition(), G4InuclParticleNames::deuteron, G4InuclParticleNames::dineutron, G4InuclParticleNames::diproton, G4InuclParticleNames::electron, G4InuclParticleNames::electronNu, G4UniformRand, G4InuclParticleNames::He3, G4InuclParticleNames::kaonMinus, G4InuclParticleNames::kaonPlus, G4InuclParticleNames::kaonZero, G4InuclParticleNames::kaonZeroBar, G4InuclParticleNames::lambda, G4InuclParticleNames::muonMinus, G4InuclParticleNames::muonNu, G4InuclParticleNames::muonPlus, G4InuclParticleNames::neutron, G4InuclParticleNames::omegaMinus, G4InuclParticleNames::photon, G4InuclParticleNames::pionMinus, G4InuclParticleNames::pionPlus, G4InuclParticleNames::pionZero, G4InuclParticleNames::positron, G4InuclParticleNames::proton, G4InuclParticleNames::sigmaMinus, G4InuclParticleNames::sigmaPlus, G4InuclParticleNames::sigmaZero, G4InuclParticleNames::tauMinus, G4InuclParticleNames::tauNu, G4InuclParticleNames::tauPlus, G4InuclParticleNames::triton, G4InuclParticleNames::unboundPN, G4InuclParticleNames::xiMinus, G4InuclParticleNames::xiZero.
G4InuclElementaryParticle.hh 파일의 109 번째 라인에서 정의되었습니다.
|
inline |
G4InuclElementaryParticle.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4CascadeInterface::createBullet(), valid().