68 #ifndef G4INTRA_NUCLEI_CASCADER_HH    69 #define G4INTRA_NUCLEI_CASCADER_HH 
G4InuclElementaryParticle * protonTarget
 
void processTrappedParticle(const G4CascadParticle &trapped)
 
std::vector< G4CascadParticle > cascad_particles
 
static const G4int reflection_cut
 
G4CascadeHistory * theCascadeHistory
 
static const G4int itry_max
 
G4ExitonConfiguration theExitonConfiguration
 
static const G4double quasielast_cut
 
G4IntraNucleiCascader & operator=(const G4IntraNucleiCascader &)
 
std::vector< G4ThreeVector > hitNucleons
 
G4InuclParticle * createTarget(G4V3DNucleus *theNucleus)
 
G4InuclNuclei * nucleusTarget
 
G4CascadeCoalescence * theClusterMaker
 
G4bool initialize(G4InuclParticle *bullet, G4InuclParticle *target)
 
void decayTrappedParticle(const G4CascadParticle &trapped)
 
G4CascadeRecoilMaker * theRecoilMaker
 
void rescatter(G4InuclParticle *bullet, G4KineticTrackVector *theSecondaries, G4V3DNucleus *theNucleus, G4CollisionOutput &globalOutput)
 
void collide(G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &globalOutput)
 
void processSecondary(const G4KineticTrack *aSecondary)
 
void newCascade(G4int itry)
 
static const G4double small_ekin
 
G4double minimum_recoil_A
 
void copyWoundedNucleus(G4V3DNucleus *theNucleus)
 
void copySecondaries(G4KineticTrackVector *theSecondaries)
 
cout<< "-> Edep in the target
 
void setVerboseLevel(G4int verbose=0)
 
std::vector< G4CascadParticle > new_cascad_particles
 
G4bool particleCanInteract(const G4CascadParticle &cpart) const
 
void finalize(G4int itry, G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &globalOutput)
 
G4ElementaryParticleCollider * theElementaryParticleCollider
 
virtual ~G4IntraNucleiCascader()
 
void releaseSecondary(const G4KineticTrack *aSecondary)
 
void preloadCascade(G4V3DNucleus *theNucleus, G4KineticTrackVector *theSecondaries)
 
G4InuclElementaryParticle * bparticle