#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().