36 : theDirection(0,0,1), theEnergy(-1), theStat(
isAlive),
37 theW(1.), theEDep(0.) {}
64 throw G4HadronicException(__FILE__, __LINE__,
"G4HadFinalState: fatal - negative direction.mag().");
114 "Trying direct access to secondary beyond end of list");
124 "Trying direct access to secondary beyond end of list");
G4double GetWeightChange() const
void AddSecondaries(const std::vector< G4HadSecondary > &addSecs)
G4HadSecondary * GetSecondary(size_t i)
CLHEP::Hep3Vector G4ThreeVector
CLHEP::HepLorentzRotation G4LorentzRotation
G4double GetEnergyChange() const
void SecondariesAreStale()
void SetStatusChange(G4HadFinalStateStatus aS)
void SetTrafoToLab(const G4LorentzRotation &aT)
G4GLOB_DLL std::ostream G4cout
std::vector< G4HadSecondary > theSecs
void SetWeightChange(G4double aW)
void SetEnergyChange(G4double anEnergy)
const G4ThreeVector & GetMomentumChange() const
void SetLocalEnergyDeposit(G4double aE)
G4ThreeVector theDirection
G4HadFinalStateStatus theStat
void SetMomentumChange(const G4ThreeVector &aV)
G4int GetNumberOfSecondaries() const
void AddSecondary(G4DynamicParticle *aP)
G4double GetLocalEnergyDeposit() const
G4HadFinalStateStatus GetStatusChange() const
const G4LorentzRotation & GetTrafoToLab() const