51 G4VDecayChannelVector::iterator i;
52 for (i = channels->begin(); i!= channels->end(); ++i) {
64 G4cerr <<
" G4DecayTable::Insert :: bad G4VDecayChannel (mismatch parent) "
70 G4VDecayChannelVector::iterator i;
71 for (i = channels->begin(); i!= channels->end(); ++i) {
72 if (r > (*i)->GetBR()) {
73 channels->insert(i,aChannel);
77 channels->push_back(aChannel);
84 if (channels->size()<1)
return 0;
90 G4VDecayChannelVector::iterator i;
91 for (i = channels->begin(); i!= channels->end(); ++i) {
92 sumBR += (*i)->GetBR();
105 G4VDecayChannelVector::iterator i;
106 for (i = channels->begin(); i!= channels->end(); ++i) {
G4DLLIMPORT std::ostream G4cerr
G4DLLIMPORT std::ostream G4cout
std::vector< G4VDecayChannel * > G4VDecayChannelVector
void Insert(G4VDecayChannel *aChannel)
G4VDecayChannel * SelectADecayChannel()
const G4String & GetParticleName() const
G4ParticleDefinition * GetParent()