55 #ifndef G4PAIXSECTION_HH    56 #define G4PAIXSECTION_HH 
G4DataVector fIntegralTerm
 
G4DataVector fIntegralResonance
 
void IntegralPAIxSection()
 
void SplainPAI(G4double betaGammaSq)
 
G4double GetRutherfordEnergyTransfer()
 
G4double PAIdNdxResonance(G4int intervalNumber, G4double betaGammaSq)
 
G4double GetPAIdNdxPlasmon(G4int i)
 
G4double GetPlasmonEnergyTransfer()
 
G4double fNormalizationCof
 
G4double GetStepResonanceLoss(G4double step)
 
G4double PAIdNdxCerenkov(G4int intervalNumber, G4double betaGammaSq)
 
G4double GetDifPAIxSection(G4int i)
 
G4double SumOverBordPlasmon(G4int intervalNumber, G4double energy)
 
G4double SumOverInterMM(G4int intervalNumber)
 
G4double GetMeanPlasmonLoss() const
 
G4double GetPAItable(G4int i, G4int j) const
 
void NormShift(G4double betaGammaSq)
 
G4double GetMeanMMLoss() const
 
G4double PAIdNdxPlasmon(G4int intervalNumber, G4double betaGammaSq)
 
G4double SumOverBordResonance(G4int intervalNumber, G4double energy)
 
static G4int fNumberOfGammas
 
G4double SumOverInterPlasmon(G4int intervalNumber)
 
G4int GetIntervalNumber() const
 
G4double SumOverInterval(G4int intervalNumber)
 
G4double RePartDielectricConst(G4double energy)
 
G4DataVector fdNdxCerenkov
 
void ComputeLowEnergyCof()
 
G4int GetNumberOfGammas() const
 
static const G4int fMaxSplineSize
 
G4DataVector fIntegralCerenkov
 
G4double fPAItable[500][112]
 
G4double GetPAIdNdxMM(G4int i)
 
G4double GetMeanCerenkovLoss() const
 
G4double GetResonanceEnergyTransfer()
 
void CallError(G4int i, const G4String &methodName) const
 
G4DataVector fRePartDielectricConst
 
G4double GetIntegralCerenkov(G4int i) const
 
G4DataVector fdNdxPlasmon
 
G4double GetPAIdNdxCerenkov(G4int i)
 
G4double ImPartDielectricConst(G4int intervalNumber, G4double energy)
 
G4DataVector fDifPAIxSection
 
G4double GetPhotonRange(G4double energy)
 
G4double GetIntegralMM(G4int i) const
 
G4double SumOverBordMM(G4int intervalNumber, G4double energy)
 
G4double GetIntegralPlasmon(G4int i) const
 
G4double GetLowEnergyCof() const
 
G4DataVector fIntegralPAIxSection
 
G4double GetCerenkovEnergyTransfer()
 
static const G4int fRefGammaNumber
 
G4double GetMeanResonanceLoss() const
 
static const G4double fError
 
G4OrderedTable * fMatSandiaMatrix
 
G4int GetSplineSize() const
 
G4double GetIntegralPAIdEdx(G4int i) const
 
G4double GetSplineEnergy(G4int i) const
 
G4double SumOverInterResonance(G4int intervalNumber)
 
G4DataVector fdNdxResonance
 
G4double GetStepPlasmonLoss(G4double step)
 
G4double GetPAIdNdxResonance(G4int i)
 
G4double PAIdNdxMM(G4int intervalNumber, G4double betaGammaSq)
 
G4double GetLorentzFactor(G4int i) const
 
G4DataVector fIntegralPlasmon
 
G4double GetStepEnergyLoss(G4double step)
 
G4double SumOverBordCerenkov(G4int intervalNumber, G4double energy)
 
G4double GetMMEnergyTransfer()
 
G4double GetIntegralPAIxSection(G4int i) const
 
G4double SumOverBorder(G4int intervalNumber, G4double energy)
 
static const G4double fDelta
 
void Initialize(const G4Material *material, G4double maxEnergyTransfer, G4double betaGammaSq, G4SandiaTable *)
 
G4double SumOverInterCerenkov(G4int intervalNumber)
 
G4DataVector fEnergyInterval
 
G4double GetIntegralResonance(G4int i) const
 
G4double GetMeanEnergyLoss() const
 
G4double GetEnergyInterval(G4int i)
 
G4double GetNormalizationCof() const
 
G4double GetEnergyTransfer()
 
G4double GetStepMMLoss(G4double step)
 
G4double SumOverIntervaldEdx(G4int intervalNumber)
 
G4PAIxSection & operator=(const G4PAIxSection &right)
 
G4DataVector fIntegralPAIdEdx
 
G4DataVector fImPartDielectricConst
 
G4double GetStepCerenkovLoss(G4double step)
 
G4double SumOverBorderdEdx(G4int intervalNumber, G4double energy)
 
G4double DifPAIxSection(G4int intervalNumber, G4double betaGammaSq)
 
G4DataVector fSplineEnergy
 
G4double fElectronDensity
 
static const G4double fLorentzFactor[112]
 
G4double RutherfordIntegral(G4int intervalNumber, G4double limitLow, G4double limitHigh)
 
G4double GetElectronRange(G4double energy)