31#ifndef G4VNeutronHPEnergyAngular_h
32#define G4VNeutronHPEnergyAngular_h 1
54 virtual void Init(std::ifstream & aDataFile) = 0;
62 theNeutron = aNeutron;
63 if(theTarget!=0) theCMS = *theNeutron+*theTarget;
G4ReactionProduct * GetNeutron()
virtual G4ReactionProduct * Sample(G4double anEnergy, G4double massCode, G4double mass)=0
virtual ~G4VNeutronHPEnergyAngular()
virtual G4double MeanEnergyOfThisInteraction()=0
void SetNeutron(G4ReactionProduct *aNeutron)
void SetTarget(G4ReactionProduct *aTarget)
G4ReactionProduct * GetCMS()
virtual void Init(std::ifstream &aDataFile)=0
G4VNeutronHPEnergyAngular()
virtual void ClearHistories()
void SetQValue(G4double aValue)
G4ReactionProduct * GetTarget()