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)