#include <G4RDAtomicTransitionManager.hh>
Public 멤버 함수 | |
| G4RDAtomicShell * | Shell (G4int Z, size_t shellIndex) const |
| const G4RDFluoTransition * | ReachableShell (G4int Z, size_t shellIndex) const |
| const G4RDAugerTransition * | 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) |
| G4double | TotalNonRadiativeTransitionProbability (G4int Z, size_t shellIndex) |
정적 Public 멤버 함수 | |
| static G4RDAtomicTransitionManager * | Instance () |
Protected 멤버 함수 | |
| G4RDAtomicTransitionManager (G4int minZ=1, G4int maxZ=100, G4int limitInfTable=6, G4int limitSupTable=100) | |
| ~G4RDAtomicTransitionManager () | |
Private 멤버 함수 | |
| G4RDAtomicTransitionManager & | operator= (const G4RDAtomicTransitionManager &right) |
| G4RDAtomicTransitionManager (const G4RDAtomicTransitionManager &) | |
Private 속성 | |
| std::map< G4int, std::vector < G4RDAtomicShell * > , std::less< G4int > > | shellTable |
| std::map< G4int, std::vector < G4RDFluoTransition * > , std::less< G4int > > | transitionTable |
| G4RDAugerData * | augerData |
| G4int | zMin |
| G4int | zMax |
| G4int | infTableLimit |
| G4int | supTableLimit |
정적 Private 속성 | |
| static G4RDAtomicTransitionManager * | instance = 0 |
G4RDAtomicTransitionManager.hh 파일의 61 번째 라인에서 정의되었습니다.
|
protected |
G4RDAtomicTransitionManager.cc 파일의 41 번째 라인에서 정의되었습니다.
다음을 참조함 : augerData, G4InuclSpecialFunctions::bindingEnergy(), G4RDShellData::BindingEnergy(), infTableLimit, G4RDShellData::LoadData(), G4RDFluoData::LoadData(), G4RDShellData::NumberOfShells(), G4RDFluoData::NumberOfTransitions(), G4RDShellData::ShellId(), shellTable, G4RDFluoData::StartShellEnergy(), G4RDFluoData::StartShellId(), G4RDFluoData::StartShellProb(), supTableLimit, transitionTable, G4RDFluoData::VacancyId(), Z, zMax, zMin.
다음에 의해서 참조됨 : Instance().
|
protected |
G4RDAtomicTransitionManager.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : augerData, pos, shellTable, transitionTable.
|
private |
|
static |
G4RDAtomicTransitionManager.cc 파일의 163 번째 라인에서 정의되었습니다.
다음을 참조함 : G4RDAtomicTransitionManager(), instance.
다음에 의해서 참조됨 : G4RDeIonisationSpectrum::AverageEnergy(), G4LowEnergyIonisation::BuildLossTable(), G4LowEnergyIonisation::DeexciteAtom(), G4RDAtomicDeexcitation::GenerateAuger(), G4RDAtomicDeexcitation::GenerateFluorescence(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4RDeIonisationSpectrum::Probability(), G4RDeIonisationSpectrum::SampleEnergy(), G4RDAtomicDeexcitation::SelectTypeOfTransition().
G4RDAtomicTransitionManager.cc 파일의 298 번째 라인에서 정의되었습니다.
다음을 참조함 : augerData, n, G4RDAugerData::NumberOfVacancies().
다음에 의해서 참조됨 : G4RDAtomicDeexcitation::GenerateAuger().
G4RDAtomicTransitionManager.cc 파일의 274 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, pos, transitionTable.
다음에 의해서 참조됨 : G4RDAtomicDeexcitation::GenerateFluorescence(), G4RDAtomicDeexcitation::SelectTypeOfTransition().
G4RDAtomicTransitionManager.cc 파일의 248 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, pos, shellTable.
다음에 의해서 참조됨 : G4LowEnergyIonisation::BuildLossTable().
|
private |
| const G4RDAugerTransition * G4RDAtomicTransitionManager::ReachableAugerShell | ( | G4int | Z, |
| G4int | shellIndex | ||
| ) | const |
G4RDAtomicTransitionManager.cc 파일의 239 번째 라인에서 정의되었습니다.
다음을 참조함 : augerData, G4RDAugerData::GetAugerTransition().
다음에 의해서 참조됨 : G4RDAtomicDeexcitation::GenerateAuger().
| const G4RDFluoTransition * G4RDAtomicTransitionManager::ReachableShell | ( | G4int | Z, |
| size_t | shellIndex | ||
| ) | const |
G4RDAtomicTransitionManager.cc 파일의 215 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4cout, G4endl, G4Exception(), pos, transitionTable.
다음에 의해서 참조됨 : G4RDAtomicDeexcitation::SelectTypeOfTransition().
| G4RDAtomicShell * G4RDAtomicTransitionManager::Shell | ( | G4int | Z, |
| size_t | shellIndex | ||
| ) | const |
G4RDAtomicTransitionManager.cc 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4cout, G4endl, G4Exception(), pos, shellTable.
다음에 의해서 참조됨 : G4LowEnergyIonisation::DeexciteAtom(), G4LowEnergyPhotoElectric::PostStepDoIt().
| G4double G4RDAtomicTransitionManager::TotalNonRadiativeTransitionProbability | ( | G4int | Z, |
| size_t | shellIndex | ||
| ) |
G4RDAtomicTransitionManager.cc 파일의 348 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4cout, G4endl, G4Exception(), pos, G4RDFluoTransition::TransitionProbabilities(), transitionTable.
| G4double G4RDAtomicTransitionManager::TotalRadiativeTransitionProbability | ( | G4int | Z, |
| size_t | shellIndex | ||
| ) |
G4RDAtomicTransitionManager.cc 파일의 306 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4cout, G4endl, G4Exception(), pos, G4RDFluoTransition::TransitionProbabilities(), transitionTable.
|
private |
G4RDAtomicTransitionManager.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RDAtomicTransitionManager(), NumberOfReachableAugerShells(), ReachableAugerShell(), ~G4RDAtomicTransitionManager().
|
private |
G4RDAtomicTransitionManager.hh 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RDAtomicTransitionManager().
|
staticprivate |
G4RDAtomicTransitionManager.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Instance().
|
private |
G4RDAtomicTransitionManager.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RDAtomicTransitionManager(), NumberOfShells(), Shell(), ~G4RDAtomicTransitionManager().
|
private |
G4RDAtomicTransitionManager.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RDAtomicTransitionManager().
|
private |
|
private |
G4RDAtomicTransitionManager.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RDAtomicTransitionManager().
|
private |
G4RDAtomicTransitionManager.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RDAtomicTransitionManager().
1.8.5