Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4AtomicTransitionManager.hh>
Public Member Functions | |
void | Initialise () |
G4AtomicShell * | Shell (G4int Z, size_t shellIndex) const |
const G4FluoTransition * | ReachableShell (G4int Z, size_t shellIndex) const |
const G4AugerTransition * | ReachableAugerShell (G4int Z, G4int shellIndex) const |
G4int | NumberOfShells (G4int Z) const |
G4int | NumberOfReachableShells (G4int Z) const |
G4int | NumberOfReachableAugerShells (G4int Z) const |
G4double | TotalRadiativeTransitionProbability (G4int Z, size_t shellIndex) const |
G4double | TotalNonRadiativeTransitionProbability (G4int Z, size_t shellIndex) const |
void | SetVerboseLevel (G4int vl) |
G4int | GetVerboseLevel () |
Static Public Member Functions | |
static G4AtomicTransitionManager * | Instance () |
Definition at line 59 of file G4AtomicTransitionManager.hh.
|
inline |
Definition at line 115 of file G4AtomicTransitionManager.hh.
void G4AtomicTransitionManager::Initialise | ( | ) |
Definition at line 285 of file G4AtomicTransitionManager.cc.
Referenced by G4LivermoreIonisationModel::Initialise(), and G4UAtomicDeexcitation::InitialiseForNewRun().
|
static |
Definition at line 44 of file G4AtomicTransitionManager.cc.
Referenced by G4eIonisationSpectrum::AverageEnergy(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4ecpssrBaseLixsModel::CalculateVelocity(), G4LivermoreIonisationCrossSection::G4LivermoreIonisationCrossSection(), G4LivermoreIonisationModel::G4LivermoreIonisationModel(), G4OrlicLiXsModel::G4OrlicLiXsModel(), G4PenelopeComptonModel::G4PenelopeComptonModel(), G4PenelopeIonisationCrossSection::G4PenelopeIonisationCrossSection(), G4PenelopePhotoElectricModel::G4PenelopePhotoElectricModel(), G4UAtomicDeexcitation::G4UAtomicDeexcitation(), G4hImpactIonisation::PostStepDoIt(), G4eIonisationSpectrum::Probability(), G4eIonisationSpectrum::SampleEnergy(), G4PenelopeIonisationModel::SampleSecondaries(), and G4PenelopePhotoElectricModel::SampleSecondaries().
Definition at line 216 of file G4AtomicTransitionManager.cc.
Definition at line 192 of file G4AtomicTransitionManager.cc.
Definition at line 170 of file G4AtomicTransitionManager.cc.
Referenced by G4LivermoreIonisationModel::ComputeDEDXPerVolume(), G4PenelopeIonisationCrossSection::CrossSection(), G4LivermoreIonisationCrossSection::CrossSection(), G4PenelopeIonisationCrossSection::GetCrossSection(), G4LivermoreIonisationCrossSection::GetCrossSection(), and G4PenelopePhotoElectricModel::SampleSecondaries().
const G4AugerTransition * G4AtomicTransitionManager::ReachableAugerShell | ( | G4int | Z, |
G4int | shellIndex | ||
) | const |
Definition at line 164 of file G4AtomicTransitionManager.cc.
const G4FluoTransition * G4AtomicTransitionManager::ReachableShell | ( | G4int | Z, |
size_t | shellIndex | ||
) | const |
Definition at line 135 of file G4AtomicTransitionManager.cc.
|
inline |
Definition at line 114 of file G4AtomicTransitionManager.hh.
G4AtomicShell * G4AtomicTransitionManager::Shell | ( | G4int | Z, |
size_t | shellIndex | ||
) | const |
Definition at line 94 of file G4AtomicTransitionManager.cc.
Referenced by G4ecpssrBaseKxsModel::CalculateCrossSection(), G4OrlicLiXsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4OrlicLiXsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4OrlicLiXsModel::CalculateL3CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4ecpssrBaseLixsModel::CalculateVelocity(), G4UAtomicDeexcitation::GetAtomicShell(), G4hImpactIonisation::PostStepDoIt(), G4LivermoreIonisationModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), and G4PenelopePhotoElectricModel::SampleSecondaries().
G4double G4AtomicTransitionManager::TotalNonRadiativeTransitionProbability | ( | G4int | Z, |
size_t | shellIndex | ||
) | const |
Definition at line 265 of file G4AtomicTransitionManager.cc.
G4double G4AtomicTransitionManager::TotalRadiativeTransitionProbability | ( | G4int | Z, |
size_t | shellIndex | ||
) | const |
Definition at line 221 of file G4AtomicTransitionManager.cc.
Referenced by TotalNonRadiativeTransitionProbability().