26#ifndef G4CASCADE_CHECK_BALANCE_HH
27#define G4CASCADE_CHECK_BALANCE_HH
69 const char* owner=
"G4CascadeCheckBalance");
87 const std::vector<G4InuclElementaryParticle>& particles);
91 const std::vector<G4InuclNuclei>& fragments);
95 const std::vector<G4CascadParticle>& particles);
100 const std::vector<G4CascadParticle>& cparticles);
159 G4int initialStrange;
void setRelativeLimit(G4double limit)
void setLimits(G4double relative, G4double absolute)
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
void setOwner(const char *owner)
G4bool chargeOkay() const
G4bool strangeOkay() const
static const G4double tolerance
G4double relativeKE() const
void setAbsoluteLimit(G4double limit)
virtual ~G4CascadeCheckBalance()
G4double relativeE() const
G4bool energyOkay() const
virtual void setName(const char *name)