50 #ifndef G4COLLISION_OUTPUT_HH 
   51 #define G4COLLISION_OUTPUT_HH 
   81     outgoingParticles.push_back(particle);
 
   87     outgoingNuclei.push_back(nuclei);
 
  104     recoilFragments.push_back(aFragment);
 
  128     return outgoingParticles;
 
  132     return outgoingParticles;
 
  138     return outgoingNuclei;
 
  148     return recoilFragments;
 
  179   std::vector<G4InuclElementaryParticle> outgoingParticles;
 
  180   std::vector<G4InuclNuclei> outgoingNuclei;
 
  181   std::vector<G4Fragment> recoilFragments;
 
  184   std::pair<std::pair<G4int,G4int>, 
G4int> selectPairToTune(
G4double de) 
const; 
 
  186               G4int mom_index) 
const;
 
  193 #endif // G4COLLISION_OUTPUT_HH  
void trivialise(G4InuclParticle *bullet, G4InuclParticle *target)
 
const std::vector< G4Fragment > & getRecoilFragments() const 
 
void setVerboseLevel(G4int verbose)
 
G4CollisionOutput & operator=(const G4CollisionOutput &right)
 
void addOutgoingNuclei(const std::vector< G4InuclNuclei > &nuclea)
 
std::vector< G4InuclNuclei > & getOutgoingNuclei()
 
void removeOutgoingParticle(const G4InuclElementaryParticle *particle)
 
void removeRecoilFragment(G4int index=-1)
 
void printCollisionOutput(std::ostream &os=G4cout) const 
 
double getRemainingExitationEnergy() const 
 
std::vector< G4Fragment > & getRecoilFragments()
 
void addOutgoingParticle(const G4InuclElementaryParticle &particle)
 
G4LorentzVector getTotalOutputMomentum() const 
 
G4bool acceptable() const 
 
std::vector< G4ReactionProduct * > G4ReactionProductVector
 
void add(const G4CollisionOutput &right)
 
G4GLOB_DLL std::ostream G4cout
 
std::vector< G4InuclElementaryParticle > & getOutgoingParticles()
 
G4int getTotalStrangeness() const 
 
G4int numberOfOutgoingParticles() const 
 
void boostToLabFrame(const G4LorentzConvertor &convertor)
 
void removeOutgoingParticle(G4int index)
 
void rotateEvent(const G4LorentzRotation &rotate)
 
G4int numberOfOutgoingNuclei() const 
 
void addOutgoingParticles(const std::vector< G4InuclElementaryParticle > &particles)
 
G4int getTotalBaryonNumber() const 
 
const std::vector< G4InuclNuclei > & getOutgoingNuclei() const 
 
const std::vector< G4InuclElementaryParticle > & getOutgoingParticles() const 
 
G4int getTotalCharge() const 
 
void setRemainingExitationEnergy()
 
void addOutgoingNucleus(const G4InuclNuclei &nuclei)
 
G4int numberOfFragments() const 
 
void addRecoilFragment(const G4Fragment &aFragment)
 
void addRecoilFragment(const G4Fragment *aFragment)
 
void removeOutgoingNucleus(G4int index)
 
const G4Fragment & getRecoilFragment(G4int index=0) const 
 
void removeOutgoingNucleus(const G4InuclNuclei *nuclei)
 
void setOnShell(G4InuclParticle *bullet, G4InuclParticle *target)