29 #ifndef G4ParticleHPLegendreStore_h
30 #define G4ParticleHPLegendreStore_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 i, G4double e, G4int n)
G4double GetEnergy(G4int i)
void Init(G4int aScheme, G4int aRange)
G4double Integrate(G4int k, G4double costh)
G4double SampleMax(G4double energy)
G4double SampleDiscreteTwoBody(G4double anEnergy)
void InitInterpolation(std::istream &aDataFile)
G4double GetCoeff(G4int i, G4int l)
~G4ParticleHPLegendreStore()
G4double GetTemperature(G4int i)
G4int GetNumberOfPoly(G4int i)
void SetCoeff(G4int l, G4double coeff)
void SetManager(G4InterpolationManager &aManager)
void SetTemperature(G4int i, G4double temp)
G4double Sample(G4double energy)
G4double SampleElastic(G4double anEnergy)
G4double energy(const ThreeVector &p, const G4double m)
void SetCoeff(G4int i, G4int l, G4double coeff)
void SetEnergy(G4int i, G4double energy)
G4ParticleHPLegendreStore(G4int n)
G4double GetTemperature()
void SetEnergy(G4double energy)
void SetTemperature(G4double temp)
void Init(std::istream &aDataFile)
G4double GetCoeff(G4int l)
void SetCoeff(G4int i, G4ParticleHPLegendreTable *theTable)