26 #ifndef G4HadFinalState_hh 
   27 #define G4HadFinalState_hh 
G4double GetWeightChange() const 
 
void AddSecondaries(const G4HadFinalState *addHFS)
 
void AddSecondaries(const std::vector< G4HadSecondary > &addSecs)
 
G4HadSecondary * GetSecondary(size_t i)
 
void AddSecondary(const G4HadSecondary &aHS)
 
CLHEP::Hep3Vector G4ThreeVector
 
CLHEP::HepLorentzRotation G4LorentzRotation
 
G4double GetEnergyChange() const 
 
void SecondariesAreStale()
 
void SetStatusChange(G4HadFinalStateStatus aS)
 
void SetTrafoToLab(const G4LorentzRotation &aT)
 
std::vector< G4HadSecondary > theSecs
 
void SetWeightChange(G4double aW)
 
void AddSecondaries(const G4HadFinalState &addHFS)
 
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