29#ifndef G4NeutronHPInelasticBaseFS_h
30#define G4NeutronHPInelasticBaseFS_h 1
G4NeutronHPEnergyDistribution * theEnergyDistribution
G4NeutronHPVector * theXsection
virtual G4double GetXsec(G4double anEnergy)
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &theTrack)=0
G4NeutronHPEnAngCorrelation * theEnergyAngData
void BaseApply(const G4HadProjectile &theTrack, G4ParticleDefinition **theDefs, G4int nDef)
virtual ~G4NeutronHPInelasticBaseFS()
void InitGammas(G4double AR, G4double ZR)
G4NeutronHPAngular * theAngularDistribution
void Init(G4double A, G4double Z, G4int M, G4String &dirName, G4String &bit)
virtual G4NeutronHPFinalState * New()=0
G4NeutronHPPhotonDist * theFinalStatePhotons
virtual G4NeutronHPVector * GetXsec()
G4NeutronHPDeExGammas theGammas
G4NeutronHPInelasticBaseFS()
G4double theNuclearMassDifference
G4double GetY(G4double x)