#include <G4DecayTable.hh>
Definition at line 50 of file G4DecayTable.hh.
◆ G4VDecayChannelVector
◆ G4DecayTable() [1/2]
G4DecayTable::G4DecayTable |
( |
| ) |
|
Definition at line 43 of file G4DecayTable.cc.
G4VDecayChannelVector * channels
std::vector< G4VDecayChannel * > G4VDecayChannelVector
G4ParticleDefinition * parent
◆ ~G4DecayTable()
G4DecayTable::~G4DecayTable |
( |
| ) |
|
Definition at line 48 of file G4DecayTable.cc.
51 G4VDecayChannelVector::iterator i;
G4VDecayChannelVector * channels
◆ G4DecayTable() [2/2]
◆ DumpInfo()
void G4DecayTable::DumpInfo |
( |
| ) |
const |
Definition at line 102 of file G4DecayTable.cc.
106 G4VDecayChannelVector::iterator i;
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
G4VDecayChannelVector * channels
G4ParticleDefinition * parent
◆ entries()
G4int G4DecayTable::entries |
( |
| ) |
const |
|
inline |
◆ GetDecayChannel()
Definition at line 113 of file G4DecayTable.hh.
117 selectedChannel = (*channels)[
index];
119 return selectedChannel;
G4VDecayChannelVector * channels
◆ Insert()
Definition at line 60 of file G4DecayTable.cc.
64 G4cout <<
" G4DecayTable::Insert :: bad G4VDecayChannel (mismatch parent) " 70 G4VDecayChannelVector::iterator i;
72 if (r > (*i)->GetBR()) {
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
G4VDecayChannelVector * channels
G4ParticleDefinition * parent
G4ParticleDefinition * GetParent()
◆ operator!=()
◆ operator=()
◆ operator==()
◆ operator[]()
◆ SelectADecayChannel()
Definition at line 81 of file G4DecayTable.cc.
87 const size_t MAX_LOOP = 10000;
88 for (
size_t loop_counter=0; loop_counter <MAX_LOOP; ++loop_counter){
92 G4VDecayChannelVector::iterator i;
94 sumBR += (*i)->GetBR();
95 if ( !((*i)->IsOKWithParentMass(parentMass)) )
continue;
96 if (r < sumBR)
return (*i);
G4VDecayChannelVector * channels
G4double GetPDGMass() const
G4ParticleDefinition * parent
◆ channels
◆ parent
The documentation for this class was generated from the following files: