62 G4KineticTrackVector::iterator secIter = theSecondaries->begin();
63 for(; secIter != theSecondaries->end(); ++secIter) {
65 if (!aSecondary)
continue;
80 try { theResult->push_back(it); }
82 throw G4HadronicException(__FILE__, __LINE__,
"DecayStrongRes: push to result failed - out of mem.");
85 delete theSecondaries;
std::vector< G4ReactionProduct * > G4ReactionProductVector
G4DecayStrongResonances()
G4ReactionProductVector * Propagate(G4KineticTrackVector *theSecondaries, G4V3DNucleus *)
~G4DecayStrongResonances()
G4int GetParentResonanceID() const
G4int GetCreatorModelID() const
const G4ParticleDefinition * GetDefinition() const
const G4ParticleDefinition * GetParentResonanceDef() const
const G4LorentzVector & Get4Momentum() const
G4double GetPDGMass() const
void SetMomentum(const G4double x, const G4double y, const G4double z)
void SetTotalEnergy(const G4double en)
void SetParentResonanceDef(const G4ParticleDefinition *parentDef)
void SetCreatorModelID(const G4int mod)
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
void SetParentResonanceID(const G4int parentID)
void SetMass(const G4double mas)