63 G4KineticTrackVector::iterator secIter = theSecondaries->begin();
64 for(; secIter != theSecondaries->end(); ++secIter) {
66 if (!aSecondary)
continue;
78 try { theResult->push_back(it); }
80 throw G4HadronicException(__FILE__, __LINE__,
"DecayStrongRes: push to result failed - out of mem.");
83 delete theSecondaries;
G4ReactionProductVector * Propagate(G4KineticTrackVector *theSecondaries, G4V3DNucleus *)
void SetMomentum(const G4double x, const G4double y, const G4double z)
~G4DecayStrongResonances()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
std::vector< G4ReactionProduct * > G4ReactionProductVector
void SetMass(const G4double mas)
ParticleList decay(Cluster *const c)
Carries out a cluster decay.
void SetTotalEnergy(const G4double en)
G4double GetPDGMass() const
const G4LorentzVector & Get4Momentum() const
const G4ParticleDefinition * GetDefinition() const
G4DecayStrongResonances()