Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Protected 멤버 함수 | Private 멤버 함수 | Private 속성 | 정적 Private 속성 | 모든 멤버 목록
G4RDAtomicTransitionManager 클래스 참조

#include <G4RDAtomicTransitionManager.hh>

Public 멤버 함수

G4RDAtomicShellShell (G4int Z, size_t shellIndex) const
 
const G4RDFluoTransitionReachableShell (G4int Z, size_t shellIndex) const
 
const G4RDAugerTransitionReachableAugerShell (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 멤버 함수

G4RDAtomicTransitionManageroperator= (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
 
G4RDAugerDataaugerData
 
G4int zMin
 
G4int zMax
 
G4int infTableLimit
 
G4int supTableLimit
 

정적 Private 속성

static
G4RDAtomicTransitionManager
instance = 0
 

상세한 설명

G4RDAtomicTransitionManager.hh 파일의 61 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4RDAtomicTransitionManager::G4RDAtomicTransitionManager ( G4int  minZ = 1,
G4int  maxZ = 100,
G4int  limitInfTable = 6,
G4int  limitSupTable = 100 
)
protected
G4RDAtomicTransitionManager::~G4RDAtomicTransitionManager ( )
protected

G4RDAtomicTransitionManager.cc 파일의 123 번째 라인에서 정의되었습니다.

다음을 참조함 : augerData, pos, shellTable, transitionTable.

G4RDAtomicTransitionManager::G4RDAtomicTransitionManager ( const G4RDAtomicTransitionManager )
private

멤버 함수 문서화

G4RDAtomicTransitionManager * G4RDAtomicTransitionManager::Instance ( void  )
static
G4int G4RDAtomicTransitionManager::NumberOfReachableAugerShells ( G4int  Z) const

G4RDAtomicTransitionManager.cc 파일의 298 번째 라인에서 정의되었습니다.

다음을 참조함 : augerData, n, G4RDAugerData::NumberOfVacancies().

다음에 의해서 참조됨 : G4RDAtomicDeexcitation::GenerateAuger().

G4int G4RDAtomicTransitionManager::NumberOfReachableShells ( G4int  Z) const

G4RDAtomicTransitionManager.cc 파일의 274 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl, pos, transitionTable.

다음에 의해서 참조됨 : G4RDAtomicDeexcitation::GenerateFluorescence(), G4RDAtomicDeexcitation::SelectTypeOfTransition().

G4int G4RDAtomicTransitionManager::NumberOfShells ( G4int  Z) const

G4RDAtomicTransitionManager.cc 파일의 248 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl, pos, shellTable.

다음에 의해서 참조됨 : G4LowEnergyIonisation::BuildLossTable().

G4RDAtomicTransitionManager& G4RDAtomicTransitionManager::operator= ( const G4RDAtomicTransitionManager right)
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.

멤버 데이타 문서화

G4RDAugerData* G4RDAtomicTransitionManager::augerData
private

G4RDAtomicTransitionManager.hh 파일의 134 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RDAtomicTransitionManager(), NumberOfReachableAugerShells(), ReachableAugerShell(), ~G4RDAtomicTransitionManager().

G4int G4RDAtomicTransitionManager::infTableLimit
private

G4RDAtomicTransitionManager.hh 파일의 143 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RDAtomicTransitionManager().

G4RDAtomicTransitionManager * G4RDAtomicTransitionManager::instance = 0
staticprivate

G4RDAtomicTransitionManager.hh 파일의 122 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Instance().

std::map<G4int,std::vector<G4RDAtomicShell*>,std::less<G4int> > G4RDAtomicTransitionManager::shellTable
private

G4RDAtomicTransitionManager.hh 파일의 126 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RDAtomicTransitionManager(), NumberOfShells(), Shell(), ~G4RDAtomicTransitionManager().

G4int G4RDAtomicTransitionManager::supTableLimit
private

G4RDAtomicTransitionManager.hh 파일의 144 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RDAtomicTransitionManager().

std::map<G4int,std::vector<G4RDFluoTransition*>,std::less<G4int> > G4RDAtomicTransitionManager::transitionTable
private
G4int G4RDAtomicTransitionManager::zMax
private

G4RDAtomicTransitionManager.hh 파일의 139 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RDAtomicTransitionManager().

G4int G4RDAtomicTransitionManager::zMin
private

G4RDAtomicTransitionManager.hh 파일의 138 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RDAtomicTransitionManager().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: