#include <G4DecayProducts.hh>
Public 타입 | |
typedef std::vector < G4DynamicParticle * > | G4DecayProductVector |
Public 멤버 함수 | |
G4DecayProducts () | |
G4DecayProducts (const G4DynamicParticle &aParticle) | |
G4DecayProducts (const G4DecayProducts &right) | |
G4DecayProducts & | operator= (const G4DecayProducts &right) |
~G4DecayProducts () | |
G4int | operator== (const G4DecayProducts &right) const |
G4int | operator!= (const G4DecayProducts &right) const |
const G4DynamicParticle * | GetParentParticle () const |
void | SetParentParticle (const G4DynamicParticle &aParticle) |
void | Boost (G4double totalEnergy, const G4ThreeVector &momentumDirection) |
void | Boost (G4double betax, G4double betay, G4double betaz) |
G4DynamicParticle * | PopProducts () |
G4int | PushProducts (G4DynamicParticle *aParticle) |
G4DynamicParticle * | operator[] (G4int anIndex) const |
G4int | entries () const |
G4bool | IsChecked () const |
void | DumpInfo () const |
Private 속성 | |
G4int | numberOfProducts |
G4DynamicParticle * | theParentParticle |
G4DecayProductVector * | theProductVector |
G4DecayProducts.hh 파일의 47 번째 라인에서 정의되었습니다.
typedef std::vector<G4DynamicParticle*> G4DecayProducts::G4DecayProductVector |
G4DecayProducts.hh 파일의 94 번째 라인에서 정의되었습니다.
G4DecayProducts::G4DecayProducts | ( | ) |
G4DecayProducts.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : theProductVector.
다음에 의해서 참조됨 : G4DecayProducts(), operator=().
G4DecayProducts::G4DecayProducts | ( | const G4DynamicParticle & | aParticle | ) |
G4DecayProducts.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : theParentParticle, theProductVector.
G4DecayProducts::G4DecayProducts | ( | const G4DecayProducts & | right | ) |
G4DecayProducts.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DecayProducts(), G4DynamicParticle::GetPreAssignedDecayProducts(), G4DynamicParticle::GetPreAssignedDecayProperTime(), numberOfProducts, G4DynamicParticle::SetPreAssignedDecayProducts(), G4DynamicParticle::SetPreAssignedDecayProperTime(), theParentParticle, theProductVector.
G4DecayProducts::~G4DecayProducts | ( | ) |
G4DecayProducts.cc 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfProducts, theParentParticle, theProductVector.
void G4DecayProducts::Boost | ( | G4double | totalEnergy, |
const G4ThreeVector & | momentumDirection | ||
) |
G4DecayProducts.cc 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::GetMass(), theParentParticle, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt(), G4IntraNucleiCascader::decayTrappedParticle().
G4DecayProducts.cc 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepLorentzVector::boost(), DBL_MIN, energy, G4DynamicParticle::GetMass(), G4DynamicParticle::GetMomentumDirection(), G4DynamicParticle::GetTotalEnergy(), G4DynamicParticle::GetTotalMomentum(), numberOfProducts, G4DynamicParticle::Set4Momentum(), theParentParticle, theProductVector, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
void G4DecayProducts::DumpInfo | ( | ) | const |
G4DecayProducts.cc 파일의 311 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::DumpInfo(), G4cout, G4endl, numberOfProducts, theParentParticle, theProductVector.
다음에 의해서 참조됨 : G4KL3DecayChannel::DecayIt(), G4NeutronBetaDecayChannel::DecayIt(), G4MuonDecayChannel::DecayIt(), G4DalitzDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4PionRadiativeDecayChannel::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4PhaseSpaceDecayChannel::OneBodyDecayIt(), G4GeneralPhaseSpaceDecay::OneBodyDecayIt(), G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), G4GeneralPhaseSpaceDecay::ThreeBodyDecayIt(), G4PhaseSpaceDecayChannel::TwoBodyDecayIt(), G4GeneralPhaseSpaceDecay::TwoBodyDecayIt().
|
inline |
G4DecayProducts.hh 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfProducts.
다음에 의해서 참조됨 : G4Radioactivation::AddDeexcitationSpectrumForBiasMode(), G4RadioactiveDecay::AddDeexcitationSpectrumForBiasMode(), G4PrimaryTransformer::CheckDynamicParticle(), G4RadioactiveDecayBase::CollimateDecay(), G4RadioactiveDecay::CollimateDecay(), G4PionDecayMakeSpin::DaughterPolarization(), G4KineticTrack::Decay(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt(), G4IntraNucleiCascader::decayTrappedParticle().
|
inline |
G4DecayProducts.hh 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : theParentParticle.
다음에 의해서 참조됨 : G4PionDecayMakeSpin::DaughterPolarization().
G4bool G4DecayProducts::IsChecked | ( | ) | const |
G4DecayProducts.cc 파일의 241 번째 라인에서 정의되었습니다.
다음을 참조함 : DBL_MIN, e, energy, G4cout, G4endl, G4DynamicParticle::GetMass(), G4DynamicParticle::GetMomentumDirection(), G4DynamicParticle::GetTotalEnergy(), G4DynamicParticle::GetTotalMomentum(), CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), CLHEP::Hep3Vector::mag(), MeV, numberOfProducts, part, theParentParticle, theProductVector.
다음에 의해서 참조됨 : G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt().
|
inline |
G4DecayProducts.hh 파일의 114 번째 라인에서 정의되었습니다.
G4DecayProducts & G4DecayProducts::operator= | ( | const G4DecayProducts & | right | ) |
G4DecayProducts.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DecayProducts(), G4DynamicParticle::GetPreAssignedDecayProducts(), G4DynamicParticle::GetPreAssignedDecayProperTime(), numberOfProducts, G4DynamicParticle::SetPreAssignedDecayProducts(), G4DynamicParticle::SetPreAssignedDecayProperTime(), theParentParticle, theProductVector.
|
inline |
G4DecayProducts.hh 파일의 108 번째 라인에서 정의되었습니다.
G4DynamicParticle * G4DecayProducts::operator[] | ( | G4int | anIndex | ) | const |
G4DecayProducts.cc 파일의 160 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfProducts, theProductVector.
G4DynamicParticle * G4DecayProducts::PopProducts | ( | ) |
G4DecayProducts.cc 파일의 141 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfProducts, part, theProductVector.
다음에 의해서 참조됨 : G4Radioactivation::AddDeexcitationSpectrumForBiasMode(), G4RadioactiveDecay::AddDeexcitationSpectrumForBiasMode(), G4KineticTrack::Decay(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt().
G4int G4DecayProducts::PushProducts | ( | G4DynamicParticle * | aParticle | ) |
G4DecayProducts.cc 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfProducts, theProductVector.
다음에 의해서 참조됨 : G4AlphaDecay::DecayIt(), G4ECDecay::DecayIt(), G4NeutronDecay::DecayIt(), G4ProtonDecay::DecayIt(), G4BetaMinusDecay::DecayIt(), G4BetaPlusDecay::DecayIt(), G4ITDecay::DecayIt(), G4KL3DecayChannel::DecayIt(), G4NeutronBetaDecayChannel::DecayIt(), G4DalitzDecayChannel::DecayIt(), G4MuonDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4PionRadiativeDecayChannel::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4Pythia6Decayer::ImportDecayProducts(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4PhaseSpaceDecayChannel::OneBodyDecayIt(), G4GeneralPhaseSpaceDecay::OneBodyDecayIt(), G4PrimaryTransformer::SetDecayProducts(), G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), G4GeneralPhaseSpaceDecay::ThreeBodyDecayIt(), G4PhaseSpaceDecayChannel::TwoBodyDecayIt(), G4GeneralPhaseSpaceDecay::TwoBodyDecayIt().
void G4DecayProducts::SetParentParticle | ( | const G4DynamicParticle & | aParticle | ) |
G4DecayProducts.cc 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : theParentParticle.
|
private |
G4DecayProducts.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Boost(), DumpInfo(), entries(), G4DecayProducts(), IsChecked(), operator=(), operator[](), PopProducts(), PushProducts(), ~G4DecayProducts().
|
private |
G4DecayProducts.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Boost(), DumpInfo(), G4DecayProducts(), GetParentParticle(), IsChecked(), operator=(), SetParentParticle(), ~G4DecayProducts().
|
private |
G4DecayProducts.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Boost(), DumpInfo(), G4DecayProducts(), IsChecked(), operator=(), operator[](), PopProducts(), PushProducts(), ~G4DecayProducts().