Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EmCorrections.hh>
Definition at line 70 of file G4EmCorrections.hh.
|
explicit |
Definition at line 111 of file G4EmCorrections.cc.
|
virtual |
Definition at line 156 of file G4EmCorrections.cc.
void G4EmCorrections::AddStoppingData | ( | G4int | Z, |
G4int | A, | ||
const G4String & | materialName, | ||
G4PhysicsVector * | dVector | ||
) |
Definition at line 815 of file G4EmCorrections.cc.
Referenced by G4ionIonisation::AddStoppingData().
G4double G4EmCorrections::BarkasCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 676 of file G4EmCorrections.cc.
Referenced by G4LindhardSorensenIonModel::ComputeDEDXPerVolume(), ComputeIonCorrections(), G4LindhardSorensenIonModel::CorrectionsAlongStep(), HighOrderCorrections(), and IonBarkasCorrection().
G4double G4EmCorrections::Bethe | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 325 of file G4EmCorrections.cc.
G4double G4EmCorrections::BlochCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 730 of file G4EmCorrections.cc.
Referenced by ComputeIonCorrections(), and HighOrderCorrections().
G4double G4EmCorrections::ComputeIonCorrections | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 243 of file G4EmCorrections.cc.
Referenced by IonHighOrderCorrections().
G4double G4EmCorrections::DensityCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 649 of file G4EmCorrections.cc.
G4double G4EmCorrections::EffectiveChargeCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 766 of file G4EmCorrections.cc.
Referenced by G4BraggIonModel::CorrectionsAlongStep(), G4BetheBlochModel::CorrectionsAlongStep(), G4BraggIonModel::GetChargeSquareRatio(), G4BraggModel::GetChargeSquareRatio(), G4AtimaEnergyLossModel::GetChargeSquareRatio(), and G4BetheBlochModel::GetChargeSquareRatio().
|
inline |
Definition at line 317 of file G4EmCorrections.hh.
Referenced by G4BraggIonModel::CorrectionsAlongStep(), G4BetheBlochModel::CorrectionsAlongStep(), G4BraggIonModel::GetChargeSquareRatio(), G4BraggModel::GetChargeSquareRatio(), G4AtimaEnergyLossModel::GetChargeSquareRatio(), G4BetheBlochModel::GetChargeSquareRatio(), and G4UAtomicDeexcitation::GetShellIonisationCrossSectionPerAtom().
|
inline |
Definition at line 303 of file G4EmCorrections.hh.
Referenced by G4ionIonisation::StreamProcessInfo().
|
inline |
Definition at line 309 of file G4EmCorrections.hh.
Referenced by G4AtimaEnergyLossModel::GetParticleCharge(), G4BetheBlochModel::GetParticleCharge(), G4BraggIonModel::GetParticleCharge(), and G4BraggModel::GetParticleCharge().
G4double G4EmCorrections::HighOrderCorrections | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy, | ||
G4double | cutEnergy | ||
) |
Definition at line 198 of file G4EmCorrections.cc.
Referenced by G4MuBetheBlochModel::ComputeDEDXPerVolume(), and G4BetheBlochModel::ComputeDEDXPerVolume().
void G4EmCorrections::InitialiseForNewRun | ( | ) |
Definition at line 915 of file G4EmCorrections.cc.
Referenced by G4ionIonisation::InitialiseEnergyLossProcess().
G4double G4EmCorrections::IonBarkasCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 233 of file G4EmCorrections.cc.
Referenced by G4BetheBlochModel::ComputeDEDXPerVolume().
G4double G4EmCorrections::IonHighOrderCorrections | ( | const G4ParticleDefinition * | p, |
const G4MaterialCutsCouple * | couple, | ||
G4double | kineticEnergy | ||
) |
Definition at line 275 of file G4EmCorrections.cc.
Referenced by G4BetheBlochModel::CorrectionsAlongStep().
G4double G4EmCorrections::KShellCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 349 of file G4EmCorrections.cc.
Referenced by HighOrderCorrections().
G4double G4EmCorrections::LShellCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 378 of file G4EmCorrections.cc.
Referenced by HighOrderCorrections().
G4double G4EmCorrections::MottCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 754 of file G4EmCorrections.cc.
Referenced by ComputeIonCorrections(), and HighOrderCorrections().
|
inline |
Definition at line 297 of file G4EmCorrections.hh.
Referenced by G4ionIonisation::InitialiseEnergyLossProcess().
|
inline |
Definition at line 324 of file G4EmCorrections.hh.
Referenced by G4LossTableManager::ResetParameters().
G4double G4EmCorrections::ShellCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 546 of file G4EmCorrections.cc.
Referenced by G4MuBetheBlochModel::ComputeDEDXPerVolume(), G4BetheBlochModel::ComputeDEDXPerVolume(), G4LindhardSorensenIonModel::ComputeDEDXPerVolume(), and HighOrderCorrections().
G4double G4EmCorrections::ShellCorrectionSTD | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 512 of file G4EmCorrections.cc.
G4double G4EmCorrections::SpinCorrection | ( | const G4ParticleDefinition * | p, |
const G4Material * | mat, | ||
G4double | kineticEnergy | ||
) |
Definition at line 338 of file G4EmCorrections.cc.