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