#include <G4AtomicTransitionManager.hh>
Public 멤버 함수 | |
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 () |
정적 Public 멤버 함수 | |
static G4AtomicTransitionManager * | Instance () |
Private 멤버 함수 | |
G4AtomicTransitionManager () | |
~G4AtomicTransitionManager () | |
G4AtomicTransitionManager & | operator= (const G4AtomicTransitionManager &right) |
G4AtomicTransitionManager (const G4AtomicTransitionManager &) | |
Private 속성 | |
std::map< G4int, std::vector < G4AtomicShell * >, std::less < G4int > > | shellTable |
std::map< G4int, std::vector < G4FluoTransition * > , std::less< G4int > > | transitionTable |
G4AugerData * | augerData |
G4int | zMin |
G4int | zMax |
G4int | infTableLimit |
G4int | supTableLimit |
G4bool | isInitialized |
G4int | verboseLevel |
정적 Private 속성 | |
static G4AtomicTransitionManager * | instance = 0 |
G4AtomicTransitionManager.hh 파일의 60 번째 라인에서 정의되었습니다.
|
private |
G4AtomicTransitionManager.cc 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Instance().
|
private |
G4AtomicTransitionManager.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : augerData, pos, shellTable, transitionTable.
|
private |
|
inline |
G4AtomicTransitionManager.hh 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
void G4AtomicTransitionManager::Initialise | ( | ) |
G4AtomicTransitionManager.cc 파일의 286 번째 라인에서 정의되었습니다.
다음을 참조함 : augerData, G4EmParameters::BeardenFluoDir(), G4InuclSpecialFunctions::bindingEnergy(), G4ShellData::BindingEnergy(), infTableLimit, G4EmParameters::Instance(), isInitialized, G4ShellData::LoadData(), G4FluoData::LoadData(), G4ShellData::NumberOfShells(), G4FluoData::NumberOfTransitions(), G4ShellData::ShellId(), shellTable, G4FluoData::StartShellEnergy(), G4FluoData::StartShellId(), G4FluoData::StartShellProb(), supTableLimit, transitionTable, G4FluoData::VacancyId(), Z, zMax, zMin.
다음에 의해서 참조됨 : G4LivermoreIonisationModel::Initialise(), G4UAtomicDeexcitation::InitialiseForNewRun(), G4PenelopeOscillatorManager::ReadElementData().
|
static |
G4AtomicTransitionManager.cc 파일의 45 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AtomicTransitionManager(), instance.
다음에 의해서 참조됨 : 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(), G4AtomicDeexcitation::GenerateAuger(), G4AtomicDeexcitation::GenerateFluorescence(), G4hImpactIonisation::PostStepDoIt(), G4eIonisationSpectrum::Probability(), G4PenelopeOscillatorManager::ReadElementData(), G4eIonisationSpectrum::SampleEnergy(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4AtomicDeexcitation::SelectTypeOfTransition().
G4AtomicTransitionManager.cc 파일의 217 번째 라인에서 정의되었습니다.
다음을 참조함 : augerData, G4AugerData::NumberOfVacancies().
다음에 의해서 참조됨 : G4AtomicDeexcitation::GenerateAuger(), G4UAtomicDeexcitation::GenerateAuger().
G4AtomicTransitionManager.cc 파일의 193 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), pos, transitionTable.
다음에 의해서 참조됨 : G4AtomicDeexcitation::GenerateFluorescence(), G4UAtomicDeexcitation::GenerateFluorescence(), G4AtomicDeexcitation::SelectTypeOfTransition(), G4UAtomicDeexcitation::SelectTypeOfTransition().
G4AtomicTransitionManager.cc 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), pos, shellTable, Z.
다음에 의해서 참조됨 : G4LivermoreIonisationModel::ComputeDEDXPerVolume(), G4LivermoreIonisationCrossSection::CrossSection(), G4PenelopeIonisationCrossSection::CrossSection(), G4PenelopeIonisationCrossSection::GetCrossSection(), G4LivermoreIonisationCrossSection::GetCrossSection(), G4PenelopeOscillatorManager::ReadElementData(), G4PenelopePhotoElectricModel::SampleSecondaries().
|
private |
const G4AugerTransition * G4AtomicTransitionManager::ReachableAugerShell | ( | G4int | Z, |
G4int | shellIndex | ||
) | const |
G4AtomicTransitionManager.cc 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : augerData, G4AugerData::GetAugerTransition().
다음에 의해서 참조됨 : G4AtomicDeexcitation::GenerateAuger(), G4UAtomicDeexcitation::GenerateAuger().
const G4FluoTransition * G4AtomicTransitionManager::ReachableShell | ( | G4int | Z, |
size_t | shellIndex | ||
) | const |
G4AtomicTransitionManager.cc 파일의 136 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), pos, transitionTable.
다음에 의해서 참조됨 : G4AtomicDeexcitation::SelectTypeOfTransition(), G4UAtomicDeexcitation::SelectTypeOfTransition().
G4AtomicTransitionManager.hh 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
G4AtomicShell * G4AtomicTransitionManager::Shell | ( | G4int | Z, |
size_t | shellIndex | ||
) | const |
G4AtomicTransitionManager.cc 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), JustWarning, pos, shellTable, verboseLevel.
다음에 의해서 참조됨 : G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4OrlicLiXsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4OrlicLiXsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4OrlicLiXsModel::CalculateL3CrossSection(), G4ecpssrBaseLixsModel::CalculateVelocity(), G4UAtomicDeexcitation::GetAtomicShell(), G4hImpactIonisation::PostStepDoIt(), G4PenelopeOscillatorManager::ReadElementData(), G4LivermoreIonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries().
G4double G4AtomicTransitionManager::TotalNonRadiativeTransitionProbability | ( | G4int | Z, |
size_t | shellIndex | ||
) | const |
G4AtomicTransitionManager.cc 파일의 266 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), TotalRadiativeTransitionProbability().
G4double G4AtomicTransitionManager::TotalRadiativeTransitionProbability | ( | G4int | Z, |
size_t | shellIndex | ||
) | const |
G4AtomicTransitionManager.cc 파일의 222 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), pos, G4FluoTransition::TransitionProbabilities(), transitionTable.
다음에 의해서 참조됨 : TotalNonRadiativeTransitionProbability().
|
private |
G4AtomicTransitionManager.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), NumberOfReachableAugerShells(), ReachableAugerShell(), ~G4AtomicTransitionManager().
|
private |
G4AtomicTransitionManager.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise().
|
staticprivate |
G4AtomicTransitionManager.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Instance().
|
private |
G4AtomicTransitionManager.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise().
|
private |
G4AtomicTransitionManager.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), NumberOfShells(), Shell(), ~G4AtomicTransitionManager().
|
private |
G4AtomicTransitionManager.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise().
|
private |
G4AtomicTransitionManager.hh 파일의 136 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), NumberOfReachableShells(), ReachableShell(), TotalRadiativeTransitionProbability(), ~G4AtomicTransitionManager().
|
private |
G4AtomicTransitionManager.hh 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetVerboseLevel(), SetVerboseLevel(), Shell().
|
private |
G4AtomicTransitionManager.hh 파일의 145 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise().
|
private |
G4AtomicTransitionManager.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise().