60 #ifndef G4CASCADEINTERFACE_H 
   61 #define G4CASCADEINTERFACE_H 1 
  153     return (
this == &right);
 
  157     return (
this != &right);
 
  187 #endif // G4CASCADEINTERFACE_H 
void useCascadeDeexcitation()
 
G4bool retryInelasticNucleus() const 
 
static const G4String randomFile
 
G4CascadeInterface(const G4String &name="BertiniCascade")
 
G4bool coulombBarrierViolation() const 
 
G4InuclNuclei nucleusTarget
 
G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &theNucleus)
 
CLHEP::HepLorentzRotation G4LorentzRotation
 
G4CascadeCheckBalance * balance
 
G4CollisionOutput * output
 
G4LorentzRotation bulletInLabFrame
 
static const G4int maximumTries
 
std::vector< G4ReactionProduct * > G4ReactionProductVector
 
void copyOutputToHadronicResult()
 
virtual void DumpConfiguration(std::ostream &outFile) const 
 
G4ReactionProductVector * Propagate(G4KineticTrackVector *theSecondaries, G4V3DNucleus *theNucleus)
 
G4int operator!=(const G4CascadeInterface &right) const 
 
G4InuclNuclei nucleusBullet
 
G4bool createTarget(G4Nucleus &theNucleus)
 
G4ReactionProductVector * copyOutputToReactionProducts()
 
G4DynamicParticle * makeDynamicParticle(const G4InuclElementaryParticle &iep) const 
 
static const G4double A[nN]
 
G4int operator==(const G4CascadeInterface &right) const 
 
void usePreCompoundDeexcitation()
 
G4CascadeInterface & operator=(const G4CascadeInterface &)
 
G4InuclElementaryParticle hadronBullet
 
void throwNonConservationFailure()
 
virtual void ModelDescription(std::ostream &outFile) const 
 
G4InuclElementaryParticle hadronTarget
 
G4InuclCollider * collider
 
G4bool createBullet(const G4HadProjectile &aTrack)
 
void SetVerboseLevel(G4int verbose)
 
G4bool retryInelasticProton() const 
 
G4bool IsApplicable(const G4HadProjectile &aTrack, G4Nucleus &theNucleus)
 
virtual ~G4CascadeInterface()
 
G4HadFinalState * NoInteraction(const G4HadProjectile &aTrack, G4Nucleus &theNucleus)