42#ifndef G4QMDReaction_hh
43#define G4QMDReaction_hh
G4double coulomb_collision_rx_targ
G4QMDCollision * collision
G4double coulomb_collision_rx_proj
std::vector< G4QMDSystem * > GetFinalStates()
G4double coulomb_collision_rz_targ
void setHighEnergyModel()
void calcOffSetOfCollision(G4double, const G4ParticleDefinition *, const G4ParticleDefinition *, G4double, G4double, G4double, G4ThreeVector)
G4BGGPionInelasticXS * pipInelNucXS
G4double coulomb_collision_pz_proj
G4ExcitationHandler * excitationHandler
G4Evaporation * evaporation
G4QMDMeanField * meanField
G4double coulomb_collision_pz_targ
void operator=(const G4QMDReaction &)
G4BGGPionElasticXS * pipElNucXS
G4double coulomb_collision_gamma_targ
G4QMDReaction(const G4QMDReaction &)
G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
std::vector< G4QMDSystem * > doClusterJudgment()
G4BGGPionInelasticXS * pimInelNucXS
virtual void ModelDescription(std::ostream &outFile) const
G4BGGPionElasticXS * pimElNucXS
G4double coulomb_collision_gamma_proj
G4ExcitationHandler * GetExcitationHandler()
G4double coulomb_collision_px_targ
G4VCrossSectionDataSet * theXS
G4double coulomb_collision_rz_proj
G4double coulomb_collision_px_proj