26#ifndef G4CASCADE_CHECK_BALANCE_HH
27#define G4CASCADE_CHECK_BALANCE_HH
71 const G4String& owner=
"G4CascadeCheckBalance");
92 const std::vector<G4InuclElementaryParticle>& particles);
96 const std::vector<G4CascadParticle>& particles);
101 const std::vector<G4CascadParticle>& cparticles);
105 const std::vector<G4InuclElementaryParticle>& particles);
109 const std::vector<G4InuclNuclei>& fragments);
168 G4int initialStrange;
void setRelativeLimit(G4double limit)
void setLimits(G4double relative, G4double absolute)
void setOwner(const G4String &owner)
G4double ekin(const G4LorentzVector &p) const
G4bool baryonOkay() const
void collide(G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output)
G4bool momentumOkay() const
G4LorentzVector deltaLV() const
G4double relativeP() const
G4bool chargeOkay() const
G4bool strangeOkay() const
static const G4double tolerance
G4double relativeKE() const
void setAbsoluteLimit(G4double limit)
G4CascadeCheckBalance(const G4String &owner="G4CascadeCheckBalance")
virtual ~G4CascadeCheckBalance()
G4double relativeE() const
G4bool energyOkay() const
virtual void setName(const G4String &name)