Geant4
10.00.p01
|
#include <G4FluoData.hh>
Public Member Functions | |
G4FluoData () | |
~G4FluoData () | |
size_t | NumberOfVacancies () const |
G4int | VacancyId (G4int vacancyIndex) const |
size_t | NumberOfTransitions (G4int vacancyIndex) const |
G4int | StartShellId (G4int initIndex, G4int vacancyIndex) const |
G4double | StartShellEnergy (G4int initIndex, G4int vacancyIndex) const |
G4double | StartShellProb (G4int initIndex, G4int vacancyIndex) const |
void | LoadData (G4int Z) |
void | PrintData () |
Private Member Functions | |
G4FluoData & | operator= (const G4FluoData &right) |
G4FluoData (const G4FluoData &) | |
Private Attributes | |
std::map< G4int, G4DataVector *, std::less< G4int > > | idMap |
std::map< G4int, G4DataVector *, std::less< G4int > > | energyMap |
std::map< G4int, G4DataVector *, std::less< G4int > > | probabilityMap |
std::vector< G4int > | nInitShells |
G4int | numberOfVacancies |
std::map< G4int, std::vector < G4FluoTransition * > , std::less< G4int > > | fluoTransitionTable |
Definition at line 52 of file G4FluoData.hh.
G4FluoData::G4FluoData | ( | ) |
Definition at line 44 of file G4FluoData.cc.
References numberOfVacancies.
G4FluoData::~G4FluoData | ( | ) |
Definition at line 49 of file G4FluoData.cc.
References energyMap, idMap, pos, and probabilityMap.
|
private |
void G4FluoData::LoadData | ( | G4int | Z | ) |
Definition at line 188 of file G4FluoData.cc.
References a, energyMap, FatalException, G4Exception(), idMap, MeV, n, name, nInitShells, numberOfVacancies, and probabilityMap.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager().
size_t G4FluoData::NumberOfTransitions | ( | G4int | vacancyIndex | ) | const |
Definition at line 93 of file G4FluoData.cc.
References G4Exception(), JustWarning, n, nInitShells, and numberOfVacancies.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager(), and PrintData().
size_t G4FluoData::NumberOfVacancies | ( | ) | const |
Definition at line 70 of file G4FluoData.cc.
References numberOfVacancies.
|
private |
void G4FluoData::PrintData | ( | void | ) |
Definition at line 316 of file G4FluoData.cc.
References G4cout, G4endl, MeV, NumberOfTransitions(), numberOfVacancies, StartShellEnergy(), StartShellId(), and StartShellProb().
Definition at line 137 of file G4FluoData.cc.
References energyMap, FatalErrorInArgument, G4Exception(), n, numberOfVacancies, and pos.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager(), and PrintData().
Definition at line 110 of file G4FluoData.cc.
References FatalErrorInArgument, G4Exception(), idMap, n, numberOfVacancies, and pos.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager(), and PrintData().
Definition at line 161 of file G4FluoData.cc.
References G4Exception(), JustWarning, n, numberOfVacancies, pos, and probabilityMap.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager(), and PrintData().
Definition at line 75 of file G4FluoData.cc.
References FatalErrorInArgument, G4Exception(), idMap, n, numberOfVacancies, and pos.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager().
|
private |
Definition at line 99 of file G4FluoData.hh.
Referenced by LoadData(), StartShellEnergy(), and ~G4FluoData().
|
private |
Definition at line 103 of file G4FluoData.hh.
|
private |
Definition at line 98 of file G4FluoData.hh.
Referenced by LoadData(), StartShellId(), VacancyId(), and ~G4FluoData().
|
private |
Definition at line 101 of file G4FluoData.hh.
Referenced by LoadData(), and NumberOfTransitions().
|
private |
Definition at line 102 of file G4FluoData.hh.
Referenced by G4FluoData(), LoadData(), NumberOfTransitions(), NumberOfVacancies(), PrintData(), StartShellEnergy(), StartShellId(), StartShellProb(), and VacancyId().
|
private |
Definition at line 100 of file G4FluoData.hh.
Referenced by LoadData(), StartShellProb(), and ~G4FluoData().