![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/eRosita/physics/include/G4RDAugerData.hh>
Collaboration diagram for G4RDAugerData: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 53 of file G4RDAugerData.hh.
View newest version in sPHENIX GitHub at line 53 of file G4RDAugerData.hh
|
private |
Definition at line 113 of file G4RDAugerData.hh.
View newest version in sPHENIX GitHub at line 113 of file G4RDAugerData.hh
| G4RDAugerData::G4RDAugerData | ( | ) |
Definition at line 50 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 50 of file G4RDAugerData.cc
References BuildAugerTransitionTable(), n, numberOfVacancies, and pos().
Here is the call graph for this function:| G4RDAugerData::~G4RDAugerData | ( | ) |
Definition at line 66 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 66 of file G4RDAugerData.cc
| size_t G4RDAugerData::AugerShellId | ( | G4int | Z, |
| G4int | vacancyIndex, | ||
| G4int | transId, | ||
| G4int | augerIndex | ||
| ) | const |
Definition at line 179 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 179 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 479 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 479 of file G4RDAugerData.cc
References augerTransitionTable, G4DataVector::contains(), G4cout, G4endl, G4Material::GetElementVector(), G4Material::GetMaterialTable(), G4Material::GetNumberOfElements(), G4Material::GetNumberOfMaterials(), G4Element::GetZ(), LoadData(), m, material(), G4TrackingService::nMaterials, and Z.
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 551 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 551 of file G4RDAugerData.cc
References augerTransitionTable, and Z.
Referenced by G4RDAtomicTransitionManager::ReachableAugerShell().
Here is the caller graph for this function:| std::vector< G4RDAugerTransition > * G4RDAugerData::GetAugerTransitions | ( | G4int | Z | ) |
Definition at line 560 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 560 of file G4RDAugerData.cc
References augerTransitionTable, and Z.
| std::vector< G4RDAugerTransition > G4RDAugerData::LoadData | ( | G4int | Z | ) |
Definition at line 257 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 257 of file G4RDAugerData.cc
References a, e, FatalException, file, G4Exception(), k, MeV, n, nInitShells, numberOfVacancies, and Z.
Referenced by BuildAugerTransitionTable().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 161 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 161 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 142 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 142 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 113 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 113 of file G4RDAugerData.cc
References numberOfVacancies, and Z.
Referenced by G4RDAtomicTransitionManager::NumberOfReachableAugerShells().
Here is the caller graph for this function:Definition at line 520 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 520 of file G4RDAugerData.cc
References a, AugerShellId(), e, G4cout, G4endl, k, MeV, NumberOfAuger(), NumberOfTransitions(), numberOfVacancies, StartShellEnergy(), StartShellId(), StartShellProb(), and Z.
Here is the call graph for this function:| G4double G4RDAugerData::StartShellEnergy | ( | G4int | Z, |
| G4int | vacancyIndex, | ||
| G4int | transitionId, | ||
| G4int | augerIndex | ||
| ) | const |
Definition at line 216 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 216 of file G4RDAugerData.cc
References augerTransitionTable, 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 196 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 196 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 236 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 236 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 118 of file G4RDAugerData.cc.
View newest version in sPHENIX GitHub at line 118 of file G4RDAugerData.cc
References augerTransitionTable, FatalException, G4Exception(), n, and numberOfVacancies.
Here is the call graph for this function:
|
private |
Definition at line 114 of file G4RDAugerData.hh.
View newest version in sPHENIX GitHub at line 114 of file G4RDAugerData.hh
Referenced by AugerShellId(), BuildAugerTransitionTable(), GetAugerTransition(), GetAugerTransitions(), NumberOfAuger(), NumberOfTransitions(), StartShellEnergy(), StartShellId(), StartShellProb(), and VacancyId().
|
private |
Definition at line 121 of file G4RDAugerData.hh.
View newest version in sPHENIX GitHub at line 121 of file G4RDAugerData.hh
Referenced by LoadData().
|
private |
Definition at line 122 of file G4RDAugerData.hh.
View newest version in sPHENIX GitHub at line 122 of file G4RDAugerData.hh
Referenced by AugerShellId(), G4RDAugerData(), LoadData(), NumberOfAuger(), NumberOfTransitions(), NumberOfVacancies(), PrintData(), StartShellEnergy(), StartShellId(), StartShellProb(), and VacancyId().