void BaseApply(const G4HadProjectile &theTrack, G4ParticleDefinition **theDefs, G4int nDef)
virtual G4ParticleHPVector * GetXsec()
void InitGammas(G4double AR, G4double ZR)
void Init(G4double A, G4double Z, G4int M, G4String &dirName, G4String &bit, G4ParticleDefinition *)
G4ParticleHPEnergyDistribution * theEnergyDistribution
G4ParticleHPPhotonDist * theFinalStatePhotons
G4double theNuclearMassDifference
virtual G4ParticleHPFinalState * New()=0
virtual ~G4ParticleHPInelasticBaseFS()
G4ParticleHPAngular * theAngularDistribution
G4ParticleHPVector * theXsection
G4ParticleHPDeExGammas theGammas
virtual G4double GetXsec(G4double anEnergy)
G4ParticleHPEnAngCorrelation * theEnergyAngData
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &theTrack)=0
G4ParticleHPInelasticBaseFS()
G4double GetY(G4double x)