G4ParticleHPVector * theXsection[51]
void InitGammas(G4double AR, G4double ZR)
void two_body_reaction(G4DynamicParticle *, G4DynamicParticle *, G4DynamicParticle *, G4double mu)
void SetTarget(G4ReactionProduct &aTarget)
virtual G4ParticleHPVector * GetXsec()
virtual G4ParticleHPFinalState * New()=0
G4ParticleHPPhotonDist * theFinalStatePhotons[51]
G4NRESP71M03 nresp71_model
void SetTarget(const G4ReactionProduct &aTarget)
G4ParticleHPInelasticCompFS()
G4bool use_nresp71_model(const G4ParticleDefinition *aDefinition, const G4int it, const G4ReactionProduct &theTarget, G4ReactionProduct &boosted)
G4int SelectExitChannel(G4double eKinetic)
virtual ~G4ParticleHPInelasticCompFS()
void SetProjectileRP(const G4ReactionProduct &anIncidentParticleRP)
virtual G4double GetXsec(G4double anEnergy)
G4ParticleHPAngular * theAngularDistribution[51]
G4ParticleHPEnAngCorrelation * theEnergyAngData[51]
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &theTrack)=0
void SetProjectileRP(G4ReactionProduct &aIncidentPart)
std::vector< G4double > QI
void InitDistributionInitialState(G4ReactionProduct &anIncidentPart, G4ReactionProduct &aTarget, G4int it)
void Init(G4double A, G4double Z, G4int M, G4String &dirName, G4String &aSFType, G4ParticleDefinition *)
G4ParticleHPDeExGammas theGammas
G4ParticleHPEnergyDistribution * theEnergyDistribution[51]
void CompositeApply(const G4HadProjectile &theTrack, G4ParticleDefinition *aHadron)