|
Geant4
10.02
|
#include <G4RDAugerData.hh>
Public Member Functions | |
| G4RDAugerData () | |
| ~G4RDAugerData () | |
| size_t | NumberOfVacancies (G4int Z) const |
| G4int | VacancyId (G4int Z, G4int vacancyIndex) const |
| size_t | NumberOfTransitions (G4int Z, G4int vacancyIndex) const |
| G4int | StartShellId (G4int Z, G4int initialVacancyIndex, G4int transitionShellIndex) const |
| G4double | StartShellEnergy (G4int Z, G4int vacancyIndex, G4int transitionId, G4int augerIndex) const |
| G4double | StartShellProb (G4int Z, G4int vacancyIndex, G4int transitionId, G4int augerIndex) const |
| size_t | NumberOfAuger (G4int Z, G4int initIndex, G4int vacancyId) const |
| size_t | AugerShellId (G4int Z, G4int vacancyIndex, G4int transId, G4int augerIndex) const |
| std::vector< G4RDAugerTransition > | LoadData (G4int Z) |
| void | BuildAugerTransitionTable () |
| void | PrintData (G4int Z) |
| G4RDAugerTransition * | GetAugerTransition (G4int Z, G4int vacancyShellIndex) |
| std::vector < G4RDAugerTransition > * | GetAugerTransitions (G4int Z) |
Private Types | |
| typedef std::map< G4int, std::vector < G4RDAugerTransition > , std::less< G4int > > | trans_Table |
Private Attributes | |
| trans_Table | augerTransitionTable |
| std::vector< G4int > | nInitShells |
| std::vector< G4int > | numberOfVacancies |
Definition at line 55 of file G4RDAugerData.hh.
|
private |
Definition at line 115 of file G4RDAugerData.hh.
| G4RDAugerData::G4RDAugerData | ( | ) |
Definition at line 51 of file G4RDAugerData.cc.
References BuildAugerTransitionTable(), n, numberOfVacancies, and pos.
Here is the call graph for this function:| G4RDAugerData::~G4RDAugerData | ( | ) |
Definition at line 67 of file G4RDAugerData.cc.
| size_t G4RDAugerData::AugerShellId | ( | G4int | Z, |
| G4int | vacancyIndex, | ||
| G4int | transId, | ||
| G4int | augerIndex | ||
| ) | const |
Definition at line 180 of file G4RDAugerData.cc.
References augerTransitionTable, FatalException, G4Exception(), n, and numberOfVacancies.
Referenced by PrintData().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4RDAugerData::BuildAugerTransitionTable | ( | ) |
Definition at line 480 of file G4RDAugerData.cc.
References augerTransitionTable, G4DataVector::contains(), G4cout, G4endl, G4Material::GetElementVector(), G4Material::GetMaterialTable(), G4Material::GetNumberOfElements(), G4Material::GetNumberOfMaterials(), G4Element::GetZ(), LoadData(), and m.
Referenced by G4RDAugerData().
Here is the call graph for this function:
Here is the caller graph for this function:| G4RDAugerTransition * G4RDAugerData::GetAugerTransition | ( | G4int | Z, |
| G4int | vacancyShellIndex | ||
| ) |
Definition at line 552 of file G4RDAugerData.cc.
References augerTransitionTable.
Referenced by G4RDAtomicTransitionManager::ReachableAugerShell().
Here is the caller graph for this function:| std::vector< G4RDAugerTransition > * G4RDAugerData::GetAugerTransitions | ( | G4int | Z | ) |
Definition at line 561 of file G4RDAugerData.cc.
References augerTransitionTable.
| std::vector< G4RDAugerTransition > G4RDAugerData::LoadData | ( | G4int | Z | ) |
Definition at line 258 of file G4RDAugerData.cc.
References a, FatalException, G4Exception(), MeV, n, name, nInitShells, numberOfVacancies, and s.
Referenced by BuildAugerTransitionTable().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 162 of file G4RDAugerData.cc.
References augerTransitionTable, FatalException, G4Exception(), n, and numberOfVacancies.
Referenced by PrintData().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 143 of file G4RDAugerData.cc.
References augerTransitionTable, FatalException, G4Exception(), n, and numberOfVacancies.
Referenced by PrintData().
Here is the call graph for this function:
Here is the caller graph for this function:| size_t G4RDAugerData::NumberOfVacancies | ( | G4int | Z | ) | const |
Definition at line 114 of file G4RDAugerData.cc.
References numberOfVacancies.
Referenced by G4RDAtomicTransitionManager::NumberOfReachableAugerShells().
Here is the caller graph for this function:| void G4RDAugerData::PrintData | ( | G4int | Z | ) |
Definition at line 521 of file G4RDAugerData.cc.
References a, AugerShellId(), G4cout, G4endl, MeV, NumberOfAuger(), NumberOfTransitions(), numberOfVacancies, StartShellEnergy(), StartShellId(), and StartShellProb().
Here is the call graph for this function:| G4double G4RDAugerData::StartShellEnergy | ( | G4int | Z, |
| G4int | vacancyIndex, | ||
| G4int | transitionId, | ||
| G4int | augerIndex | ||
| ) | const |
Definition at line 217 of file G4RDAugerData.cc.
References augerTransitionTable, G4INCL::KinematicsUtils::energy(), FatalException, G4Exception(), and numberOfVacancies.
Referenced by PrintData().
Here is the call graph for this function:
Here is the caller graph for this function:| G4int G4RDAugerData::StartShellId | ( | G4int | Z, |
| G4int | initialVacancyIndex, | ||
| G4int | transitionShellIndex | ||
| ) | const |
Definition at line 197 of file G4RDAugerData.cc.
References augerTransitionTable, FatalException, G4Exception(), n, and numberOfVacancies.
Referenced by PrintData().
Here is the call graph for this function:
Here is the caller graph for this function:| G4double G4RDAugerData::StartShellProb | ( | G4int | Z, |
| G4int | vacancyIndex, | ||
| G4int | transitionId, | ||
| G4int | augerIndex | ||
| ) | const |
Definition at line 237 of file G4RDAugerData.cc.
References augerTransitionTable, FatalException, G4Exception(), and numberOfVacancies.
Referenced by PrintData().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 119 of file G4RDAugerData.cc.
References augerTransitionTable, FatalException, G4Exception(), n, and numberOfVacancies.
Here is the call graph for this function:
|
private |
Definition at line 116 of file G4RDAugerData.hh.
Referenced by AugerShellId(), BuildAugerTransitionTable(), GetAugerTransition(), GetAugerTransitions(), NumberOfAuger(), NumberOfTransitions(), StartShellEnergy(), StartShellId(), StartShellProb(), and VacancyId().
|
private |
Definition at line 123 of file G4RDAugerData.hh.
Referenced by LoadData().
|
private |
Definition at line 124 of file G4RDAugerData.hh.
Referenced by AugerShellId(), G4RDAugerData(), LoadData(), NumberOfAuger(), NumberOfTransitions(), NumberOfVacancies(), PrintData(), StartShellEnergy(), StartShellId(), StartShellProb(), and VacancyId().