Geant4-11
|
#include <G4ITDecay.hh>
Protected Member Functions | |
void | CheckAndFillDaughters () |
void | CheckAndFillParent () |
void | ClearDaughtersName () |
G4double | DynamicalMass (G4double massPDG, G4double width, G4double maxDev=1.0) const |
Protected Attributes | |
G4String ** | daughters_name = nullptr |
G4Mutex | daughtersMutex |
G4ParticleDefinition ** | G4MT_daughters = nullptr |
G4double * | G4MT_daughters_mass = nullptr |
G4double * | G4MT_daughters_width = nullptr |
G4ParticleDefinition * | G4MT_parent = nullptr |
G4double | G4MT_parent_mass = 0.0 |
G4String | kinematics_name = "" |
G4int | numberOfDaughters = 0 |
G4String * | parent_name = nullptr |
G4ThreeVector | parent_polarization |
G4Mutex | parentMutex |
G4ParticleTable * | particletable = nullptr |
G4double | rangeMass = 2.5 |
G4double | rbranch = 0.0 |
const G4RadioactiveDecayMode | theMode |
G4int | verboseLevel = 1 |
Static Protected Attributes | |
static const G4String | noName = " " |
Private Member Functions | |
void | FillDaughters () |
void | FillParent () |
const G4String & | GetNoName () const |
Private Attributes | |
G4bool | applyARM |
const G4double | daughterEx |
const G4Ions::G4FloatLevelBase | floatingLevel |
G4double | halflifeThreshold |
G4int | parentA |
G4int | parentZ |
G4PhotonEvaporation * | photonEvaporation |
const G4double | transitionQ |
Definition at line 46 of file G4ITDecay.hh.
G4ITDecay::G4ITDecay | ( | const G4ParticleDefinition * | theParentNucleus, |
const G4double & | theBR, | ||
const G4double & | Qvalue, | ||
const G4double & | excitation, | ||
G4PhotonEvaporation * | aPhotonEvap | ||
) |
Definition at line 50 of file G4ITDecay.cc.
References G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetAtomicNumber(), G4IonTable::GetIon(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), noFloat, parentA, parentZ, G4VDecayChannel::SetBR(), G4VDecayChannel::SetDaughter(), G4VDecayChannel::SetNumberOfDaughters(), and G4VDecayChannel::SetParent().
|
virtual |
Definition at line 69 of file G4ITDecay.cc.
|
inlineprotectedinherited |
Definition at line 337 of file G4VDecayChannel.hh.
References G4VDecayChannel::daughtersMutex, G4VDecayChannel::FillDaughters(), G4VDecayChannel::G4MT_daughters, and G4TemplateAutoLock< _Mutex_t >::unlock().
Referenced by G4GeneralPhaseSpaceDecay::DecayIt(), G4DalitzDecayChannel::DecayIt(), G4KL3DecayChannel::DecayIt(), G4MuonDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4NeutronBetaDecayChannel::DecayIt(), G4PhaseSpaceDecayChannel::DecayIt(), G4PionRadiativeDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4AlphaDecay::DecayIt(), G4BetaMinusDecay::DecayIt(), G4BetaPlusDecay::DecayIt(), G4ECDecay::DecayIt(), G4NeutronDecay::DecayIt(), G4ProtonDecay::DecayIt(), G4TritonDecay::DecayIt(), G4VDecayChannel::GetAngularMomentum(), G4VDecayChannel::GetDaughter(), G4PhaseSpaceDecayChannel::IsOKWithParentMass(), and G4VDecayChannel::IsOKWithParentMass().
|
inlineprotectedinherited |
Definition at line 348 of file G4VDecayChannel.hh.
References G4VDecayChannel::FillParent(), G4VDecayChannel::G4MT_parent, G4VDecayChannel::parentMutex, and G4TemplateAutoLock< _Mutex_t >::unlock().
Referenced by G4GeneralPhaseSpaceDecay::DecayIt(), G4DalitzDecayChannel::DecayIt(), G4KL3DecayChannel::DecayIt(), G4MuonDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4NeutronBetaDecayChannel::DecayIt(), G4PhaseSpaceDecayChannel::DecayIt(), G4PionRadiativeDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4AlphaDecay::DecayIt(), G4BetaMinusDecay::DecayIt(), G4BetaPlusDecay::DecayIt(), G4ECDecay::DecayIt(), DecayIt(), G4NeutronDecay::DecayIt(), G4ProtonDecay::DecayIt(), G4SFDecay::DecayIt(), G4TritonDecay::DecayIt(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::GetParent(), G4PhaseSpaceDecayChannel::IsOKWithParentMass(), and G4VDecayChannel::IsOKWithParentMass().
|
protectedinherited |
Definition at line 183 of file G4VDecayChannel.cc.
References G4VDecayChannel::daughters_name, G4VDecayChannel::daughtersMutex, G4cout, G4endl, G4VDecayChannel::G4MT_daughters, G4VDecayChannel::G4MT_daughters_mass, G4VDecayChannel::G4MT_daughters_width, G4VDecayChannel::numberOfDaughters, G4VDecayChannel::parent_name, and G4VDecayChannel::verboseLevel.
Referenced by G4DalitzDecayChannel::operator=(), G4KL3DecayChannel::operator=(), G4MuonDecayChannel::operator=(), G4MuonDecayChannelWithSpin::operator=(), G4MuonRadiativeDecayChannelWithSpin::operator=(), G4NeutronBetaDecayChannel::operator=(), G4PionRadiativeDecayChannel::operator=(), G4TauLeptonicDecayChannel::operator=(), G4VDecayChannel::operator=(), G4VDecayChannel::SetNumberOfDaughters(), and G4VDecayChannel::~G4VDecayChannel().
|
virtual |
Implements G4VDecayChannel.
Definition at line 73 of file G4ITDecay.cc.
References applyARM, G4LossTableManager::AtomDeexcitation(), G4AtomicShell::BindingEnergy(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4VDecayChannel::CheckAndFillParent(), G4Electron::Electron(), G4PhotonEvaporation::EmittedFragment(), G4Ions::FloatLevelBase(), G4VDecayChannel::G4MT_parent, G4UniformRand, G4VAtomDeexcitation::GenerateParticles(), G4DynamicParticle::Get4Momentum(), G4VAtomDeexcitation::GetAtomicShell(), G4Fragment::GetCreationTime(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetFloatingLevelNumber(), G4IonTable::GetIon(), G4ParticleTable::GetIonTable(), G4Fragment::GetMomentum(), G4AtomicShells::GetNumberOfShells(), G4Fragment::GetParticleDefinition(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGMass(), G4PhotonEvaporation::GetVacantShellNumber(), G4EmParameters::Instance(), G4LossTableManager::Instance(), G4VAtomDeexcitation::IsFluoActive(), keV, parentA, parentZ, photonEvaporation, G4DecayProducts::PushProducts(), G4DynamicParticle::Set4Momentum(), G4DynamicParticle::SetProperTime(), and twopi.
Referenced by G4Radioactivation::AddDeexcitationSpectrumForBiasMode().
|
inherited |
Definition at line 560 of file G4VDecayChannel.cc.
References G4VDecayChannel::daughters_name, G4cout, G4endl, G4VDecayChannel::kinematics_name, G4VDecayChannel::numberOfDaughters, and G4VDecayChannel::rbranch.
Referenced by G4GeneralPhaseSpaceDecay::DecayIt(), G4PhaseSpaceDecayChannel::DecayIt(), and G4KL3DecayChannel::G4KL3DecayChannel().
|
virtual |
Implements G4NuclearDecay.
Definition at line 181 of file G4ITDecay.cc.
References G4cout, G4endl, G4VDecayChannel::GetBR(), G4VDecayChannel::GetDaughterName(), G4VDecayChannel::GetParentName(), and transitionQ.
|
protectedinherited |
Definition at line 585 of file G4VDecayChannel.cc.
References G4UniformRand, and G4VDecayChannel::rangeMass.
Referenced by G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), and G4PhaseSpaceDecayChannel::TwoBodyDecayIt().
|
privateinherited |
Definition at line 308 of file G4VDecayChannel.cc.
References G4VDecayChannel::CheckAndFillParent(), G4VDecayChannel::daughters_name, G4VDecayChannel::daughtersMutex, FatalException, G4ParticleTable::FindParticle(), G4cout, G4endl, G4Exception(), G4VDecayChannel::G4MT_daughters, G4VDecayChannel::G4MT_daughters_mass, G4VDecayChannel::G4MT_daughters_width, G4VDecayChannel::G4MT_parent, G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetPDGWidth(), G4VDecayChannel::GetVerboseLevel(), GeV, G4VDecayChannel::numberOfDaughters, G4VDecayChannel::parent_name, G4VDecayChannel::particletable, G4VDecayChannel::rangeMass, G4VDecayChannel::SetBR(), and G4VDecayChannel::verboseLevel.
Referenced by G4VDecayChannel::CheckAndFillDaughters().
|
privateinherited |
Definition at line 440 of file G4VDecayChannel.cc.
References FatalException, G4ParticleTable::FindParticle(), G4cout, G4endl, G4Exception(), G4VDecayChannel::G4MT_parent, G4VDecayChannel::G4MT_parent_mass, G4ParticleDefinition::GetPDGMass(), G4VDecayChannel::parent_name, G4VDecayChannel::parentMutex, G4VDecayChannel::particletable, and G4VDecayChannel::verboseLevel.
Referenced by G4VDecayChannel::CheckAndFillParent().
|
inherited |
Definition at line 492 of file G4VDecayChannel.cc.
References G4VDecayChannel::CheckAndFillDaughters(), G4cout, G4endl, G4Exception(), G4VDecayChannel::G4MT_daughters, G4VDecayChannel::G4MT_parent, G4ParticleDefinition::GetPDGiParity(), G4ParticleDefinition::GetPDGiSpin(), JustWarning, G4VDecayChannel::numberOfDaughters, and G4VDecayChannel::verboseLevel.
|
inlineinherited |
Definition at line 298 of file G4VDecayChannel.hh.
References G4VDecayChannel::rbranch.
Referenced by G4Radioactivation::CalculateChainsFromParent(), G4Decay::DecayIt(), G4Radioactivation::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4AlphaDecay::DumpNuclearInfo(), G4BetaMinusDecay::DumpNuclearInfo(), G4BetaPlusDecay::DumpNuclearInfo(), G4ECDecay::DumpNuclearInfo(), DumpNuclearInfo(), G4NeutronDecay::DumpNuclearInfo(), G4ProtonDecay::DumpNuclearInfo(), G4SFDecay::DumpNuclearInfo(), G4TritonDecay::DumpNuclearInfo(), G4KineticTrack::G4KineticTrack(), G4HtmlPPReporter::GeneratePropertyTable(), G4TextPPReporter::GeneratePropertyTable(), G4DecayTableMessenger::GetCurrentValue(), G4SampleResonance::GetMinimumMass(), G4DecayTable::Insert(), and G4RadioactiveDecay::LoadDecayTable().
|
inlineinherited |
Definition at line 201 of file G4VDecayChannel.hh.
References G4VDecayChannel::CheckAndFillDaughters(), G4cout, G4endl, G4VDecayChannel::G4MT_daughters, G4VDecayChannel::numberOfDaughters, and G4VDecayChannel::verboseLevel.
Referenced by G4IonTable::CreateIon(), G4KineticTrack::Decay(), G4KineticTrack::G4KineticTrack(), G4HtmlPPReporter::GeneratePropertyTable(), G4TextPPReporter::GeneratePropertyTable(), G4NuclearDecay::GetDaughterNucleus(), G4MTRunManagerKernel::SetUpDecayChannels(), and G4TaskRunManagerKernel::SetUpDecayChannels().
|
inlineinherited |
Definition at line 55 of file G4NuclearDecay.hh.
References G4NuclearDecay::daughterEx.
Referenced by G4Radioactivation::CalculateChainsFromParent().
Definition at line 239 of file G4VDecayChannel.hh.
References G4cout, G4endl, G4VDecayChannel::G4MT_daughters_mass, G4VDecayChannel::numberOfDaughters, and G4VDecayChannel::verboseLevel.
Definition at line 221 of file G4VDecayChannel.hh.
References G4VDecayChannel::daughters_name, G4cout, G4endl, G4VDecayChannel::GetNoName(), G4VDecayChannel::numberOfDaughters, and G4VDecayChannel::verboseLevel.
Referenced by G4KineticTrack::Decay(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4AlphaDecay::DumpNuclearInfo(), G4BetaMinusDecay::DumpNuclearInfo(), G4BetaPlusDecay::DumpNuclearInfo(), G4ECDecay::DumpNuclearInfo(), DumpNuclearInfo(), G4NeutronDecay::DumpNuclearInfo(), G4ProtonDecay::DumpNuclearInfo(), and G4TritonDecay::DumpNuclearInfo().
|
inlineinherited |
Definition at line 59 of file G4NuclearDecay.hh.
References G4VDecayChannel::GetDaughter().
Referenced by G4Radioactivation::CalculateChainsFromParent().
|
inlineinherited |
Definition at line 53 of file G4NuclearDecay.hh.
References G4NuclearDecay::theMode.
Referenced by G4Radioactivation::CalculateChainsFromParent(), and G4RadioactiveDecay::LoadDecayTable().
|
inlineinherited |
Definition at line 57 of file G4NuclearDecay.hh.
References G4NuclearDecay::floatingLevel.
|
inlineinherited |
|
inlineinherited |
Definition at line 292 of file G4VDecayChannel.hh.
References G4VDecayChannel::kinematics_name.
Referenced by G4HtmlPPReporter::GeneratePropertyTable(), and G4TextPPReporter::GeneratePropertyTable().
|
privateinherited |
Definition at line 579 of file G4VDecayChannel.cc.
References G4VDecayChannel::noName.
Referenced by G4VDecayChannel::GetDaughterName().
|
inlineinherited |
Definition at line 286 of file G4VDecayChannel.hh.
References G4VDecayChannel::numberOfDaughters.
Referenced by G4KineticTrack::Decay(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4KineticTrack::G4KineticTrack(), G4HtmlPPReporter::GeneratePropertyTable(), G4TextPPReporter::GeneratePropertyTable(), G4SampleResonance::GetMinimumMass(), and G4TextPPRetriever::ModifyPropertyTable().
|
inlineinherited |
Definition at line 257 of file G4VDecayChannel.hh.
References G4VDecayChannel::CheckAndFillParent(), and G4VDecayChannel::G4MT_parent.
Referenced by G4DecayTable::Insert().
|
inlineinherited |
Definition at line 272 of file G4VDecayChannel.hh.
References G4VDecayChannel::G4MT_parent_mass.
|
inlineinherited |
Definition at line 266 of file G4VDecayChannel.hh.
References G4VDecayChannel::parent_name.
Referenced by G4KineticTrack::Decay(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4AlphaDecay::DumpNuclearInfo(), G4BetaMinusDecay::DumpNuclearInfo(), G4BetaPlusDecay::DumpNuclearInfo(), G4ECDecay::DumpNuclearInfo(), DumpNuclearInfo(), G4NeutronDecay::DumpNuclearInfo(), G4ProtonDecay::DumpNuclearInfo(), G4SFDecay::DumpNuclearInfo(), and G4TritonDecay::DumpNuclearInfo().
|
inlineinherited |
Definition at line 331 of file G4VDecayChannel.hh.
References G4VDecayChannel::parent_polarization.
|
inlineinherited |
Definition at line 316 of file G4VDecayChannel.hh.
References G4VDecayChannel::rangeMass.
|
inlineinherited |
Definition at line 310 of file G4VDecayChannel.hh.
References G4VDecayChannel::verboseLevel.
Referenced by G4KL3DecayChannel::DalitzDensity(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4GeneralPhaseSpaceDecay::DecayIt(), G4DalitzDecayChannel::DecayIt(), G4KL3DecayChannel::DecayIt(), G4MuonDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4NeutronBetaDecayChannel::DecayIt(), G4PhaseSpaceDecayChannel::DecayIt(), G4PionRadiativeDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4VDecayChannel::FillDaughters(), G4GeneralPhaseSpaceDecay::G4GeneralPhaseSpaceDecay(), G4KL3DecayChannel::G4KL3DecayChannel(), G4MuonDecayChannel::G4MuonDecayChannel(), G4MuonRadiativeDecayChannelWithSpin::G4MuonRadiativeDecayChannelWithSpin(), G4NeutronBetaDecayChannel::G4NeutronBetaDecayChannel(), G4PionRadiativeDecayChannel::G4PionRadiativeDecayChannel(), G4TauLeptonicDecayChannel::G4TauLeptonicDecayChannel(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4PhaseSpaceDecayChannel::OneBodyDecayIt(), G4GeneralPhaseSpaceDecay::OneBodyDecayIt(), G4KL3DecayChannel::PhaseSpace(), G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), G4GeneralPhaseSpaceDecay::ThreeBodyDecayIt(), G4PhaseSpaceDecayChannel::TwoBodyDecayIt(), and G4GeneralPhaseSpaceDecay::TwoBodyDecayIt().
Reimplemented in G4PhaseSpaceDecayChannel.
Definition at line 607 of file G4VDecayChannel.cc.
References G4VDecayChannel::CheckAndFillDaughters(), G4VDecayChannel::CheckAndFillParent(), G4VDecayChannel::G4MT_daughters_mass, G4VDecayChannel::G4MT_daughters_width, G4VDecayChannel::numberOfDaughters, and G4VDecayChannel::rangeMass.
Referenced by G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), and G4PhaseSpaceDecayChannel::IsOKWithParentMass().
|
inlineinherited |
Definition at line 69 of file G4VDecayChannel.hh.
|
inlineinherited |
Definition at line 195 of file G4VDecayChannel.hh.
References G4VDecayChannel::rbranch.
|
inlineinherited |
Definition at line 68 of file G4VDecayChannel.hh.
|
inline |
Definition at line 59 of file G4ITDecay.hh.
References applyARM.
Referenced by G4RadioactiveDecay::LoadDecayTable().
|
inherited |
Definition at line 624 of file G4VDecayChannel.cc.
References G4VDecayChannel::rbranch.
Referenced by G4TauMinus::Definition(), G4TauPlus::Definition(), G4VDecayChannel::FillDaughters(), G4AlphaDecay::G4AlphaDecay(), G4BetaMinusDecay::G4BetaMinusDecay(), G4BetaPlusDecay::G4BetaPlusDecay(), G4DalitzDecayChannel::G4DalitzDecayChannel(), G4ECDecay::G4ECDecay(), G4ITDecay(), G4MuonDecayChannel::G4MuonDecayChannel(), G4MuonRadiativeDecayChannelWithSpin::G4MuonRadiativeDecayChannelWithSpin(), G4NeutronBetaDecayChannel::G4NeutronBetaDecayChannel(), G4NeutronDecay::G4NeutronDecay(), G4PionRadiativeDecayChannel::G4PionRadiativeDecayChannel(), G4ProtonDecay::G4ProtonDecay(), G4SFDecay::G4SFDecay(), G4TauLeptonicDecayChannel::G4TauLeptonicDecayChannel(), G4TritonDecay::G4TritonDecay(), G4RadioactiveDecay::LoadDecayTable(), G4TextPPRetriever::ModifyPropertyTable(), and G4DecayTableMessenger::SetNewValue().
|
inherited |
Definition at line 300 of file G4VDecayChannel.cc.
References G4ParticleDefinition::GetParticleName(), and G4VDecayChannel::SetDaughter().
Referenced by G4TauMinus::Definition(), G4TauPlus::Definition(), G4AlphaDecay::G4AlphaDecay(), G4BetaMinusDecay::G4BetaMinusDecay(), G4BetaPlusDecay::G4BetaPlusDecay(), G4DalitzDecayChannel::G4DalitzDecayChannel(), G4ECDecay::G4ECDecay(), G4ITDecay(), G4MuonDecayChannel::G4MuonDecayChannel(), G4MuonRadiativeDecayChannelWithSpin::G4MuonRadiativeDecayChannelWithSpin(), G4NeutronBetaDecayChannel::G4NeutronBetaDecayChannel(), G4NeutronDecay::G4NeutronDecay(), G4PionRadiativeDecayChannel::G4PionRadiativeDecayChannel(), G4ProtonDecay::G4ProtonDecay(), G4SFDecay::G4SFDecay(), G4TauLeptonicDecayChannel::G4TauLeptonicDecayChannel(), G4TritonDecay::G4TritonDecay(), and G4VDecayChannel::SetDaughter().
Definition at line 234 of file G4VDecayChannel.cc.
References G4VDecayChannel::daughters_name, FatalException, G4cout, G4endl, G4Exception(), G4VDecayChannel::G4MT_daughters, G4VDecayChannel::numberOfDaughters, and G4VDecayChannel::verboseLevel.
|
inlineinherited |
Definition at line 61 of file G4NuclearDecay.hh.
References G4NuclearDecay::halflifeThreshold.
|
inherited |
Definition at line 217 of file G4VDecayChannel.cc.
References G4VDecayChannel::ClearDaughtersName(), G4VDecayChannel::daughters_name, and G4VDecayChannel::numberOfDaughters.
Referenced by G4TauMinus::Definition(), G4TauPlus::Definition(), G4AlphaDecay::G4AlphaDecay(), G4BetaMinusDecay::G4BetaMinusDecay(), G4BetaPlusDecay::G4BetaPlusDecay(), G4DalitzDecayChannel::G4DalitzDecayChannel(), G4ECDecay::G4ECDecay(), G4ITDecay(), G4MuonDecayChannel::G4MuonDecayChannel(), G4MuonRadiativeDecayChannelWithSpin::G4MuonRadiativeDecayChannelWithSpin(), G4NeutronBetaDecayChannel::G4NeutronBetaDecayChannel(), G4NeutronDecay::G4NeutronDecay(), G4PionRadiativeDecayChannel::G4PionRadiativeDecayChannel(), G4ProtonDecay::G4ProtonDecay(), G4SFDecay::G4SFDecay(), G4TauLeptonicDecayChannel::G4TauLeptonicDecayChannel(), and G4TritonDecay::G4TritonDecay().
|
inherited |
Definition at line 486 of file G4VDecayChannel.cc.
References G4ParticleDefinition::GetParticleName(), and G4VDecayChannel::SetParent().
Referenced by G4TauMinus::Definition(), G4TauPlus::Definition(), G4AlphaDecay::G4AlphaDecay(), G4BetaMinusDecay::G4BetaMinusDecay(), G4BetaPlusDecay::G4BetaPlusDecay(), G4DalitzDecayChannel::G4DalitzDecayChannel(), G4ECDecay::G4ECDecay(), G4ITDecay(), G4MuonDecayChannel::G4MuonDecayChannel(), G4MuonRadiativeDecayChannelWithSpin::G4MuonRadiativeDecayChannelWithSpin(), G4NeutronBetaDecayChannel::G4NeutronBetaDecayChannel(), G4NeutronDecay::G4NeutronDecay(), G4PionRadiativeDecayChannel::G4PionRadiativeDecayChannel(), G4ProtonDecay::G4ProtonDecay(), G4SFDecay::G4SFDecay(), G4TauLeptonicDecayChannel::G4TauLeptonicDecayChannel(), G4TritonDecay::G4TritonDecay(), and G4VDecayChannel::SetParent().
|
inlineinherited |
Definition at line 278 of file G4VDecayChannel.hh.
References G4VDecayChannel::G4MT_parent, and G4VDecayChannel::parent_name.
|
inlineinherited |
Definition at line 325 of file G4VDecayChannel.hh.
References G4VDecayChannel::parent_polarization.
Referenced by G4DecayWithSpin::AtRestDoIt(), and G4DecayWithSpin::PostStepDoIt().
|
inlineinherited |
|
inlineinherited |
Definition at line 304 of file G4VDecayChannel.hh.
References G4VDecayChannel::verboseLevel.
Referenced by G4Decay::DecayIt(), and G4MuonicAtomDecay::DecayIt().
|
private |
Definition at line 65 of file G4ITDecay.hh.
|
privateinherited |
Definition at line 71 of file G4NuclearDecay.hh.
Referenced by G4NuclearDecay::GetDaughterExcitation().
|
protectedinherited |
Definition at line 158 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::ClearDaughtersName(), G4KL3DecayChannel::DecayIt(), G4VDecayChannel::DumpInfo(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::GetDaughterName(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4DalitzDecayChannel::operator=(), G4KL3DecayChannel::operator=(), G4MuonDecayChannel::operator=(), G4MuonDecayChannelWithSpin::operator=(), G4MuonRadiativeDecayChannelWithSpin::operator=(), G4NeutronBetaDecayChannel::operator=(), G4PionRadiativeDecayChannel::operator=(), G4TauLeptonicDecayChannel::operator=(), G4VDecayChannel::operator=(), G4VDecayChannel::SetDaughter(), and G4VDecayChannel::SetNumberOfDaughters().
|
protectedinherited |
Definition at line 177 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::CheckAndFillDaughters(), G4VDecayChannel::ClearDaughtersName(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::operator=(), and G4VDecayChannel::~G4VDecayChannel().
|
privateinherited |
Definition at line 72 of file G4NuclearDecay.hh.
Referenced by G4NuclearDecay::GetFloatingLevel().
|
protectedinherited |
Definition at line 173 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::CheckAndFillDaughters(), G4VDecayChannel::ClearDaughtersName(), G4DalitzDecayChannel::DecayIt(), G4KL3DecayChannel::DecayIt(), G4MuonDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4NeutronBetaDecayChannel::DecayIt(), G4PionRadiativeDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4AlphaDecay::DecayIt(), G4BetaMinusDecay::DecayIt(), G4BetaPlusDecay::DecayIt(), G4ECDecay::DecayIt(), G4NeutronDecay::DecayIt(), G4ProtonDecay::DecayIt(), G4TritonDecay::DecayIt(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::GetAngularMomentum(), G4VDecayChannel::GetDaughter(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4PhaseSpaceDecayChannel::OneBodyDecayIt(), G4GeneralPhaseSpaceDecay::OneBodyDecayIt(), G4VDecayChannel::SetDaughter(), G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), G4GeneralPhaseSpaceDecay::ThreeBodyDecayIt(), G4PhaseSpaceDecayChannel::TwoBodyDecayIt(), and G4GeneralPhaseSpaceDecay::TwoBodyDecayIt().
|
protectedinherited |
Definition at line 175 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::ClearDaughtersName(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::GetDaughterMass(), G4VDecayChannel::IsOKWithParentMass(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), G4PhaseSpaceDecayChannel::TwoBodyDecayIt(), and G4VDecayChannel::~G4VDecayChannel().
|
protectedinherited |
Definition at line 176 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::ClearDaughtersName(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::IsOKWithParentMass(), G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), G4PhaseSpaceDecayChannel::TwoBodyDecayIt(), and G4VDecayChannel::~G4VDecayChannel().
|
protectedinherited |
Definition at line 172 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::CheckAndFillParent(), G4DalitzDecayChannel::DecayIt(), G4KL3DecayChannel::DecayIt(), G4MuonDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4NeutronBetaDecayChannel::DecayIt(), G4PionRadiativeDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4AlphaDecay::DecayIt(), G4BetaMinusDecay::DecayIt(), G4BetaPlusDecay::DecayIt(), G4ECDecay::DecayIt(), DecayIt(), G4NeutronDecay::DecayIt(), G4ProtonDecay::DecayIt(), G4SFDecay::DecayIt(), G4TritonDecay::DecayIt(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::FillParent(), G4GeneralPhaseSpaceDecay::G4GeneralPhaseSpaceDecay(), G4VDecayChannel::GetAngularMomentum(), G4VDecayChannel::GetParent(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4PhaseSpaceDecayChannel::OneBodyDecayIt(), G4GeneralPhaseSpaceDecay::OneBodyDecayIt(), G4VDecayChannel::SetParent(), G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), G4GeneralPhaseSpaceDecay::ThreeBodyDecayIt(), G4PhaseSpaceDecayChannel::TwoBodyDecayIt(), and G4GeneralPhaseSpaceDecay::TwoBodyDecayIt().
|
protectedinherited |
Definition at line 174 of file G4VDecayChannel.hh.
Referenced by G4PhaseSpaceDecayChannel::DecayIt(), G4VDecayChannel::FillParent(), and G4VDecayChannel::GetParentMass().
|
privateinherited |
Definition at line 73 of file G4NuclearDecay.hh.
Referenced by G4NuclearDecay::GetHLThreshold(), and G4NuclearDecay::SetHLThreshold().
|
protectedinherited |
Definition at line 152 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::DumpInfo(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::GetKinematicsName(), G4DalitzDecayChannel::operator=(), G4KL3DecayChannel::operator=(), G4MuonDecayChannel::operator=(), G4MuonDecayChannelWithSpin::operator=(), G4MuonRadiativeDecayChannelWithSpin::operator=(), G4NeutronBetaDecayChannel::operator=(), G4PionRadiativeDecayChannel::operator=(), G4TauLeptonicDecayChannel::operator=(), and G4VDecayChannel::operator=().
|
staticprotectedinherited |
Definition at line 170 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::GetNoName().
|
protectedinherited |
Definition at line 180 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::ClearDaughtersName(), G4GeneralPhaseSpaceDecay::DecayIt(), G4PhaseSpaceDecayChannel::DecayIt(), G4VDecayChannel::DumpInfo(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::GetAngularMomentum(), G4VDecayChannel::GetDaughter(), G4VDecayChannel::GetDaughterMass(), G4VDecayChannel::GetDaughterName(), G4VDecayChannel::GetNumberOfDaughters(), G4PhaseSpaceDecayChannel::IsOKWithParentMass(), G4VDecayChannel::IsOKWithParentMass(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4DalitzDecayChannel::operator=(), G4KL3DecayChannel::operator=(), G4MuonDecayChannel::operator=(), G4MuonDecayChannelWithSpin::operator=(), G4MuonRadiativeDecayChannelWithSpin::operator=(), G4NeutronBetaDecayChannel::operator=(), G4PionRadiativeDecayChannel::operator=(), G4TauLeptonicDecayChannel::operator=(), G4VDecayChannel::operator=(), G4VDecayChannel::SetDaughter(), G4PhaseSpaceDecayChannel::SetDaughterMasses(), and G4VDecayChannel::SetNumberOfDaughters().
|
protectedinherited |
Definition at line 156 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::ClearDaughtersName(), G4GeneralPhaseSpaceDecay::DecayIt(), G4PhaseSpaceDecayChannel::DecayIt(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::FillParent(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::GetParentName(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4DalitzDecayChannel::operator=(), G4KL3DecayChannel::operator=(), G4MuonDecayChannel::operator=(), G4MuonDecayChannelWithSpin::operator=(), G4MuonRadiativeDecayChannelWithSpin::operator=(), G4NeutronBetaDecayChannel::operator=(), G4PionRadiativeDecayChannel::operator=(), G4TauLeptonicDecayChannel::operator=(), G4VDecayChannel::operator=(), G4VDecayChannel::SetParent(), and G4VDecayChannel::~G4VDecayChannel().
|
protectedinherited |
Definition at line 164 of file G4VDecayChannel.hh.
Referenced by G4MuonDecayChannelWithSpin::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::GetPolarization(), G4MuonRadiativeDecayChannelWithSpin::operator=(), G4VDecayChannel::operator=(), and G4VDecayChannel::SetPolarization().
|
private |
Definition at line 64 of file G4ITDecay.hh.
Referenced by DecayIt(), and G4ITDecay().
|
protectedinherited |
Definition at line 178 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::CheckAndFillParent(), G4VDecayChannel::FillParent(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::operator=(), and G4VDecayChannel::~G4VDecayChannel().
|
private |
Definition at line 63 of file G4ITDecay.hh.
Referenced by DecayIt(), and G4ITDecay().
|
protectedinherited |
Definition at line 167 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::FillDaughters(), G4VDecayChannel::FillParent(), G4VDecayChannel::G4VDecayChannel(), and G4VDecayChannel::operator=().
|
private |
Definition at line 67 of file G4ITDecay.hh.
Referenced by DecayIt().
|
protectedinherited |
Definition at line 161 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::DynamicalMass(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::GetRangeMass(), G4VDecayChannel::IsOKWithParentMass(), G4VDecayChannel::operator=(), G4VDecayChannel::SetRangeMass(), G4PhaseSpaceDecayChannel::ThreeBodyDecayIt(), and G4PhaseSpaceDecayChannel::TwoBodyDecayIt().
|
protectedinherited |
Definition at line 154 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::DumpInfo(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::GetBR(), G4VDecayChannel::operator<(), G4DalitzDecayChannel::operator=(), G4KL3DecayChannel::operator=(), G4MuonDecayChannel::operator=(), G4MuonDecayChannelWithSpin::operator=(), G4MuonRadiativeDecayChannelWithSpin::operator=(), G4NeutronBetaDecayChannel::operator=(), G4PionRadiativeDecayChannel::operator=(), G4TauLeptonicDecayChannel::operator=(), G4VDecayChannel::operator=(), and G4VDecayChannel::SetBR().
|
protectedinherited |
Definition at line 67 of file G4NuclearDecay.hh.
Referenced by G4ECDecay::DecayIt(), G4ECDecay::DumpNuclearInfo(), and G4NuclearDecay::GetDecayMode().
|
private |
Definition at line 62 of file G4ITDecay.hh.
Referenced by DumpNuclearInfo().
|
protectedinherited |
Definition at line 183 of file G4VDecayChannel.hh.
Referenced by G4VDecayChannel::ClearDaughtersName(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::FillParent(), G4VDecayChannel::G4VDecayChannel(), G4VDecayChannel::GetAngularMomentum(), G4VDecayChannel::GetDaughter(), G4VDecayChannel::GetDaughterMass(), G4VDecayChannel::GetDaughterName(), G4VDecayChannel::GetVerboseLevel(), G4DalitzDecayChannel::operator=(), G4KL3DecayChannel::operator=(), G4MuonDecayChannel::operator=(), G4MuonDecayChannelWithSpin::operator=(), G4MuonRadiativeDecayChannelWithSpin::operator=(), G4NeutronBetaDecayChannel::operator=(), G4PionRadiativeDecayChannel::operator=(), G4TauLeptonicDecayChannel::operator=(), G4VDecayChannel::operator=(), G4VDecayChannel::SetDaughter(), and G4VDecayChannel::SetVerboseLevel().