G4int GetMultiplicity(G4double anEnergy)
G4double theActualStateQValue
G4ParticleHPVector theYield
G4ReactionProductVector * Sample(G4double anEnergy, G4int nParticles)
G4ReactionProduct * theTarget
G4VParticleHPEnergyAngular * theDist
G4ReactionProduct * GetProjectileRP()
G4HPMultiMethod theMultiplicityMethod
G4ReactionProduct * GetTarget()
virtual void Init(std::istream &aDataFile)=0
G4double GetY(G4double x)
void Init(std::istream &aDataFile, G4int total, G4double ux=1., G4double uy=1.)
virtual G4double MeanEnergyOfThisInteraction()=0
G4double theGroundStateQValue
G4int theCurrentMultiplicity
void Init(std::istream &aDataFile, G4ParticleDefinition *projectile)
G4double G4ParticleHPJENDLHEData::G4double result
void SetProjectileRP(G4ReactionProduct *aIncidentPart)
void SetTarget(G4ReactionProduct *aTarget)
G4double MeanEnergyOfThisInteraction()
G4Cache< toBeCached > fCache
void SetQValue(G4double aValue)
G4ReactionProduct * theProjectileRP
G4double GetMeanYield(G4double anEnergy)