41#define G4AUGERDATA_HH 1
101 typedef std::map<G4int,std::vector<G4AugerTransition>,std::less<G4int> >
trans_Table;
void BuildAugerTransitionTable()
trans_Table augerTransitionTable
std::vector< G4AugerTransition > LoadData(G4int Z)
size_t NumberOfTransitions(G4int Z, G4int vacancyIndex) const
size_t NumberOfAuger(G4int Z, G4int initIndex, G4int vacancyId) const
std::vector< G4AugerTransition > * GetAugerTransitions(G4int Z)
Given the atomic number returns a vector of possible AugerTransition objects.
G4int StartShellId(G4int Z, G4int initialVacancyIndex, G4int transitionShellIndex) const
size_t AugerShellId(G4int Z, G4int vacancyIndex, G4int transId, G4int augerIndex) const
G4AugerTransition * GetAugerTransition(G4int Z, G4int vacancyShellIndex)
std::map< G4int, std::vector< G4AugerTransition >, std::less< G4int > > trans_Table
std::vector< G4int > numberOfVacancies
G4double StartShellProb(G4int Z, G4int vacancyIndex, G4int transitionId, G4int augerIndex) const
size_t NumberOfVacancies(G4int Z) const
G4double StartShellEnergy(G4int Z, G4int vacancyIndex, G4int transitionId, G4int augerIndex) const
G4int VacancyId(G4int Z, G4int vacancyIndex) const
Given the index of the vacancy (and the atomic number Z) returns its identity.
std::vector< G4int > nInitShells