43 #ifndef G4PAIYSECTION_HH 
   44 #define G4PAIYSECTION_HH 
  154   static G4int fNumberOfGammas;         
 
  155   static const G4double fLorentzFactor[112];  
 
  158   const G4int fRefGammaNumber ; 
 
  160   G4int    fIntervalNumber ;    
 
  178   const G4int   fMaxSplineSize ;          
 
  203    return fPAItable[i][j];
 
  208    return fLorentzFactor[j];
 
  213   if(i < 1 || i > fSplineNumber) { CallError(i, 
"GetSplineEnergy"); }
 
  214   return fSplineEnergy[i];
 
  219   if(i < 1 || i > fSplineNumber) { CallError(i, 
"GetIntegralPAIySection"); }
 
  220   return fIntegralPAIySection[i];
 
  225   if(i < 1 || i > fSplineNumber) { CallError(i, 
"GetIntegralPAIdEdx"); }
 
  226   return fIntegralPAIdEdx[i];
 
  231   if(i < 1 || i > fSplineNumber) { CallError(i, 
"GetIntegralCerenkov"); }
 
  232   return fIntegralCerenkov[i];
 
  237   if(i < 1 || i > fSplineNumber) { CallError(i, 
"GetIntegralPlasmon"); }
 
  238   return fIntegralPlasmon[i];
 
G4double SumOverIntervaldEdx(G4int intervalNumber)
 
G4double RutherfordIntegral(G4int intervalNumber, G4double limitLow, G4double limitHigh)
 
G4double GetDifPAIySection(G4int i)
 
G4double GetPAIdNdxCrenkov(G4int i)
 
G4double GetNormalizationCof() const 
 
void NormShift(G4double betaGammaSq)
 
G4double GetMeanEnergyLoss() const 
 
G4double ImPartDielectricConst(G4int intervalNumber, G4double energy)
 
G4double SumOverInterCerenkov(G4int intervalNumber)
 
G4double GetMeanPlasmonLoss() const 
 
G4double PAIdNdxCerenkov(G4int intervalNumber, G4double betaGammaSq)
 
void ComputeLowEnergyCof(const G4Material *material)
 
G4int GetNumberOfGammas() const 
 
G4double SumOverBorderdEdx(G4int intervalNumber, G4double energy)
 
G4double GetIntegralPAIdEdx(G4int i) const 
 
G4double GetIntegralPlasmon(G4int i) const 
 
G4double SumOverBordPlasmon(G4int intervalNumber, G4double energy)
 
G4double GetStepEnergyLoss(G4double step)
 
void Initialize(const G4Material *material, G4double maxEnergyTransfer, G4double betaGammaSq, G4SandiaTable *)
 
G4double GetSplineEnergy(G4int i) const 
 
G4double GetIntegralPAIySection(G4int i) const 
 
G4double GetIntegralCerenkov(G4int i) const 
 
G4double GetStepCerenkovLoss(G4double step)
 
G4int GetIntervalNumber() const 
 
G4double SumOverBorder(G4int intervalNumber, G4double energy)
 
G4double GetPAItable(G4int i, G4int j) const 
 
void SplainPAI(G4double betaGammaSq)
 
G4double SumOverBordCerenkov(G4int intervalNumber, G4double energy)
 
G4int GetSplineSize() const 
 
G4double RePartDielectricConst(G4double energy)
 
G4double GetStepPlasmonLoss(G4double step)
 
G4double GetEnergyInterval(G4int i)
 
G4double DifPAIySection(G4int intervalNumber, G4double betaGammaSq)
 
G4double SumOverInterval(G4int intervalNumber)
 
G4double PAIdNdxPlasmon(G4int intervalNumber, G4double betaGammaSq)
 
G4double GetMeanCerenkovLoss() const 
 
void IntegralPAIySection()
 
G4double GetPAIdNdxPlasmon(G4int i)
 
G4double SumOverInterPlasmon(G4int intervalNumber)
 
G4double GetLorentzFactor(G4int i) const