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