Geant4  10.01.p02
G4PAIxSection Class Reference

#include <G4PAIxSection.hh>

+ Collaboration diagram for G4PAIxSection:

Public Member Functions

 G4PAIxSection ()
 
 G4PAIxSection (G4MaterialCutsCouple *matCC)
 
 G4PAIxSection (G4int materialIndex, G4double maxEnergyTransfer)
 
 G4PAIxSection (G4int materialIndex, G4double maxEnergyTransfer, G4double betaGammaSq, G4double **photoAbsCof, G4int intNumber)
 
 G4PAIxSection (G4int materialIndex, G4double maxEnergyTransfer, G4double betaGammaSq)
 
 ~G4PAIxSection ()
 
void Initialize (const G4Material *material, G4double maxEnergyTransfer, G4double betaGammaSq, G4SandiaTable *)
 
void ComputeLowEnergyCof (const G4Material *material)
 
void ComputeLowEnergyCof ()
 
void InitPAI ()
 
void NormShift (G4double betaGammaSq)
 
void SplainPAI (G4double betaGammaSq)
 
G4double RutherfordIntegral (G4int intervalNumber, G4double limitLow, G4double limitHigh)
 
G4double ImPartDielectricConst (G4int intervalNumber, G4double energy)
 
G4double GetPhotonRange (G4double energy)
 
G4double GetElectronRange (G4double energy)
 
G4double RePartDielectricConst (G4double energy)
 
G4double DifPAIxSection (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxCerenkov (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxMM (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxPlasmon (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxResonance (G4int intervalNumber, G4double betaGammaSq)
 
void IntegralPAIxSection ()
 
void IntegralCerenkov ()
 
void IntegralMM ()
 
void IntegralPlasmon ()
 
void IntegralResonance ()
 
G4double SumOverInterval (G4int intervalNumber)
 
G4double SumOverIntervaldEdx (G4int intervalNumber)
 
G4double SumOverInterCerenkov (G4int intervalNumber)
 
G4double SumOverInterMM (G4int intervalNumber)
 
G4double SumOverInterPlasmon (G4int intervalNumber)
 
G4double SumOverInterResonance (G4int intervalNumber)
 
G4double SumOverBorder (G4int intervalNumber, G4double energy)
 
G4double SumOverBorderdEdx (G4int intervalNumber, G4double energy)
 
G4double SumOverBordCerenkov (G4int intervalNumber, G4double energy)
 
G4double SumOverBordMM (G4int intervalNumber, G4double energy)
 
G4double SumOverBordPlasmon (G4int intervalNumber, G4double energy)
 
G4double SumOverBordResonance (G4int intervalNumber, G4double energy)
 
G4double GetStepEnergyLoss (G4double step)
 
G4double GetStepCerenkovLoss (G4double step)
 
G4double GetStepMMLoss (G4double step)
 
G4double GetStepPlasmonLoss (G4double step)
 
G4double GetStepResonanceLoss (G4double step)
 
G4double GetEnergyTransfer ()
 
G4double GetCerenkovEnergyTransfer ()
 
G4double GetMMEnergyTransfer ()
 
G4double GetPlasmonEnergyTransfer ()
 
G4double GetResonanceEnergyTransfer ()
 
G4double GetRutherfordEnergyTransfer ()
 
G4int GetNumberOfGammas () const
 
G4int GetSplineSize () const
 
G4int GetIntervalNumber () const
 
G4double GetEnergyInterval (G4int i)
 
G4double GetDifPAIxSection (G4int i)
 
G4double GetPAIdNdxCerenkov (G4int i)
 
G4double GetPAIdNdxMM (G4int i)
 
G4double GetPAIdNdxPlasmon (G4int i)
 
G4double GetPAIdNdxResonance (G4int i)
 
G4double GetMeanEnergyLoss () const
 
G4double GetMeanCerenkovLoss () const
 
G4double GetMeanMMLoss () const
 
G4double GetMeanPlasmonLoss () const
 
G4double GetMeanResonanceLoss () const
 
G4double GetNormalizationCof () const
 
G4double GetLowEnergyCof () const
 
void SetVerbose (G4int v)
 
G4double GetPAItable (G4int i, G4int j) const
 
G4double GetLorentzFactor (G4int i) const
 
G4double GetSplineEnergy (G4int i) const
 
G4double GetIntegralPAIxSection (G4int i) const
 
G4double GetIntegralPAIdEdx (G4int i) const
 
G4double GetIntegralCerenkov (G4int i) const
 
G4double GetIntegralMM (G4int i) const
 
G4double GetIntegralPlasmon (G4int i) const
 
G4double GetIntegralResonance (G4int i) const
 

Private Member Functions

void CallError (G4int i, const G4String &methodName) const
 
G4PAIxSectionoperator= (const G4PAIxSection &right)
 
 G4PAIxSection (const G4PAIxSection &)
 

Private Attributes

G4int fIntervalNumber
 
G4double fNormalizationCof
 
G4int fMaterialIndex
 
G4double fDensity
 
G4double fElectronDensity
 
G4double fLowEnergyCof
 
G4int fSplineNumber
 
G4int fVerbose
 
G4OrderedTablefMatSandiaMatrix
 
G4SandiaTablefSandia
 
G4DataVector fEnergyInterval
 
G4DataVector fA1
 
G4DataVector fA2
 
G4DataVector fA3
 
G4DataVector fA4
 
G4DataVector fSplineEnergy
 
G4DataVector fRePartDielectricConst
 
G4DataVector fImPartDielectricConst
 
G4DataVector fIntegralTerm
 
G4DataVector fDifPAIxSection
 
G4DataVector fdNdxCerenkov
 
G4DataVector fdNdxPlasmon
 
G4DataVector fdNdxMM
 
G4DataVector fdNdxResonance
 
G4DataVector fIntegralPAIxSection
 
G4DataVector fIntegralPAIdEdx
 
G4DataVector fIntegralCerenkov
 
G4DataVector fIntegralPlasmon
 
G4DataVector fIntegralMM
 
G4DataVector fIntegralResonance
 
G4double fPAItable [500][112]
 

Static Private Attributes

static const G4double fDelta = 0.005
 
static const G4double fError = 0.005
 
static G4int fNumberOfGammas = 111
 
static const G4double fLorentzFactor [112]
 
static const G4int fRefGammaNumber = 29
 
static const G4int fMaxSplineSize = 1000
 

Detailed Description

Definition at line 68 of file G4PAIxSection.hh.

Constructor & Destructor Documentation

G4PAIxSection::G4PAIxSection ( )

Definition at line 92 of file G4PAIxSection.cc.

G4PAIxSection::G4PAIxSection ( G4MaterialCutsCouple matCC)

Definition at line 129 of file G4PAIxSection.cc.

References G4Material::GetDensity(), G4Material::GetIndex(), G4MaterialCutsCouple::GetMaterial(), and G4Material::GetMaterialTable().

+ Here is the call graph for this function:

G4PAIxSection::G4PAIxSection ( G4int  materialIndex,
G4double  maxEnergyTransfer 
)

Definition at line 162 of file G4PAIxSection.cc.

References G4Material::GetMaterialTable().

+ Here is the call graph for this function:

G4PAIxSection::G4PAIxSection ( G4int  materialIndex,
G4double  maxEnergyTransfer,
G4double  betaGammaSq,
G4double **  photoAbsCof,
G4int  intNumber 
)

Definition at line 274 of file G4PAIxSection.cc.

References G4Material::GetMaterialTable().

+ Here is the call graph for this function:

G4PAIxSection::G4PAIxSection ( G4int  materialIndex,
G4double  maxEnergyTransfer,
G4double  betaGammaSq 
)

Definition at line 435 of file G4PAIxSection.cc.

References G4Material::GetMaterialTable(), G4SandiaTable::GetPhotoAbsorpCof(), G4SandiaTable::SandiaIntervals(), and G4SandiaTable::SandiaMixing().

+ Here is the call graph for this function:

G4PAIxSection::~G4PAIxSection ( )

Definition at line 586 of file G4PAIxSection.cc.

G4PAIxSection::G4PAIxSection ( const G4PAIxSection )
private

Member Function Documentation

void G4PAIxSection::CallError ( G4int  i,
const G4String methodName 
) const
private

Definition at line 2519 of file G4PAIxSection.cc.

References FatalException, and G4Exception().

Referenced by GetIntegralCerenkov(), GetIntegralMM(), GetIntegralPAIdEdx(), GetIntegralPAIxSection(), GetIntegralPlasmon(), GetIntegralResonance(), and GetSplineEnergy().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4PAIxSection::ComputeLowEnergyCof ( const G4Material material)

Definition at line 746 of file G4PAIxSection.cc.

References G4Material::GetElement(), G4Material::GetNumberOfElements(), G4Element::GetZ(), p0, p1, and p2.

+ Here is the call graph for this function:

void G4PAIxSection::ComputeLowEnergyCof ( )

Definition at line 779 of file G4PAIxSection.cc.

References G4Material::GetMaterialTable(), p0, p1, and p2.

+ Here is the call graph for this function:

G4double G4PAIxSection::DifPAIxSection ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 1224 of file G4PAIxSection.cc.

References betaBohr, and G4INCL::Math::pi.

G4double G4PAIxSection::GetCerenkovEnergyTransfer ( )

Definition at line 2331 of file G4PAIxSection.cc.

References G4UniformRand, and position.

G4double G4PAIxSection::GetDifPAIxSection ( G4int  i)
inline

Definition at line 193 of file G4PAIxSection.hh.

References fDifPAIxSection.

G4double G4PAIxSection::GetElectronRange ( G4double  energy)

Definition at line 1128 of file G4PAIxSection.cc.

References cm2, G4INCL::KinematicsUtils::energy(), g, and keV.

+ Here is the call graph for this function:

G4double G4PAIxSection::GetEnergyInterval ( G4int  i)
inline

Definition at line 191 of file G4PAIxSection.hh.

References fEnergyInterval.

G4double G4PAIxSection::GetEnergyTransfer ( )

Definition at line 2252 of file G4PAIxSection.cc.

References G4UniformRand, and position.

G4double G4PAIxSection::GetIntegralCerenkov ( G4int  i) const
inline

Definition at line 324 of file G4PAIxSection.hh.

References CallError(), fIntegralCerenkov, and fSplineNumber.

Referenced by G4PAIPhotonModel::BuildPAIonisationTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralMM ( G4int  i) const
inline

Definition at line 330 of file G4PAIxSection.hh.

References CallError(), fIntegralMM, and fSplineNumber.

+ Here is the call graph for this function:

G4double G4PAIxSection::GetIntegralPAIdEdx ( G4int  i) const
inline

Definition at line 318 of file G4PAIxSection.hh.

References CallError(), fIntegralPAIdEdx, and fSplineNumber.

Referenced by G4PAIPhotonModel::BuildPAIonisationTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralPAIxSection ( G4int  i) const
inline

Definition at line 312 of file G4PAIxSection.hh.

References CallError(), fIntegralPAIxSection, and fSplineNumber.

Referenced by G4PAIPhotonModel::BuildPAIonisationTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralPlasmon ( G4int  i) const
inline

Definition at line 336 of file G4PAIxSection.hh.

References CallError(), fIntegralPlasmon, and fSplineNumber.

Referenced by G4PAIPhotonModel::BuildPAIonisationTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralResonance ( G4int  i) const
inline

Definition at line 342 of file G4PAIxSection.hh.

References CallError(), fIntegralResonance, and fSplineNumber.

+ Here is the call graph for this function:

G4int G4PAIxSection::GetIntervalNumber ( ) const
inline

Definition at line 189 of file G4PAIxSection.hh.

References fIntervalNumber.

G4double G4PAIxSection::GetLorentzFactor ( G4int  i) const
inline

Definition at line 301 of file G4PAIxSection.hh.

References fLorentzFactor.

G4double G4PAIxSection::GetLowEnergyCof ( ) const
inline

Definition at line 207 of file G4PAIxSection.hh.

References fLowEnergyCof.

G4double G4PAIxSection::GetMeanCerenkovLoss ( ) const
inline

Definition at line 200 of file G4PAIxSection.hh.

References fIntegralCerenkov.

G4double G4PAIxSection::GetMeanEnergyLoss ( ) const
inline

Definition at line 199 of file G4PAIxSection.hh.

References fIntegralPAIxSection.

Referenced by G4PAIPhotonModel::BuildPAIonisationTable().

+ Here is the caller graph for this function:

G4double G4PAIxSection::GetMeanMMLoss ( ) const
inline

Definition at line 201 of file G4PAIxSection.hh.

References fIntegralMM.

G4double G4PAIxSection::GetMeanPlasmonLoss ( ) const
inline

Definition at line 202 of file G4PAIxSection.hh.

References fIntegralPlasmon.

G4double G4PAIxSection::GetMeanResonanceLoss ( ) const
inline

Definition at line 203 of file G4PAIxSection.hh.

References fIntegralResonance.

G4double G4PAIxSection::GetMMEnergyTransfer ( )

Definition at line 2358 of file G4PAIxSection.cc.

References G4UniformRand, and position.

G4double G4PAIxSection::GetNormalizationCof ( ) const
inline

Definition at line 205 of file G4PAIxSection.hh.

References fNormalizationCof.

G4int G4PAIxSection::GetNumberOfGammas ( ) const
inline

Definition at line 185 of file G4PAIxSection.hh.

References fNumberOfGammas.

G4double G4PAIxSection::GetPAIdNdxCerenkov ( G4int  i)
inline

Definition at line 194 of file G4PAIxSection.hh.

References fdNdxCerenkov.

G4double G4PAIxSection::GetPAIdNdxMM ( G4int  i)
inline

Definition at line 195 of file G4PAIxSection.hh.

References fdNdxMM.

G4double G4PAIxSection::GetPAIdNdxPlasmon ( G4int  i)
inline

Definition at line 196 of file G4PAIxSection.hh.

References fdNdxPlasmon.

G4double G4PAIxSection::GetPAIdNdxResonance ( G4int  i)
inline

Definition at line 197 of file G4PAIxSection.hh.

References fdNdxResonance.

G4double G4PAIxSection::GetPAItable ( G4int  i,
G4int  j 
) const
inline

Definition at line 296 of file G4PAIxSection.hh.

References fPAItable.

G4double G4PAIxSection::GetPhotonRange ( G4double  energy)

Definition at line 1095 of file G4PAIxSection.cc.

References DBL_MAX, DBL_MIN, and G4InuclParticleNames::lambda.

G4double G4PAIxSection::GetPlasmonEnergyTransfer ( )

Definition at line 2411 of file G4PAIxSection.cc.

References G4UniformRand, and position.

G4double G4PAIxSection::GetResonanceEnergyTransfer ( )

Definition at line 2465 of file G4PAIxSection.cc.

References G4UniformRand, and position.

G4double G4PAIxSection::GetRutherfordEnergyTransfer ( )

Definition at line 2493 of file G4PAIxSection.cc.

References G4UniformRand, and position.

G4double G4PAIxSection::GetSplineEnergy ( G4int  i) const
inline

Definition at line 306 of file G4PAIxSection.hh.

References CallError(), fSplineEnergy, and fSplineNumber.

Referenced by G4PAIPhotonModel::BuildPAIonisationTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4int G4PAIxSection::GetSplineSize ( ) const
inline

Definition at line 187 of file G4PAIxSection.hh.

References fSplineNumber.

Referenced by G4PAIPhotonModel::BuildPAIonisationTable().

+ Here is the caller graph for this function:

G4double G4PAIxSection::GetStepCerenkovLoss ( G4double  step)

Definition at line 2279 of file G4PAIxSection.cc.

References G4Poisson().

+ Here is the call graph for this function:

G4double G4PAIxSection::GetStepEnergyLoss ( G4double  step)

Definition at line 2226 of file G4PAIxSection.cc.

References G4Poisson().

+ Here is the call graph for this function:

G4double G4PAIxSection::GetStepMMLoss ( G4double  step)

Definition at line 2305 of file G4PAIxSection.cc.

References G4Poisson().

+ Here is the call graph for this function:

G4double G4PAIxSection::GetStepPlasmonLoss ( G4double  step)

Definition at line 2385 of file G4PAIxSection.cc.

References G4Poisson().

+ Here is the call graph for this function:

G4double G4PAIxSection::GetStepResonanceLoss ( G4double  step)

Definition at line 2438 of file G4PAIxSection.cc.

References G4Poisson().

+ Here is the call graph for this function:

G4double G4PAIxSection::ImPartDielectricConst ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1075 of file G4PAIxSection.cc.

void G4PAIxSection::Initialize ( const G4Material material,
G4double  maxEnergyTransfer,
G4double  betaGammaSq,
G4SandiaTable sandia 
)

Definition at line 606 of file G4PAIxSection.cc.

References eV, G4cout, G4endl, G4Material::GetDensity(), G4Material::GetElectronDensity(), G4SandiaTable::GetLowerI1(), G4SandiaTable::GetMaxInterval(), G4SandiaTable::GetSandiaMatTablePAI(), and keV.

Referenced by G4PAIPhotonModel::BuildPAIonisationTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4PAIxSection::InitPAI ( )

Definition at line 813 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralCerenkov ( )

Definition at line 1521 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralMM ( )

Definition at line 1552 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralPAIxSection ( )

Definition at line 1489 of file G4PAIxSection.cc.

References G4cout, and G4endl.

void G4PAIxSection::IntegralPlasmon ( )

Definition at line 1583 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralResonance ( )

Definition at line 1610 of file G4PAIxSection.cc.

void G4PAIxSection::NormShift ( G4double  betaGammaSq)

Definition at line 873 of file G4PAIxSection.cc.

References G4cout, G4endl, keV, and G4INCL::Math::pi.

G4PAIxSection& G4PAIxSection::operator= ( const G4PAIxSection right)
private
G4double G4PAIxSection::PAIdNdxCerenkov ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 1301 of file G4PAIxSection.cc.

References betaBohr2, betaBohr4, cofBetaBohr, and G4INCL::Math::pi.

G4double G4PAIxSection::PAIdNdxMM ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 1359 of file G4PAIxSection.cc.

References betaBohr2, betaBohr4, cofBetaBohr, and G4INCL::Math::pi.

G4double G4PAIxSection::PAIdNdxPlasmon ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 1409 of file G4PAIxSection.cc.

References betaBohr, and G4INCL::Math::pi.

G4double G4PAIxSection::PAIdNdxResonance ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 1449 of file G4PAIxSection.cc.

References betaBohr2, betaBohr4, cofBetaBohr, and G4INCL::Math::pi.

G4double G4PAIxSection::RePartDielectricConst ( G4double  energy)

Definition at line 1170 of file G4PAIxSection.cc.

References c1, c2, c3, and G4INCL::Math::pi.

G4double G4PAIxSection::RutherfordIntegral ( G4int  intervalNumber,
G4double  limitLow,
G4double  limitHigh 
)

Definition at line 1054 of file G4PAIxSection.cc.

References c1, c2, and c3.

void G4PAIxSection::SetVerbose ( G4int  v)
inline

Definition at line 209 of file G4PAIxSection.hh.

References fVerbose.

void G4PAIxSection::SplainPAI ( G4double  betaGammaSq)

Definition at line 950 of file G4PAIxSection.cc.

References a, G4cout, and G4endl.

G4double G4PAIxSection::SumOverBordCerenkov ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1989 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverBorder ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1861 of file G4PAIxSection.cc.

References a, G4cout, and G4endl.

G4double G4PAIxSection::SumOverBorderdEdx ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1934 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverBordMM ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 2054 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverBordPlasmon ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 2119 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverBordResonance ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 2173 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverInterCerenkov ( G4int  intervalNumber)

Definition at line 1718 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverInterMM ( G4int  intervalNumber)

Definition at line 1754 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverInterPlasmon ( G4int  intervalNumber)

Definition at line 1792 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverInterResonance ( G4int  intervalNumber)

Definition at line 1827 of file G4PAIxSection.cc.

References a.

G4double G4PAIxSection::SumOverInterval ( G4int  intervalNumber)

Definition at line 1637 of file G4PAIxSection.cc.

References a, G4cout, and G4endl.

G4double G4PAIxSection::SumOverIntervaldEdx ( G4int  intervalNumber)

Definition at line 1684 of file G4PAIxSection.cc.

References a.

Member Data Documentation

G4DataVector G4PAIxSection::fA1
private

Definition at line 261 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fA2
private

Definition at line 262 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fA3
private

Definition at line 263 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fA4
private

Definition at line 264 of file G4PAIxSection.hh.

const G4double G4PAIxSection::fDelta = 0.005
staticprivate

Definition at line 233 of file G4PAIxSection.hh.

G4double G4PAIxSection::fDensity
private

Definition at line 248 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fDifPAIxSection
private

Definition at line 274 of file G4PAIxSection.hh.

Referenced by GetDifPAIxSection().

G4DataVector G4PAIxSection::fdNdxCerenkov
private

Definition at line 275 of file G4PAIxSection.hh.

Referenced by GetPAIdNdxCerenkov().

G4DataVector G4PAIxSection::fdNdxMM
private

Definition at line 277 of file G4PAIxSection.hh.

Referenced by GetPAIdNdxMM().

G4DataVector G4PAIxSection::fdNdxPlasmon
private

Definition at line 276 of file G4PAIxSection.hh.

Referenced by GetPAIdNdxPlasmon().

G4DataVector G4PAIxSection::fdNdxResonance
private

Definition at line 278 of file G4PAIxSection.hh.

Referenced by GetPAIdNdxResonance().

G4double G4PAIxSection::fElectronDensity
private

Definition at line 249 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fEnergyInterval
private

Definition at line 260 of file G4PAIxSection.hh.

Referenced by GetEnergyInterval().

const G4double G4PAIxSection::fError = 0.005
staticprivate

Definition at line 234 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fImPartDielectricConst
private

Definition at line 272 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fIntegralCerenkov
private

Definition at line 282 of file G4PAIxSection.hh.

Referenced by GetIntegralCerenkov(), and GetMeanCerenkovLoss().

G4DataVector G4PAIxSection::fIntegralMM
private

Definition at line 284 of file G4PAIxSection.hh.

Referenced by GetIntegralMM(), and GetMeanMMLoss().

G4DataVector G4PAIxSection::fIntegralPAIdEdx
private

Definition at line 281 of file G4PAIxSection.hh.

Referenced by GetIntegralPAIdEdx().

G4DataVector G4PAIxSection::fIntegralPAIxSection
private

Definition at line 280 of file G4PAIxSection.hh.

Referenced by GetIntegralPAIxSection(), and GetMeanEnergyLoss().

G4DataVector G4PAIxSection::fIntegralPlasmon
private

Definition at line 283 of file G4PAIxSection.hh.

Referenced by GetIntegralPlasmon(), and GetMeanPlasmonLoss().

G4DataVector G4PAIxSection::fIntegralResonance
private

Definition at line 285 of file G4PAIxSection.hh.

Referenced by GetIntegralResonance(), and GetMeanResonanceLoss().

G4DataVector G4PAIxSection::fIntegralTerm
private

Definition at line 273 of file G4PAIxSection.hh.

G4int G4PAIxSection::fIntervalNumber
private

Definition at line 242 of file G4PAIxSection.hh.

Referenced by GetIntervalNumber().

const G4double G4PAIxSection::fLorentzFactor
staticprivate
Initial value:
=
{
0.0,
1.094989e+00, 1.107813e+00, 1.122369e+00, 1.138890e+00, 1.157642e+00,
1.178925e+00, 1.203082e+00, 1.230500e+00, 1.261620e+00, 1.296942e+00,
1.337032e+00, 1.382535e+00, 1.434181e+00, 1.492800e+00, 1.559334e+00,
1.634850e+00, 1.720562e+00, 1.817845e+00, 1.928263e+00, 2.053589e+00,
2.195835e+00, 2.357285e+00, 2.540533e+00, 2.748522e+00, 2.984591e+00,
3.252533e+00, 3.556649e+00, 3.901824e+00, 4.293602e+00, 4.738274e+00,
5.242981e+00, 5.815829e+00, 6.466019e+00, 7.203990e+00, 8.041596e+00,
8.992288e+00, 1.007133e+01, 1.129606e+01, 1.268614e+01, 1.426390e+01,
1.605467e+01, 1.808721e+01, 2.039417e+01, 2.301259e+01, 2.598453e+01,
2.935771e+01, 3.318630e+01, 3.753180e+01, 4.246399e+01, 4.806208e+01,
5.441597e+01, 6.162770e+01, 6.981310e+01, 7.910361e+01, 8.964844e+01,
1.016169e+02, 1.152013e+02, 1.306197e+02, 1.481198e+02, 1.679826e+02,
1.905270e+02, 2.161152e+02, 2.451581e+02, 2.781221e+02, 3.155365e+02,
3.580024e+02, 4.062016e+02, 4.609081e+02, 5.230007e+02, 5.934765e+02,
6.734672e+02, 7.642575e+02, 8.673056e+02, 9.842662e+02, 1.117018e+03,
1.267692e+03, 1.438709e+03, 1.632816e+03, 1.853128e+03, 2.103186e+03,
2.387004e+03, 2.709140e+03, 3.074768e+03, 3.489760e+03, 3.960780e+03,
4.495394e+03, 5.102185e+03, 5.790900e+03, 6.572600e+03, 7.459837e+03,
8.466860e+03, 9.609843e+03, 1.090714e+04, 1.237959e+04, 1.405083e+04,
1.594771e+04, 1.810069e+04, 2.054434e+04, 2.331792e+04, 2.646595e+04,
3.003901e+04, 3.409446e+04, 3.869745e+04, 4.392189e+04, 4.985168e+04,
5.658206e+04, 6.422112e+04, 7.289153e+04, 8.273254e+04, 9.390219e+04,
1.065799e+05
}

Definition at line 237 of file G4PAIxSection.hh.

Referenced by GetLorentzFactor().

G4double G4PAIxSection::fLowEnergyCof
private

Definition at line 250 of file G4PAIxSection.hh.

Referenced by GetLowEnergyCof().

G4int G4PAIxSection::fMaterialIndex
private

Definition at line 247 of file G4PAIxSection.hh.

G4OrderedTable* G4PAIxSection::fMatSandiaMatrix
private

Definition at line 256 of file G4PAIxSection.hh.

const G4int G4PAIxSection::fMaxSplineSize = 1000
staticprivate

Definition at line 267 of file G4PAIxSection.hh.

G4double G4PAIxSection::fNormalizationCof
private

Definition at line 243 of file G4PAIxSection.hh.

Referenced by GetNormalizationCof().

G4int G4PAIxSection::fNumberOfGammas = 111
staticprivate

Definition at line 236 of file G4PAIxSection.hh.

Referenced by GetNumberOfGammas().

G4double G4PAIxSection::fPAItable[500][112]
private

Definition at line 289 of file G4PAIxSection.hh.

Referenced by GetPAItable().

const G4int G4PAIxSection::fRefGammaNumber = 29
staticprivate

Definition at line 240 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fRePartDielectricConst
private

Definition at line 271 of file G4PAIxSection.hh.

G4SandiaTable* G4PAIxSection::fSandia
private

Definition at line 258 of file G4PAIxSection.hh.

G4DataVector G4PAIxSection::fSplineEnergy
private

Definition at line 270 of file G4PAIxSection.hh.

Referenced by GetSplineEnergy().

G4int G4PAIxSection::fVerbose
private

Definition at line 252 of file G4PAIxSection.hh.

Referenced by SetVerbose().


The documentation for this class was generated from the following files: