29#ifndef G4NeutronHPLegendreStore_h
30#define G4NeutronHPLegendreStore_h 1
54 theCoeff[i].
Init(e, n);
62 if(i>nEnergy)
throw G4HadronicException(__FILE__, __LINE__,
"LegendreTableIndex out of range");
63 theCoeff[i] = *theTable;
81 theManager.
Init(aDataFile);
86 theManager = aManager;
void Init(G4int aScheme, G4int aRange)
G4double GetEnergy(G4int i)
G4double GetTemperature(G4int i)
void SetCoeff(G4int i, G4int l, G4double coeff)
G4NeutronHPLegendreStore(G4int n)
G4double GetCoeff(G4int i, G4int l)
G4double Integrate(G4int k, G4double costh)
G4double SampleMax(G4double energy)
void SetManager(G4InterpolationManager &aManager)
void SetEnergy(G4int i, G4double energy)
G4int GetNumberOfPoly(G4int i)
void SetCoeff(G4int i, G4NeutronHPLegendreTable *theTable)
G4double Sample(G4double energy)
~G4NeutronHPLegendreStore()
G4double SampleDiscreteTwoBody(G4double anEnergy)
void Init(G4int i, G4double e, G4int n)
void InitInterpolation(std::ifstream &aDataFile)
G4double SampleElastic(G4double anEnergy)
void SetTemperature(G4int i, G4double temp)
G4double GetCoeff(G4int l)
void SetTemperature(G4double temp)
G4double GetTemperature()
void SetCoeff(G4int l, G4double coeff)
void Init(std::ifstream &aDataFile)
void SetEnergy(G4double energy)