28 #ifndef G4NeutronHPIsoData_h
29 #define G4NeutronHPIsoData_h 1
69 Init( A, Z, M, abun); };
G4int GetVectorLength() const
G4NeutronHPVector * theInelasticData
G4String GetName(G4int A, G4int Z, G4String base, G4String rest)
void SetPoint(G4int i, const G4NeutronHPDataPoint &it)
G4NeutronHPVector * MakeFissionData()
void ThinOut(G4double precision)
G4bool Init(G4int A, G4int Z, G4double abun, G4String dirName, G4String aFSType)
G4NeutronHPNames theNames
G4NeutronHPVector * MakeInelasticData()
G4NeutronHPVector * theCaptureData
G4NeutronHPVector * theFissionData
void Init(G4int A, G4int Z, G4double abun)
G4double GetXsec(G4double energy)
G4NeutronHPVector * MakeCaptureData()
static const G4double A[nN]
G4NeutronHPVector * theChannelData
G4NeutronHPVector * MakeElasticData()
void FillChannelData(G4NeutronHPVector *aBuffer)
G4double GetXsec(G4int i)
const G4NeutronHPDataPoint & GetPoint(G4int i) const
T max(const T t1, const T t2)
brief Return the largest of the two arguments
G4double energy(const ThreeVector &p, const G4double m)
void ThinOut(G4double precision)
G4NeutronHPVector * theElasticData
G4NeutronHPVector * MakeChannelData()