29#ifndef G4ParticleHPNBodyPhaseSpace_h
30#define G4ParticleHPNBodyPhaseSpace_h 1
60 void Init(std::istream & aDataFile)
62 aDataFile >> theTotalMass >> theTotalCount;
93 result = availableEnergy*(theTotalMass-mass)/theTotalMass;
97 G4double MeanEnergyOfThisInteraction() {
return -1; }
static G4Neutron * Neutron()
G4double GetPDGMass() const
~G4ParticleHPNBodyPhaseSpace()
G4ReactionProduct * Sample(G4double anEnergy, G4double massCode, G4double mass)
G4ParticleHPNBodyPhaseSpace()
void Init(std::istream &aDataFile)
void Init(G4double aMass, G4int aCount)
static G4Pow * GetInstance()
G4double powN(G4double x, G4int n) const
G4double powA(G4double A, G4double y) const
G4ReactionProduct * GetProjectileRP()
G4ReactionProduct * GetTarget()