G4EmCorrections Class Reference

#include <G4EmCorrections.hh>

List of all members.


Detailed Description

Definition at line 66 of file G4EmCorrections.hh.

Public Member Functions

 G4EmCorrections ()
virtual ~G4EmCorrections ()
G4double HighOrderCorrections (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double Bethe (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double SpinCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double KShellCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double LShellCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double ShellCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double ShellCorrectionSTD (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double DensityCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double BarkasCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double BlochCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double MottCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double FiniteSizeCorrection (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double NuclearDEDX (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy, G4bool fluct=true)
void AddStoppingData (G4int Z, G4int A, const G4String &materialName, G4PhysicsVector &dVector)
G4double EffectiveChargeCorrection (const G4ParticleDefinition *, const G4Material *, G4double)
G4ionEffectiveChargeGetIonEffectiveCharge (G4VEmModel *m=0)
G4int GetNumberOfStoppingVectors ()

Private Member Functions

void Initialise ()
G4PhysicsVectorInitialiseMaterial (const G4Material *mat)
void SetupKinematics (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy)
G4double KShell (G4double theta, G4double eta)
G4double LShell (G4double theta, G4double eta)
G4int Index (G4double x, G4double *y, G4int n)
G4double Value (G4double xv, G4double x1, G4double x2, G4double y1, G4double y2)
G4double Value2 (G4double xv, G4double yv, G4double x1, G4double x2, G4double y1, G4double y2, G4double z11, G4double z21, G4double z12, G4double z22)
G4double NuclearStoppingPower (G4double e, G4double z1, G4double z2, G4double m1, G4double m2)
G4EmCorrectionsoperator= (const G4EmCorrections &right)
 G4EmCorrections (const G4EmCorrections &)

Private Attributes

G4double engBarkas [47]
G4double corBarkas [47]
G4double ed [104]
G4double a [104]
G4double theZieglerFactor
G4double alpha2
G4bool lossFlucFlag
G4int verbose
G4int nK
G4int nL
G4int nEtaK
G4int nEtaL
G4double COSEB [14]
G4double COSXI [14]
G4double ZD [11]
G4double TheK [20]
G4double SK [20]
G4double TK [20]
G4double UK [20]
G4double VK [20]
G4double ZK [20]
G4double TheL [26]
G4double SL [26]
G4double TL [26]
G4double UL [26]
G4double VL [26]
G4double Eta [29]
G4double CK [20][29]
G4double CL [26][28]
G4double HM [53]
G4double HN [31]
G4double MSH [93]
G4double TAU [93]
G4double Z23 [100]
const G4ParticleDefinitionparticle
const G4ParticleDefinitioncurParticle
const G4Materialmaterial
const G4MaterialcurMaterial
const G4ElementVectortheElementVector
const G4doubleatomDensity
G4int numberOfElements
G4double kinEnergy
G4double mass
G4double massFactor
G4double tau
G4double gamma
G4double bg2
G4double beta2
G4double beta
G4double ba2
G4double tmax
G4double tmax0
G4double charge
G4double q2
G4AtomicShells shells
G4ionEffectiveCharge effCharge
G4NistManagernist
const G4IonTableionTable
G4VEmModelionModel
G4int nIons
G4int idx
std::vector< G4intZion
std::vector< G4intAion
std::vector< G4StringmaterialName
std::vector< const G4Material * > materialList
std::vector< G4PhysicsVector * > stopData
G4PhysicsVectorcurVector


Constructor & Destructor Documentation

G4EmCorrections::G4EmCorrections (  ) 

Definition at line 67 of file G4EmCorrections.cc.

References curMaterial, curParticle, curVector, G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), Initialise(), G4NistManager::Instance(), ionModel, ionTable, kinEnergy, massFactor, material, nIons, nist, particle, and verbose.

Here is the call graph for this function:

G4EmCorrections::~G4EmCorrections (  )  [virtual]

Definition at line 86 of file G4EmCorrections.cc.

References nIons, and stopData.

G4EmCorrections::G4EmCorrections ( const G4EmCorrections  )  [private]


Member Function Documentation

void G4EmCorrections::AddStoppingData ( G4int  Z,
G4int  A,
const G4String materialName,
G4PhysicsVector dVector 
)

Definition at line 713 of file G4EmCorrections.cc.

References Aion, G4PhysicsVector::GetLowEdgeEnergy(), G4PhysicsVector::GetValue(), G4PhysicsVector::GetVectorLength(), idx, materialList, materialName, MeV, nIons, G4LPhysicsFreeVector::PutValues(), stopData, and Zion.

Referenced by G4ionIonisation::AddStoppingData(), and G4WaterStopping::Initialise().

Here is the call graph for this function:

G4double G4EmCorrections::BarkasCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 404 of file G4EmCorrections.cc.

References atomDensity, ba2, charge, corBarkas, engBarkas, G4Material::GetName(), G4Material::GetTotNbOfAtomsPerVolume(), Index(), material, numberOfElements, SetupKinematics(), theElementVector, and Value().

Referenced by HighOrderCorrections().

Here is the call graph for this function:

G4double G4EmCorrections::Bethe ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 125 of file G4EmCorrections.cc.

References beta2, bg2, G4Material::GetIonisation(), G4IonisParamMat::GetMeanExcitationEnergy(), material, SetupKinematics(), and tmax.

Here is the call graph for this function:

G4double G4EmCorrections::BlochCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 454 of file G4EmCorrections.cc.

References ba2, q2, and SetupKinematics().

Referenced by HighOrderCorrections().

Here is the call graph for this function:

G4double G4EmCorrections::DensityCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 377 of file G4EmCorrections.cc.

References bg2, G4IonisParamMat::GetAdensity(), G4IonisParamMat::GetCdensity(), G4Material::GetIonisation(), G4IonisParamMat::GetMdensity(), G4IonisParamMat::GetX0density(), G4IonisParamMat::GetX1density(), material, and SetupKinematics().

Here is the call graph for this function:

G4double G4EmCorrections::EffectiveChargeCorrection ( const G4ParticleDefinition ,
const G4Material ,
G4double   
)

Definition at line 672 of file G4EmCorrections.cc.

References Aion, curMaterial, curParticle, curVector, eplus, G4cout, G4endl, G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetAtomicNumber(), G4IonTable::GetIonMass(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4PhysicsVector::GetValue(), idx, InitialiseMaterial(), ionTable, massFactor, materialList, materialName, MeV, nIons, stopData, verbose, and Zion.

Referenced by G4EmCalculator::ComputeDEDX(), and G4ionIonisation::CorrectionsAlongStep().

Here is the call graph for this function:

G4double G4EmCorrections::FiniteSizeCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 526 of file G4EmCorrections.cc.

References G4ParticleDefinition::GetLeptonNumber(), G4ParticleDefinition::GetPDGSpin(), GeV, mass, q2, SetupKinematics(), tmax, and tmax0.

Referenced by HighOrderCorrections().

Here is the call graph for this function:

G4ionEffectiveCharge * G4EmCorrections::GetIonEffectiveCharge ( G4VEmModel m = 0  ) 

Definition at line 658 of file G4EmCorrections.cc.

References effCharge, ionModel, and m.

Referenced by G4ionIonisation::InitialiseEnergyLossProcess().

G4int G4EmCorrections::GetNumberOfStoppingVectors (  ) 

Definition at line 665 of file G4EmCorrections.cc.

References nIons.

Referenced by G4ionIonisation::PrintInfo().

G4double G4EmCorrections::HighOrderCorrections ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 93 of file G4EmCorrections.cc.

References BarkasCorrection(), beta2, BlochCorrection(), FiniteSizeCorrection(), G4cout, G4endl, G4Material::GetElectronDensity(), material, MeV, MottCorrection(), q2, SetupKinematics(), tau, and verbose.

Referenced by G4EmCalculator::ComputeDEDX(), G4BetheBlochModel::ComputeDEDXPerVolume(), G4MuBetheBlochModel::ComputeDEDXPerVolume(), G4ionIonisation::CorrectionsAlongStep(), and G4ionGasIonisation::CorrectionsAlongStep().

Here is the call graph for this function:

G4int G4EmCorrections::Index ( G4double  x,
G4double y,
G4int  n 
) [inline, private]

Definition at line 250 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), KShell(), and LShell().

void G4EmCorrections::Initialise (  )  [private]

Definition at line 782 of file G4EmCorrections.cc.

References a, alpha2, CK, CL, cm2, corBarkas, COSEB, COSXI, ed, engBarkas, Eta, eV, HM, HN, lossFlucFlag, mm, MSH, nEtaK, nEtaL, nK, nL, SK, SL, TAU, TheK, TheL, theZieglerFactor, TK, TL, UK, UL, VK, VL, Z23, ZD, and ZK.

Referenced by G4EmCorrections().

G4PhysicsVector * G4EmCorrections::InitialiseMaterial ( const G4Material mat  )  [private]

Definition at line 754 of file G4EmCorrections.cc.

References G4VEmModel::ComputeDEDXPerVolume(), curMaterial, curParticle, effCharge, G4ionEffectiveCharge::EffectiveChargeSquareRatio(), G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4PhysicsVector::GetLowEdgeEnergy(), G4PhysicsVector::GetValue(), G4PhysicsVector::GetVectorLength(), idx, ionModel, m, massFactor, materialList, materialName, MeV, nist, G4Proton::Proton(), G4PhysicsVector::PutValue(), stopData, and verbose.

Referenced by EffectiveChargeCorrection().

Here is the call graph for this function:

G4double G4EmCorrections::KShell ( G4double  theta,
G4double  eta 
) [private]

Definition at line 210 of file G4EmCorrections.cc.

References CK, Eta, Index(), nEtaK, nK, TheK, UK, Value(), Value2(), VK, and ZK.

Referenced by KShellCorrection(), and ShellCorrection().

Here is the call graph for this function:

G4double G4EmCorrections::KShellCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 149 of file G4EmCorrections.cc.

References atomDensity, ba2, eV, G4AtomicShells::GetBindingEnergy(), G4Material::GetTotNbOfAtomsPerVolume(), KShell(), material, numberOfElements, SetupKinematics(), shells, and theElementVector.

Here is the call graph for this function:

G4double G4EmCorrections::LShell ( G4double  theta,
G4double  eta 
) [private]

Definition at line 241 of file G4EmCorrections.cc.

References CL, Eta, Index(), nEtaL, nL, TheL, UL, Value(), Value2(), and VL.

Referenced by LShellCorrection(), and ShellCorrection().

Here is the call graph for this function:

G4double G4EmCorrections::LShellCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 176 of file G4EmCorrections.cc.

References atomDensity, ba2, eV, G4AtomicShells::GetBindingEnergy(), G4AtomicShells::GetNumberOfElectrons(), G4AtomicShells::GetNumberOfShells(), G4Material::GetTotNbOfAtomsPerVolume(), LShell(), material, numberOfElements, SetupKinematics(), shells, theElementVector, and ZD.

Here is the call graph for this function:

G4double G4EmCorrections::MottCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 476 of file G4EmCorrections.cc.

References beta, charge, and SetupKinematics().

Referenced by HighOrderCorrections().

Here is the call graph for this function:

G4double G4EmCorrections::NuclearDEDX ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy,
G4bool  fluct = true 
)

Definition at line 586 of file G4EmCorrections.cc.

References atomDensity, eplus, g, G4ParticleDefinition::GetPDGCharge(), kinEnergy, lossFlucFlag, m2, mass, mole, NuclearStoppingPower(), numberOfElements, particle, SetupKinematics(), theElementVector, and theZieglerFactor.

Referenced by G4EmCalculator::ComputeNuclearDEDX(), G4ionIonisation::CorrectionsAlongStep(), G4ionGasIonisation::CorrectionsAlongStep(), and G4hIonisation::CorrectionsAlongStep().

Here is the call graph for this function:

G4double G4EmCorrections::NuclearStoppingPower ( G4double  e,
G4double  z1,
G4double  z2,
G4double  m1,
G4double  m2 
) [private]

Definition at line 615 of file G4EmCorrections.cc.

References a, ed, G4NistManager::GetZ13(), keV, lossFlucFlag, nist, and Z23.

Referenced by NuclearDEDX().

Here is the call graph for this function:

G4EmCorrections& G4EmCorrections::operator= ( const G4EmCorrections right  )  [private]

void G4EmCorrections::SetupKinematics ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
) [inline, private]

Definition at line 275 of file G4EmCorrections.hh.

References alpha2, atomDensity, ba2, beta, beta2, bg2, charge, effCharge, G4ionEffectiveCharge::EffectiveChargeSquareRatio(), eplus, gamma, G4Material::GetAtomicNumDensityVector(), G4Material::GetElementVector(), G4Material::GetNumberOfElements(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), kinEnergy, mass, material, MeV, numberOfElements, particle, q2, tau, theElementVector, tmax, and tmax0.

Referenced by BarkasCorrection(), Bethe(), BlochCorrection(), DensityCorrection(), FiniteSizeCorrection(), HighOrderCorrections(), KShellCorrection(), LShellCorrection(), MottCorrection(), NuclearDEDX(), ShellCorrection(), ShellCorrectionSTD(), and SpinCorrection().

Here is the call graph for this function:

G4double G4EmCorrections::ShellCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 305 of file G4EmCorrections.cc.

References atomDensity, ba2, eV, G4AtomicShells::GetBindingEnergy(), G4AtomicShells::GetNumberOfElectrons(), G4AtomicShells::GetNumberOfShells(), G4Material::GetTotNbOfAtomsPerVolume(), KShell(), LShell(), material, numberOfElements, SetupKinematics(), shells, theElementVector, and ZD.

Referenced by G4BetheBlochModel::ComputeDEDXPerVolume(), and G4MuBetheBlochModel::ComputeDEDXPerVolume().

Here is the call graph for this function:

G4double G4EmCorrections::ShellCorrectionSTD ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 271 of file G4EmCorrections.cc.

References bg2, G4Material::GetIonisation(), G4IonisParamMat::GetShellCorrectionVector(), G4IonisParamMat::GetTaul(), mass, material, MeV, SetupKinematics(), and tau.

Here is the call graph for this function:

G4double G4EmCorrections::SpinCorrection ( const G4ParticleDefinition p,
const G4Material material,
G4double  kineticEnergy 
)

Definition at line 138 of file G4EmCorrections.cc.

References kinEnergy, mass, SetupKinematics(), and tmax.

Here is the call graph for this function:

G4double G4EmCorrections::Value ( G4double  xv,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) [inline, private]

Definition at line 257 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), KShell(), and LShell().

G4double G4EmCorrections::Value2 ( G4double  xv,
G4double  yv,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2,
G4double  z11,
G4double  z21,
G4double  z12,
G4double  z22 
) [inline, private]

Definition at line 263 of file G4EmCorrections.hh.

Referenced by KShell(), and LShell().


Member Data Documentation

G4double G4EmCorrections::a[104] [private]

Definition at line 171 of file G4EmCorrections.hh.

Referenced by Initialise(), and NuclearStoppingPower().

std::vector<G4int> G4EmCorrections::Aion [private]

Definition at line 242 of file G4EmCorrections.hh.

Referenced by AddStoppingData(), and EffectiveChargeCorrection().

G4double G4EmCorrections::alpha2 [private]

Definition at line 173 of file G4EmCorrections.hh.

Referenced by Initialise(), and SetupKinematics().

const G4double* G4EmCorrections::atomDensity [private]

Definition at line 214 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), KShellCorrection(), LShellCorrection(), NuclearDEDX(), SetupKinematics(), and ShellCorrection().

G4double G4EmCorrections::ba2 [private]

Definition at line 225 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), BlochCorrection(), KShellCorrection(), LShellCorrection(), SetupKinematics(), and ShellCorrection().

G4double G4EmCorrections::beta [private]

Definition at line 224 of file G4EmCorrections.hh.

Referenced by MottCorrection(), and SetupKinematics().

G4double G4EmCorrections::beta2 [private]

Definition at line 223 of file G4EmCorrections.hh.

Referenced by Bethe(), HighOrderCorrections(), and SetupKinematics().

G4double G4EmCorrections::bg2 [private]

Definition at line 222 of file G4EmCorrections.hh.

Referenced by Bethe(), DensityCorrection(), SetupKinematics(), and ShellCorrectionSTD().

G4double G4EmCorrections::charge [private]

Definition at line 228 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), MottCorrection(), and SetupKinematics().

G4double G4EmCorrections::CK[20][29] [private]

Definition at line 201 of file G4EmCorrections.hh.

Referenced by Initialise(), and KShell().

G4double G4EmCorrections::CL[26][28] [private]

Definition at line 202 of file G4EmCorrections.hh.

Referenced by Initialise(), and LShell().

G4double G4EmCorrections::corBarkas[47] [private]

Definition at line 169 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), and Initialise().

G4double G4EmCorrections::COSEB[14] [private]

Definition at line 183 of file G4EmCorrections.hh.

Referenced by Initialise().

G4double G4EmCorrections::COSXI[14] [private]

Definition at line 184 of file G4EmCorrections.hh.

Referenced by Initialise().

const G4Material* G4EmCorrections::curMaterial [private]

Definition at line 212 of file G4EmCorrections.hh.

Referenced by EffectiveChargeCorrection(), G4EmCorrections(), and InitialiseMaterial().

const G4ParticleDefinition* G4EmCorrections::curParticle [private]

Definition at line 210 of file G4EmCorrections.hh.

Referenced by EffectiveChargeCorrection(), G4EmCorrections(), and InitialiseMaterial().

G4PhysicsVector* G4EmCorrections::curVector [private]

Definition at line 247 of file G4EmCorrections.hh.

Referenced by EffectiveChargeCorrection(), and G4EmCorrections().

G4double G4EmCorrections::ed[104] [private]

Definition at line 170 of file G4EmCorrections.hh.

Referenced by Initialise(), and NuclearStoppingPower().

G4ionEffectiveCharge G4EmCorrections::effCharge [private]

Definition at line 232 of file G4EmCorrections.hh.

Referenced by GetIonEffectiveCharge(), InitialiseMaterial(), and SetupKinematics().

G4double G4EmCorrections::engBarkas[47] [private]

Definition at line 168 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), and Initialise().

G4double G4EmCorrections::Eta[29] [private]

Definition at line 200 of file G4EmCorrections.hh.

Referenced by Initialise(), KShell(), and LShell().

G4double G4EmCorrections::gamma [private]

Definition at line 221 of file G4EmCorrections.hh.

Referenced by SetupKinematics().

G4double G4EmCorrections::HM[53] [private]

Definition at line 203 of file G4EmCorrections.hh.

Referenced by Initialise().

G4double G4EmCorrections::HN[31] [private]

Definition at line 204 of file G4EmCorrections.hh.

Referenced by Initialise().

G4int G4EmCorrections::idx [private]

Definition at line 240 of file G4EmCorrections.hh.

Referenced by AddStoppingData(), EffectiveChargeCorrection(), and InitialiseMaterial().

G4VEmModel* G4EmCorrections::ionModel [private]

Definition at line 236 of file G4EmCorrections.hh.

Referenced by G4EmCorrections(), GetIonEffectiveCharge(), and InitialiseMaterial().

const G4IonTable* G4EmCorrections::ionTable [private]

Definition at line 235 of file G4EmCorrections.hh.

Referenced by EffectiveChargeCorrection(), and G4EmCorrections().

G4double G4EmCorrections::kinEnergy [private]

Definition at line 217 of file G4EmCorrections.hh.

Referenced by G4EmCorrections(), NuclearDEDX(), SetupKinematics(), and SpinCorrection().

G4bool G4EmCorrections::lossFlucFlag [private]

Definition at line 174 of file G4EmCorrections.hh.

Referenced by Initialise(), NuclearDEDX(), and NuclearStoppingPower().

G4double G4EmCorrections::mass [private]

Definition at line 218 of file G4EmCorrections.hh.

Referenced by FiniteSizeCorrection(), NuclearDEDX(), SetupKinematics(), ShellCorrectionSTD(), and SpinCorrection().

G4double G4EmCorrections::massFactor [private]

Definition at line 219 of file G4EmCorrections.hh.

Referenced by EffectiveChargeCorrection(), G4EmCorrections(), and InitialiseMaterial().

const G4Material* G4EmCorrections::material [private]

Definition at line 211 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), Bethe(), DensityCorrection(), G4EmCorrections(), HighOrderCorrections(), KShellCorrection(), LShellCorrection(), SetupKinematics(), ShellCorrection(), and ShellCorrectionSTD().

std::vector<const G4Material*> G4EmCorrections::materialList [private]

Definition at line 245 of file G4EmCorrections.hh.

Referenced by AddStoppingData(), EffectiveChargeCorrection(), and InitialiseMaterial().

std::vector<G4String> G4EmCorrections::materialName [private]

Definition at line 243 of file G4EmCorrections.hh.

Referenced by AddStoppingData(), EffectiveChargeCorrection(), and InitialiseMaterial().

G4double G4EmCorrections::MSH[93] [private]

Definition at line 205 of file G4EmCorrections.hh.

Referenced by Initialise().

G4int G4EmCorrections::nEtaK [private]

Definition at line 180 of file G4EmCorrections.hh.

Referenced by Initialise(), and KShell().

G4int G4EmCorrections::nEtaL [private]

Definition at line 181 of file G4EmCorrections.hh.

Referenced by Initialise(), and LShell().

G4int G4EmCorrections::nIons [private]

Definition at line 239 of file G4EmCorrections.hh.

Referenced by AddStoppingData(), EffectiveChargeCorrection(), G4EmCorrections(), GetNumberOfStoppingVectors(), and ~G4EmCorrections().

G4NistManager* G4EmCorrections::nist [private]

Definition at line 234 of file G4EmCorrections.hh.

Referenced by G4EmCorrections(), InitialiseMaterial(), and NuclearStoppingPower().

G4int G4EmCorrections::nK [private]

Definition at line 178 of file G4EmCorrections.hh.

Referenced by Initialise(), and KShell().

G4int G4EmCorrections::nL [private]

Definition at line 179 of file G4EmCorrections.hh.

Referenced by Initialise(), and LShell().

G4int G4EmCorrections::numberOfElements [private]

Definition at line 216 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), KShellCorrection(), LShellCorrection(), NuclearDEDX(), SetupKinematics(), and ShellCorrection().

const G4ParticleDefinition* G4EmCorrections::particle [private]

Definition at line 209 of file G4EmCorrections.hh.

Referenced by G4EmCorrections(), NuclearDEDX(), and SetupKinematics().

G4double G4EmCorrections::q2 [private]

Definition at line 229 of file G4EmCorrections.hh.

Referenced by BlochCorrection(), FiniteSizeCorrection(), HighOrderCorrections(), and SetupKinematics().

G4AtomicShells G4EmCorrections::shells [private]

Definition at line 231 of file G4EmCorrections.hh.

Referenced by KShellCorrection(), LShellCorrection(), and ShellCorrection().

G4double G4EmCorrections::SK[20] [private]

Definition at line 188 of file G4EmCorrections.hh.

Referenced by Initialise().

G4double G4EmCorrections::SL[26] [private]

Definition at line 195 of file G4EmCorrections.hh.

Referenced by Initialise().

std::vector<G4PhysicsVector*> G4EmCorrections::stopData [private]

Definition at line 246 of file G4EmCorrections.hh.

Referenced by AddStoppingData(), EffectiveChargeCorrection(), InitialiseMaterial(), and ~G4EmCorrections().

G4double G4EmCorrections::tau [private]

Definition at line 220 of file G4EmCorrections.hh.

Referenced by HighOrderCorrections(), SetupKinematics(), and ShellCorrectionSTD().

G4double G4EmCorrections::TAU[93] [private]

Definition at line 206 of file G4EmCorrections.hh.

Referenced by Initialise().

const G4ElementVector* G4EmCorrections::theElementVector [private]

Definition at line 213 of file G4EmCorrections.hh.

Referenced by BarkasCorrection(), KShellCorrection(), LShellCorrection(), NuclearDEDX(), SetupKinematics(), and ShellCorrection().

G4double G4EmCorrections::TheK[20] [private]

Definition at line 187 of file G4EmCorrections.hh.

Referenced by Initialise(), and KShell().

G4double G4EmCorrections::TheL[26] [private]

Definition at line 194 of file G4EmCorrections.hh.

Referenced by Initialise(), and LShell().

G4double G4EmCorrections::theZieglerFactor [private]

Definition at line 172 of file G4EmCorrections.hh.

Referenced by Initialise(), and NuclearDEDX().

G4double G4EmCorrections::TK[20] [private]

Definition at line 189 of file G4EmCorrections.hh.

Referenced by Initialise().

G4double G4EmCorrections::TL[26] [private]

Definition at line 196 of file G4EmCorrections.hh.

Referenced by Initialise().

G4double G4EmCorrections::tmax [private]

Definition at line 226 of file G4EmCorrections.hh.

Referenced by Bethe(), FiniteSizeCorrection(), SetupKinematics(), and SpinCorrection().

G4double G4EmCorrections::tmax0 [private]

Definition at line 227 of file G4EmCorrections.hh.

Referenced by FiniteSizeCorrection(), and SetupKinematics().

G4double G4EmCorrections::UK[20] [private]

Definition at line 190 of file G4EmCorrections.hh.

Referenced by Initialise(), and KShell().

G4double G4EmCorrections::UL[26] [private]

Definition at line 197 of file G4EmCorrections.hh.

Referenced by Initialise(), and LShell().

G4int G4EmCorrections::verbose [private]

Definition at line 176 of file G4EmCorrections.hh.

Referenced by EffectiveChargeCorrection(), G4EmCorrections(), HighOrderCorrections(), and InitialiseMaterial().

G4double G4EmCorrections::VK[20] [private]

Definition at line 191 of file G4EmCorrections.hh.

Referenced by Initialise(), and KShell().

G4double G4EmCorrections::VL[26] [private]

Definition at line 198 of file G4EmCorrections.hh.

Referenced by Initialise(), and LShell().

G4double G4EmCorrections::Z23[100] [private]

Definition at line 207 of file G4EmCorrections.hh.

Referenced by Initialise(), and NuclearStoppingPower().

G4double G4EmCorrections::ZD[11] [private]

Definition at line 185 of file G4EmCorrections.hh.

Referenced by Initialise(), LShellCorrection(), and ShellCorrection().

std::vector<G4int> G4EmCorrections::Zion [private]

Definition at line 241 of file G4EmCorrections.hh.

Referenced by AddStoppingData(), and EffectiveChargeCorrection().

G4double G4EmCorrections::ZK[20] [private]

Definition at line 192 of file G4EmCorrections.hh.

Referenced by Initialise(), and KShell().


The documentation for this class was generated from the following files:
Generated on Sat Apr 12 06:13:12 2008 for Geant4 by  doxygen 1.4.7