37 #ifndef G4MolecularDecayTable_h
38 #define G4MolecularDecayTable_h 1
80 typedef std::map<G4ElectronOccupancy, G4String, eOccComp>
statesMap;
81 typedef std::map<G4String, std::vector<const G4MolecularDecayChannel*>, std::less <G4String> >
channelsMap;
void CheckDataConsistency()
G4int GetTotalOccupancy() const
channelsMap fDecayChannelsMap
void AddDecayChannel(const G4String &, const G4MolecularDecayChannel *)
G4int GetSizeOfOrbit() const
G4MolecularDecayTable & operator=(const G4MolecularDecayTable &right)
statesMap fExcitedStatesMap
G4int GetOccupancy(G4int orbit) const
std::map< G4ElectronOccupancy, G4String, eOccComp > statesMap
const G4String & GetExcitedState(const G4ElectronOccupancy *) const
void AddExcitedState(const G4String &)
const G4ElectronOccupancy & GetElectronOccupancy(const G4String &) const
const channelsMap & GetDecayChannelsMap() const
void AddeConfToExcitedState(const G4String &, const G4ElectronOccupancy &)
bool operator()(const G4ElectronOccupancy &occ1, const G4ElectronOccupancy &occ2) const
const std::vector< const G4MolecularDecayChannel * > * GetDecayChannels(const G4ElectronOccupancy *) const
const statesMap & GetExcitedStateMaps() const
Class Description G4MolecularDecayTable operates as a container of deexcitation modes for excited or ...
std::map< G4String, std::vector< const G4MolecularDecayChannel * >, std::less< G4String > > channelsMap