42#define G4FLUODATA_HH 1
90 std::map<G4int,G4DataVector*,std::less<G4int> > idMap;
91 std::map<G4int,G4DataVector*,std::less<G4int> > energyMap;
92 std::map<G4int,G4DataVector*,std::less<G4int> > probabilityMap;
93 std::vector<G4int> nInitShells;
94 std::map<G4int,std::vector<G4FluoTransition*>,std::less<G4int> > fluoTransitionTable;
97 G4int numberOfVacancies = 0;
G4FluoData(const G4FluoData &)=delete
std::size_t NumberOfTransitions(G4int vacancyIndex) const
G4double StartShellEnergy(G4int initIndex, G4int vacancyIndex) const
G4int VacancyId(G4int vacancyIndex) const
Given the index of the vacancy returns its identity.
std::size_t NumberOfVacancies() const
G4int StartShellId(G4int initIndex, G4int vacancyIndex) const
G4FluoData & operator=(const G4FluoData &right)=delete
G4double StartShellProb(G4int initIndex, G4int vacancyIndex) const