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