26#ifndef G4CASCADE_COLLIDER_BASE_HH
27#define G4CASCADE_COLLIDER_BASE_HH
104 const std::vector<G4InuclElementaryParticle>& particles);
109 const std::vector<G4InuclNuclei>& fragments);
virtual G4bool useEPCollider(G4InuclParticle *bullet, G4InuclParticle *target) const
virtual void setVerboseLevel(G4int verbose=0)
virtual void setConservationChecks(G4bool doBalance=true)
virtual void rescatter(G4InuclParticle *, G4KineticTrackVector *, G4V3DNucleus *, G4CollisionOutput &)
virtual G4bool explosion(G4InuclNuclei *target) const
G4bool doConservationChecks
virtual ~G4CascadeColliderBase()
G4InteractionCase interCase
virtual G4bool validateOutput(G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output)
G4CascadeCheckBalance * balance
virtual G4bool inelasticInteractionPossible(G4InuclParticle *bullet, G4InuclParticle *target, G4double ekin) const