Geant4
10.03
|
#include <G4EmCorrections.hh>
Private Member Functions | |
void | Initialise () |
void | BuildCorrectionVector () |
void | SetupKinematics (const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy) |
G4double | KShell (G4double theta, G4double eta) |
G4double | LShell (G4double theta, G4double eta) |
G4int | Index (G4double x, const G4double *y, G4int n) const |
G4double | Value (G4double xv, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4double | Value2 (G4double xv, G4double yv, G4double x1, G4double x2, G4double y1, G4double y2, G4double z11, G4double z21, G4double z12, G4double z22) const |
G4double | NuclearStoppingPower (G4double e, G4double z1, G4double z2, G4double m1, G4double m2) |
G4EmCorrections & | operator= (const G4EmCorrections &right)=delete |
G4EmCorrections (const G4EmCorrections &)=delete | |
Static Private Attributes | |
static const G4double | inveplus = 1.0/CLHEP::eplus |
static const G4double | ZD [11] |
static const G4double | UK [20] |
static const G4double | VK [20] |
static G4double | ZK [20] = {0.0} |
static const G4double | Eta [29] |
static G4double | CK [20][29] |
static G4double | CL [26][28] |
static const G4double | UL [26] |
static G4double | VL [26] = {0.0} |
static G4LPhysicsFreeVector * | BarkasCorr = nullptr |
static G4LPhysicsFreeVector * | ThetaK = nullptr |
static G4LPhysicsFreeVector * | ThetaL = nullptr |
Definition at line 71 of file G4EmCorrections.hh.
|
explicit |
Definition at line 111 of file G4EmCorrections.cc.
References alpha2, atomDensity, ba2, BarkasCorr, beta, beta2, bg2, charge, cm2, curMaterial, curParticle, currentZ, curVector, eCorrMax, eCorrMin, eth, eV, g4calc, gamma, G4Pow::GetInstance(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), idx, Initialise(), ionHEModel, ionLEModel, ionTable, isMaster, keV, kinEnergy, lossFlucFlag, mass, massFactor, material, MeV, nbinCorr, ncouples, nEtaK, nEtaL, nIons, nK, nL, numberOfElements, particle, q2, tau, theElementVector, theZieglerFactor, tmax, and verbose.
|
virtual |
Definition at line 158 of file G4EmCorrections.cc.
References BarkasCorr, isMaster, nIons, stopData, ThetaK, and ThetaL.
|
privatedelete |
void G4EmCorrections::AddStoppingData | ( | G4int | Z, |
G4int | A, | ||
const G4String & | materialName, | ||
G4PhysicsVector * | dVector | ||
) |
Definition at line 991 of file G4EmCorrections.cc.
References Aion, G4cout, G4endl, ionList, materialList, materialName, nIons, stopData, verbose, and Zion.
Referenced by G4ionIonisation::AddStoppingData(), and G4WaterStopping::Initialise().
G4double G4EmCorrections::BarkasCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 659 of file G4EmCorrections.cc.
References atomDensity, ba2, BarkasCorr, beta, charge, G4PhysicsVector::Energy(), G4Exp(), G4Log(), G4lrint(), G4Material::GetName(), G4Material::GetTotNbOfAtomsPerVolume(), material, numberOfElements, SetupKinematics(), and G4PhysicsVector::Value().
Referenced by ComputeIonCorrections(), HighOrderCorrections(), and IonBarkasCorrection().
G4double G4EmCorrections::Bethe | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 308 of file G4EmCorrections.cc.
References beta2, bg2, G4Log(), G4Material::GetIonisation(), G4IonisParamMat::GetMeanExcitationEnergy(), material, SetupKinematics(), and tmax.
G4double G4EmCorrections::BlochCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 713 of file G4EmCorrections.cc.
References ba2, q2, and SetupKinematics().
Referenced by ComputeIonCorrections(), and HighOrderCorrections().
|
private |
Definition at line 1016 of file G4EmCorrections.cc.
References A(), Aion, G4VEmModel::ComputeDEDXPerVolume(), ComputeIonCorrections(), curMaterial, curParticle, currentZ, eCorrMax, eCorrMin, effCharge, G4ionEffectiveCharge::EffectiveChargeSquareRatio(), G4PhysicsVector::Energy(), eth, G4cout, G4endl, G4GenericIon::GenericIon(), G4ParticleDefinition::GetBaryonNumber(), G4IonTable::GetIon(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), idx, ionHEModel, ionLEModel, ionList, ionTable, massFactor, materialName, MeV, nbinCorr, G4PhysicsVector::PutValue(), G4PhysicsVector::SetSpline(), stopData, verbose, and Zion.
Referenced by EffectiveChargeCorrection().
G4double G4EmCorrections::ComputeIonCorrections | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 226 of file G4EmCorrections.cc.
References BarkasCorrection(), beta2, BlochCorrection(), charge, G4cout, G4endl, G4Material::GetElectronDensity(), material, MeV, MottCorrection(), q2, SetupKinematics(), tau, and verbose.
Referenced by BuildCorrectionVector(), and IonHighOrderCorrections().
G4double G4EmCorrections::DensityCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 632 of file G4EmCorrections.cc.
References bg2, G4Exp(), G4Log(), G4IonisParamMat::GetAdensity(), G4IonisParamMat::GetCdensity(), G4Material::GetIonisation(), G4IonisParamMat::GetMdensity(), G4IonisParamMat::GetX0density(), G4IonisParamMat::GetX1density(), material, and SetupKinematics().
G4double G4EmCorrections::EffectiveChargeCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 942 of file G4EmCorrections.cc.
References BuildCorrectionVector(), curMaterial, curParticle, currentZ, curVector, eplus, G4cout, G4endl, G4ParticleDefinition::GetAtomicNumber(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), idx, ionList, massFactor, materialList, MeV, nIons, stopData, G4PhysicsVector::Value(), verbose, and Zion.
Referenced by G4BetheBlochModel::CorrectionsAlongStep(), G4BraggIonModel::CorrectionsAlongStep(), G4BetheBlochModel::GetChargeSquareRatio(), G4BraggModel::GetChargeSquareRatio(), G4BraggIonModel::GetChargeSquareRatio(), and G4EmCalculator::UpdateParticle().
|
inline |
Definition at line 329 of file G4EmCorrections.hh.
References effCharge, and G4ionEffectiveCharge::EffectiveChargeSquareRatio().
Referenced by G4BetheBlochModel::CorrectionsAlongStep(), G4BraggIonModel::CorrectionsAlongStep(), G4BetheBlochModel::GetChargeSquareRatio(), G4BraggIonModel::GetChargeSquareRatio(), G4BraggModel::GetChargeSquareRatio(), G4UAtomicDeexcitation::GetShellIonisationCrossSectionPerAtom(), G4ContinuousGainOfEnergy::SetDynamicMassCharge(), and G4EmCalculator::UpdateParticle().
|
inline |
Definition at line 315 of file G4EmCorrections.hh.
References nIons.
Referenced by G4ionIonisation::PrintInfo().
|
inline |
Definition at line 321 of file G4EmCorrections.hh.
References effCharge, and G4ionEffectiveCharge::EffectiveCharge().
Referenced by G4BetheBlochModel::GetParticleCharge(), G4BraggModel::GetParticleCharge(), and G4BraggIonModel::GetParticleCharge().
G4double G4EmCorrections::HighOrderCorrections | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy, | ||
G4double | cutEnergy | ||
) |
Definition at line 171 of file G4EmCorrections.cc.
References BarkasCorrection(), beta2, BlochCorrection(), G4cout, G4endl, G4Material::GetElectronDensity(), G4Material::GetName(), KShellCorrection(), LShellCorrection(), material, MeV, MottCorrection(), q2, SetupKinematics(), ShellCorrection(), tau, and verbose.
Referenced by G4MuBetheBlochModel::ComputeDEDXPerVolume(), and G4BetheBlochModel::ComputeDEDXPerVolume().
Definition at line 282 of file G4EmCorrections.hh.
Referenced by KShell(), and LShell().
|
private |
Definition at line 1114 of file G4EmCorrections.cc.
References BarkasCorr, CK, CL, Eta, G4Log(), isMaster, G4Threading::IsMasterThread(), nEtaK, nEtaL, nK, nL, G4LPhysicsFreeVector::PutValues(), G4PhysicsVector::SetSpline(), SL, ThetaK, ThetaL, UK, UL, VK, VL, and ZK.
Referenced by G4EmCorrections().
void G4EmCorrections::InitialiseForNewRun | ( | ) |
Definition at line 1091 of file G4EmCorrections.cc.
References currmat, G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), materialList, materialName, ncouples, nIons, and thcorr.
Referenced by G4ionIonisation::InitialiseEnergyLossProcess().
G4double G4EmCorrections::IonBarkasCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 206 of file G4EmCorrections.cc.
References BarkasCorrection(), beta2, G4Material::GetElectronDensity(), material, q2, SetupKinematics(), and tau.
Referenced by G4BetheBlochModel::ComputeDEDXPerVolume().
G4double G4EmCorrections::IonHighOrderCorrections | ( | const G4ParticleDefinition * | p, |
const G4MaterialCutsCouple * | couple, | ||
G4double | kineticEnergy | ||
) |
Definition at line 258 of file G4EmCorrections.cc.
References ComputeIonCorrections(), currmat, eth, G4cout, G4endl, G4lrint(), G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), inveplus, ionHEModel, ncouples, thcorr, and verbose.
Referenced by G4BetheBlochModel::CorrectionsAlongStep().
Definition at line 399 of file G4EmCorrections.cc.
References CK, Eta, Index(), nEtaK, nK, tet, UK, Value(), Value2(), VK, and ZK.
Referenced by KShellCorrection(), and ShellCorrection().
G4double G4EmCorrections::KShellCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 332 of file G4EmCorrections.cc.
References alpha2, atomDensity, ba2, G4lrint(), G4Material::GetTotNbOfAtomsPerVolume(), KShell(), material, numberOfElements, SetupKinematics(), tet, ThetaK, and G4PhysicsVector::Value().
Referenced by HighOrderCorrections().
Definition at line 447 of file G4EmCorrections.cc.
References CL, Eta, Index(), nEtaL, nL, tet, UL, Value(), Value2(), and VL.
Referenced by LShellCorrection(), and ShellCorrection().
G4double G4EmCorrections::LShellCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 361 of file G4EmCorrections.cc.
References alpha2, atomDensity, ba2, G4lrint(), G4AtomicShells::GetNumberOfElectrons(), G4AtomicShells::GetNumberOfShells(), G4Material::GetTotNbOfAtomsPerVolume(), LShell(), material, G4INCL::Math::min(), nmax, numberOfElements, SetupKinematics(), tet, ThetaL, G4PhysicsVector::Value(), and ZD.
Referenced by HighOrderCorrections().
G4double G4EmCorrections::MottCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 737 of file G4EmCorrections.cc.
References beta, charge, pi, and SetupKinematics().
Referenced by ComputeIonCorrections(), and HighOrderCorrections().
G4double G4EmCorrections::NuclearDEDX | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy, | ||
G4bool | fluct = true |
||
) |
Definition at line 748 of file G4EmCorrections.cc.
References atomDensity, G4Element::GetN(), G4ParticleDefinition::GetPDGCharge(), G4Element::GetZ(), inveplus, kinEnergy, lossFlucFlag, mass, NuclearStoppingPower(), numberOfElements, particle, SetupKinematics(), and theZieglerFactor.
Referenced by G4EmCalculator::ComputeNuclearDEDX().
|
private |
Definition at line 777 of file G4EmCorrections.cc.
References G4INCL::KinematicsUtils::energy(), g4calc, G4lrint(), keV, lossFlucFlag, G4INCL::Math::max(), G4INCL::DeJongSpin::shoot(), G4Pow::Z13(), and G4Pow::Z23().
Referenced by NuclearDEDX().
|
privatedelete |
|
inline |
Definition at line 309 of file G4EmCorrections.hh.
References ionHEModel, and ionLEModel.
Referenced by G4ionIonisation::InitialiseEnergyLossProcess().
|
inlineprivate |
Definition at line 336 of file G4EmCorrections.hh.
References alpha2, atomDensity, ba2, beta, beta2, bg2, charge, effCharge, G4ionEffectiveCharge::EffectiveCharge(), gamma, G4Material::GetAtomicNumDensityVector(), G4Material::GetElementVector(), G4Material::GetNumberOfElements(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), inveplus, kinEnergy, mass, material, numberOfElements, particle, q2, tau, theElementVector, and tmax.
Referenced by BarkasCorrection(), Bethe(), BlochCorrection(), ComputeIonCorrections(), DensityCorrection(), HighOrderCorrections(), IonBarkasCorrection(), KShellCorrection(), LShellCorrection(), MottCorrection(), NuclearDEDX(), ShellCorrection(), ShellCorrectionSTD(), and SpinCorrection().
|
inline |
Definition at line 365 of file G4EmCorrections.hh.
References verbose.
Referenced by G4LossTableManager::ResetParameters().
G4double G4EmCorrections::ShellCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 529 of file G4EmCorrections.cc.
References alpha2, atomDensity, ba2, G4lrint(), G4AtomicShells::GetNumberOfElectrons(), G4AtomicShells::GetNumberOfShells(), G4Material::GetTotNbOfAtomsPerVolume(), KShell(), LShell(), material, G4INCL::Math::min(), nmax, numberOfElements, SetupKinematics(), tet, ThetaK, ThetaL, G4PhysicsVector::Value(), and ZD.
Referenced by G4MuBetheBlochModel::ComputeDEDXPerVolume(), G4BetheBlochModel::ComputeDEDXPerVolume(), and HighOrderCorrections().
G4double G4EmCorrections::ShellCorrectionSTD | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 495 of file G4EmCorrections.cc.
References bg2, G4Log(), G4Material::GetIonisation(), G4IonisParamMat::GetShellCorrectionVector(), G4IonisParamMat::GetTaul(), mass, material, MeV, SetupKinematics(), and tau.
G4double G4EmCorrections::SpinCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 321 of file G4EmCorrections.cc.
References kinEnergy, mass, SetupKinematics(), and tmax.
|
inlineprivate |
Definition at line 290 of file G4EmCorrections.hh.
Referenced by KShell(), and LShell().
|
inlineprivate |
Definition at line 296 of file G4EmCorrections.hh.
Referenced by KShell(), and LShell().
|
private |
Definition at line 269 of file G4EmCorrections.hh.
Referenced by AddStoppingData(), and BuildCorrectionVector().
|
private |
Definition at line 218 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), KShellCorrection(), LShellCorrection(), SetupKinematics(), and ShellCorrection().
|
private |
Definition at line 230 of file G4EmCorrections.hh.
Referenced by BarkasCorrection(), G4EmCorrections(), KShellCorrection(), LShellCorrection(), NuclearDEDX(), SetupKinematics(), and ShellCorrection().
|
private |
Definition at line 247 of file G4EmCorrections.hh.
Referenced by BarkasCorrection(), BlochCorrection(), G4EmCorrections(), KShellCorrection(), LShellCorrection(), SetupKinematics(), and ShellCorrection().
|
staticprivate |
Definition at line 213 of file G4EmCorrections.hh.
Referenced by BarkasCorrection(), G4EmCorrections(), Initialise(), and ~G4EmCorrections().
|
private |
Definition at line 246 of file G4EmCorrections.hh.
Referenced by BarkasCorrection(), G4EmCorrections(), MottCorrection(), and SetupKinematics().
|
private |
Definition at line 245 of file G4EmCorrections.hh.
Referenced by Bethe(), ComputeIonCorrections(), G4EmCorrections(), HighOrderCorrections(), IonBarkasCorrection(), and SetupKinematics().
|
private |
Definition at line 244 of file G4EmCorrections.hh.
Referenced by Bethe(), DensityCorrection(), G4EmCorrections(), SetupKinematics(), and ShellCorrectionSTD().
|
private |
Definition at line 249 of file G4EmCorrections.hh.
Referenced by BarkasCorrection(), ComputeIonCorrections(), G4EmCorrections(), MottCorrection(), and SetupKinematics().
|
staticprivate |
Definition at line 208 of file G4EmCorrections.hh.
Referenced by Initialise(), and KShell().
|
staticprivate |
Definition at line 209 of file G4EmCorrections.hh.
Referenced by Initialise(), and LShell().
|
private |
Definition at line 228 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), EffectiveChargeCorrection(), and G4EmCorrections().
|
private |
Definition at line 226 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), EffectiveChargeCorrection(), and G4EmCorrections().
|
private |
Definition at line 267 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), EffectiveChargeCorrection(), and G4EmCorrections().
|
private |
Definition at line 221 of file G4EmCorrections.hh.
Referenced by InitialiseForNewRun(), and IonHighOrderCorrections().
|
private |
Definition at line 232 of file G4EmCorrections.hh.
Referenced by EffectiveChargeCorrection(), and G4EmCorrections().
|
private |
Definition at line 252 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), and G4EmCorrections().
|
private |
Definition at line 251 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), and G4EmCorrections().
|
private |
Definition at line 278 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), EffectiveChargeSquareRatio(), GetParticleCharge(), and SetupKinematics().
|
staticprivate |
Definition at line 207 of file G4EmCorrections.hh.
Referenced by Initialise(), KShell(), and LShell().
|
private |
Definition at line 241 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), G4EmCorrections(), and IonHighOrderCorrections().
|
private |
Definition at line 200 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), and NuclearStoppingPower().
|
private |
Definition at line 243 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), and SetupKinematics().
|
private |
Definition at line 266 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), EffectiveChargeCorrection(), and G4EmCorrections().
|
staticprivate |
Definition at line 202 of file G4EmCorrections.hh.
Referenced by IonHighOrderCorrections(), NuclearDEDX(), and SetupKinematics().
|
private |
Definition at line 236 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), G4EmCorrections(), IonHighOrderCorrections(), and SetIonisationModels().
|
private |
Definition at line 235 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), G4EmCorrections(), and SetIonisationModels().
|
private |
Definition at line 272 of file G4EmCorrections.hh.
Referenced by AddStoppingData(), BuildCorrectionVector(), and EffectiveChargeCorrection().
|
private |
Definition at line 234 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), and G4EmCorrections().
|
private |
Definition at line 277 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), Initialise(), and ~G4EmCorrections().
|
private |
Definition at line 238 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), NuclearDEDX(), SetupKinematics(), and SpinCorrection().
|
private |
Definition at line 219 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), NuclearDEDX(), and NuclearStoppingPower().
|
private |
Definition at line 239 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), NuclearDEDX(), SetupKinematics(), ShellCorrectionSTD(), and SpinCorrection().
|
private |
Definition at line 240 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), EffectiveChargeCorrection(), and G4EmCorrections().
|
private |
Definition at line 227 of file G4EmCorrections.hh.
Referenced by BarkasCorrection(), Bethe(), ComputeIonCorrections(), DensityCorrection(), G4EmCorrections(), HighOrderCorrections(), IonBarkasCorrection(), KShellCorrection(), LShellCorrection(), SetupKinematics(), ShellCorrection(), and ShellCorrectionSTD().
|
private |
Definition at line 274 of file G4EmCorrections.hh.
Referenced by AddStoppingData(), EffectiveChargeCorrection(), and InitialiseForNewRun().
|
private |
Definition at line 270 of file G4EmCorrections.hh.
Referenced by AddStoppingData(), BuildCorrectionVector(), and InitialiseForNewRun().
|
private |
Definition at line 261 of file G4EmCorrections.hh.
Referenced by BuildCorrectionVector(), and G4EmCorrections().
|
private |
Definition at line 223 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), InitialiseForNewRun(), and IonHighOrderCorrections().
|
private |
Definition at line 258 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), Initialise(), and KShell().
|
private |
Definition at line 259 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), Initialise(), and LShell().
|
private |
Definition at line 265 of file G4EmCorrections.hh.
Referenced by AddStoppingData(), EffectiveChargeCorrection(), G4EmCorrections(), GetNumberOfStoppingVectors(), InitialiseForNewRun(), and ~G4EmCorrections().
|
private |
Definition at line 256 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), Initialise(), and KShell().
|
private |
Definition at line 257 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), Initialise(), and LShell().
|
private |
Definition at line 262 of file G4EmCorrections.hh.
Referenced by BarkasCorrection(), G4EmCorrections(), KShellCorrection(), LShellCorrection(), NuclearDEDX(), SetupKinematics(), and ShellCorrection().
|
private |
Definition at line 225 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), NuclearDEDX(), and SetupKinematics().
|
private |
Definition at line 250 of file G4EmCorrections.hh.
Referenced by BlochCorrection(), ComputeIonCorrections(), G4EmCorrections(), HighOrderCorrections(), IonBarkasCorrection(), and SetupKinematics().
|
private |
Definition at line 275 of file G4EmCorrections.hh.
Referenced by AddStoppingData(), BuildCorrectionVector(), EffectiveChargeCorrection(), and ~G4EmCorrections().
|
private |
Definition at line 242 of file G4EmCorrections.hh.
Referenced by ComputeIonCorrections(), G4EmCorrections(), HighOrderCorrections(), IonBarkasCorrection(), SetupKinematics(), and ShellCorrectionSTD().
Definition at line 222 of file G4EmCorrections.hh.
Referenced by InitialiseForNewRun(), and IonHighOrderCorrections().
|
private |
Definition at line 229 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), and SetupKinematics().
|
staticprivate |
Definition at line 214 of file G4EmCorrections.hh.
Referenced by Initialise(), KShellCorrection(), ShellCorrection(), and ~G4EmCorrections().
|
staticprivate |
Definition at line 215 of file G4EmCorrections.hh.
Referenced by Initialise(), LShellCorrection(), ShellCorrection(), and ~G4EmCorrections().
|
private |
Definition at line 217 of file G4EmCorrections.hh.
Referenced by G4EmCorrections(), and NuclearDEDX().
|
private |
Definition at line 248 of file G4EmCorrections.hh.
Referenced by Bethe(), G4EmCorrections(), SetupKinematics(), and SpinCorrection().
|
staticprivate |
Definition at line 204 of file G4EmCorrections.hh.
Referenced by Initialise(), and KShell().
|
staticprivate |
Definition at line 210 of file G4EmCorrections.hh.
Referenced by Initialise(), and LShell().
|
private |
Definition at line 254 of file G4EmCorrections.hh.
Referenced by AddStoppingData(), BuildCorrectionVector(), ComputeIonCorrections(), EffectiveChargeCorrection(), G4EmCorrections(), HighOrderCorrections(), IonHighOrderCorrections(), and SetVerbose().
|
staticprivate |
Definition at line 205 of file G4EmCorrections.hh.
Referenced by Initialise(), and KShell().
|
staticprivate |
Definition at line 211 of file G4EmCorrections.hh.
Referenced by Initialise(), and LShell().
|
staticprivate |
Definition at line 203 of file G4EmCorrections.hh.
Referenced by LShellCorrection(), and ShellCorrection().
|
private |
Definition at line 268 of file G4EmCorrections.hh.
Referenced by AddStoppingData(), BuildCorrectionVector(), and EffectiveChargeCorrection().
|
staticprivate |
Definition at line 206 of file G4EmCorrections.hh.
Referenced by Initialise(), and KShell().