#include <G4InuclNuclei.hh>
Public 타입 | |
enum | Model { DefaultModel, bullet, target, EPCollider, INCascader, NonEquilib, Equilib, Fissioner, BigBanger, PreCompound, Coalescence } |
정적 Public 멤버 함수 | |
static G4double | getNucleiMass (G4int a, G4int z, G4double exc=0.) |
Protected 멤버 함수 | |
void | setDefinition (const G4ParticleDefinition *pd) |
정적 Protected 멤버 함수 | |
static G4ParticleDefinition * | makeDefinition (G4int a, G4int z) |
static G4ParticleDefinition * | makeNuclearFragment (G4int a, G4int z) |
Private 속성 | |
G4ExitonConfiguration | theExitonConfiguration |
G4InuclNuclei.hh 파일의 68 번째 라인에서 정의되었습니다.
|
inherited |
열거형 멤버 | |
---|---|
DefaultModel | |
bullet | |
target | |
EPCollider | |
INCascader | |
NonEquilib | |
Equilib | |
Fissioner | |
BigBanger | |
PreCompound | |
Coalescence |
G4InuclParticle.hh 파일의 67 번째 라인에서 정의되었습니다.
|
inline |
G4InuclNuclei.hh 파일의 70 번째 라인에서 정의되었습니다.
|
inline |
G4InuclNuclei.hh 파일의 72 번째 라인에서 정의되었습니다.
|
inline |
G4InuclNuclei.hh 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : setExitationEnergy().
|
inline |
G4InuclNuclei.hh 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : setExitationEnergy().
|
inline |
G4InuclNuclei.hh 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : setExitationEnergy().
G4InuclNuclei::G4InuclNuclei | ( | const G4Fragment & | aFragment, |
G4InuclParticle::Model | model = DefaultModel |
||
) |
G4InuclNuclei.cc 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : copy().
G4InuclNuclei::G4InuclNuclei | ( | G4V3DNucleus * | a3DNucleus, |
G4InuclParticle::Model | model = DefaultModel |
||
) |
G4InuclNuclei.cc 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : copy().
|
inlinevirtual |
G4InuclNuclei.hh 파일의 96 번째 라인에서 정의되었습니다.
|
inline |
G4InuclNuclei.hh 파일의 99 번째 라인에서 정의되었습니다.
G4InuclNuclei.cc 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : clearExitonConfiguration(), G4InuclParticle::DefaultModel, G4InuclParticle::setDefinition(), G4InuclParticle::setModel().
다음에 의해서 참조됨 : G4CascadeCoalescence::makeLightIon().
|
inline |
G4InuclNuclei.hh 파일의 135 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ExitonConfiguration::clear(), theExitonConfiguration.
void G4InuclNuclei::copy | ( | const G4Fragment & | aFragment, |
Model | model = DefaultModel |
||
) |
G4InuclNuclei.cc 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : fill(), G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetMomentum(), G4Fragment::GetNumberOfCharged(), G4Fragment::GetNumberOfChargedHoles(), G4Fragment::GetNumberOfHoles(), G4Fragment::GetNumberOfParticles(), G4Fragment::GetZ_asInt(), GeV, G4ExitonConfiguration::neutronHoles, G4ExitonConfiguration::neutronQuasiParticles, G4ExitonConfiguration::protonHoles, G4ExitonConfiguration::protonQuasiParticles, theExitonConfiguration.
다음에 의해서 참조됨 : G4InuclNuclei().
void G4InuclNuclei::copy | ( | G4V3DNucleus * | a3DNucleus, |
Model | model = DefaultModel |
||
) |
G4InuclNuclei.cc 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Nucleon::AreYouHit(), G4Proton::Definition(), G4Neutron::Definition(), fill(), G4V3DNucleus::GetCharge(), G4V3DNucleus::GetMassNumber(), G4V3DNucleus::GetNextNucleon(), G4Nucleon::GetParticleType(), if(), G4ExitonConfiguration::neutronHoles, G4ExitonConfiguration::protonHoles, G4V3DNucleus::StartLoop(), theExitonConfiguration.
void G4InuclNuclei::fill | ( | const G4LorentzVector & | mom, |
G4int | a, | ||
G4int | z, | ||
G4double | exc = 0. , |
||
G4InuclParticle::Model | model = DefaultModel |
||
) |
G4InuclNuclei.cc 파일의 159 번째 라인에서 정의되었습니다.
다음을 참조함 : clearExitonConfiguration(), makeDefinition(), G4InuclParticle::setDefinition(), setExitationEnergy(), G4InuclParticle::setModel(), G4InuclParticle::setMomentum().
void G4InuclNuclei::fill | ( | G4double | ekin, |
G4int | a, | ||
G4int | z, | ||
G4double | exc, | ||
G4InuclParticle::Model | model = DefaultModel |
||
) |
G4InuclNuclei.cc 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : clearExitonConfiguration(), makeDefinition(), G4InuclParticle::setDefinition(), setExitationEnergy(), G4InuclParticle::setKineticEnergy(), G4InuclParticle::setModel().
|
inline |
G4InuclNuclei.hh 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetAtomicMass(), G4InuclParticle::getDefinition().
다음에 의해서 참조됨 : G4InuclCollider::collide(), G4CascadeCheckBalance::collide(), G4NucleiModel::generateModel(), G4CascadeColliderBase::inelasticInteractionPossible(), G4IntraNucleiCascader::initialize(), G4NucleiModel::initializeCascad(), makeG4Fragment(), print(), G4InteractionCase::set(), G4IntraNucleiCascader::setupCascade().
|
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.
다음에 의해서 참조됨 : G4InuclElementaryParticle::baryon(), G4InuclCollider::collide(), G4ElementaryParticleCollider::collide(), G4IntraNucleiCascader::decayTrappedParticle(), G4CascadParticle::G4CascadParticle(), G4ElementaryParticleCollider::generateSCMmuonAbsorption(), G4ElementaryParticleCollider::generateSCMpionAbsorption(), G4ElementaryParticleCollider::generateSCMpionNAbsorption(), getA(), getNucleiMass(), getZ(), print(), G4CascadeHistory::PrintEntry(), G4CascadeInterface::retryInelasticNucleus(), G4CascadeInterface::retryInelasticProton(), G4InuclElementaryParticle::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()().
|
inline |
G4InuclNuclei.hh 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::getMass(), getNucleiMass(), CLHEP::GeV, CLHEP::MeV.
다음에 의해서 참조됨 : getExitationEnergyInGeV(), print().
|
inline |
G4InuclNuclei.hh 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : getExitationEnergy(), CLHEP::GeV.
|
inline |
G4InuclNuclei.hh 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : theExitonConfiguration.
|
inlineinherited |
G4InuclParticle.hh 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetKineticEnergy(), CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4CascadeRecoilMaker::collide(), G4IntraNucleiCascader::generateCascade(), G4NucleiModel::initializeCascad(), G4CascadeInterface::makeDynamicParticle(), G4ParticleLargerEkin::operator()(), G4InuclCollider::photonuclearOkay(), setExitationEnergy(), G4NucleiModel::worthToPropagate().
|
inlineinherited |
G4InuclParticle.hh 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetMass(), CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4NonEquilibriumEvaporator::deExcite(), G4IntraNucleiCascader::generateCascade(), getExitationEnergy(), G4NucleiModel::initializeCascad(), G4InuclCollider::photonuclearOkay(), print(), 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(), 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()().
|
inline |
G4InuclNuclei.hh 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::getDefinition(), G4ParticleDefinition::GetPDGMass(), CLHEP::GeV, CLHEP::MeV.
다음에 의해서 참조됨 : G4NonEquilibriumEvaporator::deExcite(), G4Fissioner::deExcite(), G4EquilibriumEvaporator::deExcite(), G4CascadeRecoilMaker::deltaM(), G4ElementaryParticleCollider::generateSCMpionNAbsorption(), getExitationEnergy(), G4CascadeDeexciteBase::makeFragment(), makeNuclearFragment(), G4CascadeRecoilMaker::makeRecoilFragment(), setExitationEnergy().
G4InuclNuclei.cc 파일의 277 번째 라인에서 정의되었습니다.
다음을 참조함 : G4NucleiProperties::GetNuclearMass(), GeV, MeV.
|
inline |
G4InuclNuclei.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetAtomicNumber(), G4InuclParticle::getDefinition().
다음에 의해서 참조됨 : G4InuclCollider::collide(), G4IntraNucleiCascader::generateCascade(), G4NucleiModel::generateModel(), G4CascadeColliderBase::inelasticInteractionPossible(), G4IntraNucleiCascader::initialize(), G4NucleiModel::initializeCascad(), makeG4Fragment(), print(), G4IntraNucleiCascader::setupCascade().
|
staticprotected |
G4InuclNuclei.cc 파일의 205 번째 라인에서 정의되었습니다.
다음을 참조함 : G4IonTable::GetIon(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), makeNuclearFragment().
다음에 의해서 참조됨 : fill().
G4Fragment G4InuclNuclei::makeG4Fragment | ( | ) | const |
G4InuclNuclei.cc 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : getA(), G4InuclParticle::getMomentum(), getZ(), GeV, G4ExitonConfiguration::neutronHoles, G4ExitonConfiguration::neutronQuasiParticles, G4ExitonConfiguration::protonHoles, G4ExitonConfiguration::protonQuasiParticles, G4Fragment::SetNumberOfExcitedParticle(), G4Fragment::SetNumberOfHoles(), theExitonConfiguration.
|
staticprotected |
G4InuclNuclei.cc 파일의 230 번째 라인에서 정의되었습니다.
다음을 참조함 : a, eplus, G4cerr, G4endl, getNucleiMass(), G4IonTable::GetNucleusEncoding(), GeV, G4TemplateAutoLock< _Mutex_t >::lock(), MeV, G4ParticleDefinition::SetAntiPDGEncoding(), G4TemplateAutoLock< _Mutex_t >::unlock(), z.
다음에 의해서 참조됨 : makeDefinition().
G4InuclNuclei::operator G4Fragment | ( | ) | const |
G4InuclNuclei.cc 파일의 121 번째 라인에서 정의되었습니다.
|
inlineinherited |
G4InuclParticle.hh 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::operator==().
G4InuclNuclei & G4InuclNuclei::operator= | ( | const G4InuclNuclei & | right | ) |
G4InuclNuclei.cc 파일의 285 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::operator=(), theExitonConfiguration.
|
inlineinherited |
G4InuclParticle.hh 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::pDP.
다음에 의해서 참조됨 : G4InuclParticle::operator!=().
|
inline |
G4InuclNuclei.hh 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : theExitonConfiguration.
|
virtual |
G4InuclParticle(으)로부터 재구현되었습니다.
G4InuclNuclei.cc 파일의 295 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ExitonConfiguration::empty(), G4endl, getA(), G4InuclParticle::getDefinition(), getExitationEnergy(), G4InuclParticle::getMass(), G4ParticleDefinition::GetParticleName(), getZ(), G4InuclParticle::print(), theExitonConfiguration.
|
protectedinherited |
G4InuclParticle.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::pDP, G4DynamicParticle::SetDefinition().
다음에 의해서 참조됨 : clear(), fill(), G4InuclParticle::G4InuclParticle().
|
inlineinherited |
G4InuclParticle.hh 파일의 98 번째 라인에서 정의되었습니다.
G4InuclNuclei.cc 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::getKineticEnergy(), G4InuclParticle::getMass(), getNucleiMass(), GeV, MeV, G4InuclParticle::setKineticEnergy(), G4InuclParticle::setMass().
다음에 의해서 참조됨 : G4InuclEvaporation::BreakItUp(), fill(), G4InuclNuclei().
|
inline |
G4InuclNuclei.hh 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : theExitonConfiguration.
다음에 의해서 참조됨 : G4CascadeRecoilMaker::makeRecoilNuclei().
G4InuclParticle.hh 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP, G4DynamicParticle::SetKineticEnergy().
다음에 의해서 참조됨 : fill(), setExitationEnergy().
G4InuclParticle.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::GeV, CLHEP::MeV, G4InuclParticle::pDP, G4DynamicParticle::SetMass().
다음에 의해서 참조됨 : setExitationEnergy().
G4InuclParticle.hh 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticle::modelId.
다음에 의해서 참조됨 : clear(), G4NonEquilibriumEvaporator::deExcite(), fill().
|
inherited |
G4InuclParticle.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : e, G4InuclParticle::getMass(), GeV, CLHEP::HepLorentzVector::m(), MeV, G4InuclParticle::pDP, G4DynamicParticle::Set4Momentum(), G4DynamicParticle::SetMomentum(), CLHEP::HepLorentzVector::vect().
다음에 의해서 참조됨 : G4NonEquilibriumEvaporator::deExcite(), fill(), G4InuclParticle::G4InuclParticle(), G4CascadParticle::updateParticleMomentum().
|
private |
G4InuclNuclei.hh 파일의 168 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : clearExitonConfiguration(), copy(), getExitonConfiguration(), makeG4Fragment(), operator=(), operator==(), print(), setExitonConfiguration().