29 #ifndef G4ParticleHPLegendreTable_h
30 #define G4ParticleHPLegendreTable_h 1
57 theEnergy = aSet.theEnergy;
58 theTemp = aSet.theTemp;
59 theManager = aSet.theManager;
61 if(theCoeff!=0)
delete [] theCoeff;
63 for(
G4int i=0; i<nCoeff; i++)
65 theCoeff[i] = aSet.theCoeff[i];
70 inline void Init(std::istream & aDataFile)
74 aDataFile >> eNeu >> nPoly;
77 for(
G4int l=0; l<nPoly; l++)
88 for(
G4int i=0; i<nCoeff; i++) theCoeff[i] = 0;
~G4ParticleHPLegendreTable()
void Init(G4double e, G4int n)
void SetCoeff(G4int l, G4double coeff)
static constexpr double eV
G4int GetRepresentation()
const G4InterpolationManager & GetManager()
G4double energy(const ThreeVector &p, const G4double m)
void operator=(const G4ParticleHPLegendreTable &aSet)
G4double GetTemperature()
void SetEnergy(G4double energy)
void SetRepresentation(G4int aRep)
void SetTemperature(G4double temp)
void Init(std::istream &aDataFile)
G4double GetCoeff(G4int l)
G4ParticleHPLegendreTable()