Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4DecayTable.hh>
Public Types | |
using | G4VDecayChannelVector = std::vector<G4VDecayChannel*> |
Public Member Functions | |
G4DecayTable () | |
~G4DecayTable () | |
G4DecayTable (const G4DecayTable &)=delete | |
G4DecayTable & | operator= (const G4DecayTable &)=delete |
G4bool | operator== (const G4DecayTable &right) const |
G4bool | operator!= (const G4DecayTable &right) const |
void | Insert (G4VDecayChannel *aChannel) |
G4int | entries () const |
G4VDecayChannel * | SelectADecayChannel (G4double parentMass=-1.) |
G4VDecayChannel * | GetDecayChannel (G4int index) const |
G4VDecayChannel * | operator[] (G4int index) |
void | DumpInfo () const |
Definition at line 45 of file G4DecayTable.hh.
using G4DecayTable::G4VDecayChannelVector = std::vector<G4VDecayChannel*> |
Definition at line 48 of file G4DecayTable.hh.
G4DecayTable::G4DecayTable | ( | ) |
Definition at line 36 of file G4DecayTable.cc.
G4DecayTable::~G4DecayTable | ( | ) |
Definition at line 41 of file G4DecayTable.cc.
|
delete |
void G4DecayTable::DumpInfo | ( | ) | const |
Definition at line 111 of file G4DecayTable.cc.
Referenced by G4Radioactivation::DecayIt(), G4IsotopeProperty::DumpInfo(), G4ParticleDefinition::DumpTable(), G4RadioactiveDecay::LoadDecayTable(), and G4DecayTableMessenger::SetNewValue().
|
inline |
Definition at line 95 of file G4DecayTable.hh.
Referenced by G4DecayWithSpin::AtRestDoIt(), G4Radioactivation::CalculateChainsFromParent(), G4IonTable::CreateIon(), G4Decay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4KineticTrack::G4KineticTrack(), G4TextPPReporter::GeneratePropertyTable(), G4SampleResonance::GetMinimumMass(), G4RadioactiveDecay::LoadDecayTable(), G4TextPPRetriever::ModifyPropertyTable(), G4DecayWithSpin::PostStepDoIt(), G4MTRunManagerKernel::SetUpDecayChannels(), and G4TaskRunManagerKernel::SetUpDecayChannels().
|
inline |
Definition at line 105 of file G4DecayTable.hh.
Referenced by G4DecayWithSpin::AtRestDoIt(), G4Radioactivation::CalculateChainsFromParent(), G4IonTable::CreateIon(), G4KineticTrack::Decay(), G4Decay::DecayIt(), G4Radioactivation::DecayIt(), G4KineticTrack::G4KineticTrack(), G4TextPPReporter::GeneratePropertyTable(), G4SampleResonance::GetMinimumMass(), G4RadioactiveDecay::LoadDecayTable(), G4TextPPRetriever::ModifyPropertyTable(), G4DecayWithSpin::PostStepDoIt(), G4DecayTableMessenger::SetNewValue(), G4MTRunManagerKernel::SetUpDecayChannels(), and G4TaskRunManagerKernel::SetUpDecayChannels().
void G4DecayTable::Insert | ( | G4VDecayChannel * | aChannel | ) |
Definition at line 53 of file G4DecayTable.cc.
Referenced by G4ExcitedMesonConstructor::Add2EtaMode(), G4ExcitedMesonConstructor::Add2KMode(), G4ExcitedMesonConstructor::Add2KPiMode(), G4ExcitedMesonConstructor::Add2PiEtaMode(), G4ExcitedMesonConstructor::Add2PiMode(), G4ExcitedMesonConstructor::Add2PiOmegaMode(), G4ExcitedMesonConstructor::Add2PiRhoMode(), G4ExcitedMesonConstructor::Add3PiMode(), G4ExcitedMesonConstructor::Add4PiMode(), G4ExcitedMesonConstructor::AddKEtaMode(), G4ExcitedMesonConstructor::AddKKStarMode(), G4ExcitedMesonConstructor::AddKOmegaMode(), G4ExcitedMesonConstructor::AddKPiMode(), G4ExcitedMesonConstructor::AddKRhoMode(), G4ExcitedMesonConstructor::AddKStar2PiMode(), G4ExcitedMesonConstructor::AddKStarPiMode(), G4ExcitedMesonConstructor::AddKTwoPiMode(), G4ExcitedMesonConstructor::AddPiA2Mode(), G4ExcitedMesonConstructor::AddPiEtaMode(), G4ExcitedMesonConstructor::AddPiF0Mode(), G4ExcitedMesonConstructor::AddPiF2Mode(), G4ExcitedMesonConstructor::AddPiGammaMode(), G4ExcitedMesonConstructor::AddPiOmegaMode(), G4ExcitedMesonConstructor::AddPiRhoMode(), G4ExcitedMesonConstructor::AddRhoEtaMode(), G4ExcitedMesonConstructor::AddRhoGammaMode(), G4HadronicBuilder::BuildDecayTableForBCHadrons(), G4Radioactivation::CalculateChainsFromParent(), G4ShortLivedConstructor::ConstructBaryons(), G4ShortLivedConstructor::ConstructMesons(), and G4RadioactiveDecay::LoadDecayTable().
|
inline |
Definition at line 90 of file G4DecayTable.hh.
|
delete |
|
inline |
Definition at line 85 of file G4DecayTable.hh.
|
inline |
Definition at line 100 of file G4DecayTable.hh.
G4VDecayChannel * G4DecayTable::SelectADecayChannel | ( | G4double | parentMass = -1. | ) |
Definition at line 77 of file G4DecayTable.cc.
Referenced by G4Decay::DecayIt(), G4IntraNucleiCascader::decayTrappedParticle(), and G4RadioactiveDecay::DoDecay().