29#ifndef G4NeutronHPEnAngCorrelation_h
30#define G4NeutronHPEnAngCorrelation_h 1
48 theTotalMeanEnergy = -1.;
52 if(theProducts!=0)
delete [] theProducts;
55 inline void Init(std::ifstream & aDataFile)
58 aDataFile>>targetMass>>frameFlag>>nProducts;
60 for(
G4int i=0; i<nProducts; i++)
62 theProducts[i].
Init(aDataFile);
73 for(
G4int i=0;i<nProducts;i++)theProducts[i].
SetTarget(&theTarget);
78 theNeutron = aNeutron;
92 return theTotalMeanEnergy;
std::vector< G4ReactionProduct * > G4ReactionProductVector
G4double GetTotalMeanEnergy()
void SetNeutron(G4ReactionProduct &aNeutron)
~G4NeutronHPEnAngCorrelation()
void Init(std::ifstream &aDataFile)
void SetTarget(G4ReactionProduct &aTarget)
G4NeutronHPEnAngCorrelation()
G4ReactionProduct * SampleOne(G4double anEnergy)
G4ReactionProductVector * Sample(G4double anEnergy)
void Init(std::ifstream &aDataFile)