| Geant4
    10.02
    | 
#include <G4NuclearLevelStore.hh>
 Collaboration diagram for G4NuclearLevelStore:
 Collaboration diagram for G4NuclearLevelStore:| Public Member Functions | |
| G4NuclearLevelManager * | GetManager (G4int Z, G4int A) | 
| ~G4NuclearLevelStore () | |
| void | AddUserEvaporationDataFile (G4int Z, G4int A, const G4String &filename) | 
| Static Public Member Functions | |
| static G4NuclearLevelStore * | GetInstance () | 
| Private Types | |
| typedef std::map< G4int, G4NuclearLevelManager * > | ManagersMap | 
| Private Member Functions | |
| G4NuclearLevelStore () | |
| G4int | GenerateKey (G4int Z, G4int A) const | 
| G4String | GenerateFileName (G4int Z, G4int A) const | 
| Private Attributes | |
| ManagersMap | theManagers | 
| G4String | dirName | 
| G4bool | userFiles | 
| std::map< G4int, G4String > | theUserDataFiles | 
| Static Private Attributes | |
| static G4ThreadLocal G4NuclearLevelStore * | theInstance = 0 | 
| Friends | |
| class | G4ThreadLocalSingleton< G4NuclearLevelStore > | 
Definition at line 49 of file G4NuclearLevelStore.hh.
| 
 | private | 
Definition at line 75 of file G4NuclearLevelStore.hh.
| 
 | private | 
Definition at line 62 of file G4NuclearLevelStore.cc.
| G4NuclearLevelStore::~G4NuclearLevelStore | ( | ) | 
Definition at line 78 of file G4NuclearLevelStore.cc.
References theManagers.
| void G4NuclearLevelStore::AddUserEvaporationDataFile | ( | G4int | Z, | 
| G4int | A, | ||
| const G4String & | filename | ||
| ) | 
Definition at line 93 of file G4NuclearLevelStore.cc.
References A(), G4cout, G4endl, theUserDataFiles, and userFiles.
Referenced by G4RadioactiveDecaymessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:Definition at line 113 of file G4NuclearLevelStore.cc.
Referenced by GetManager().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:Definition at line 71 of file G4NuclearLevelStore.hh.
References A().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Definition at line 47 of file G4NuclearLevelStore.cc.
References G4ThreadLocalSingleton< T >::Instance(), and theInstance.
Referenced by G4RadioactiveDecay::AddDecayRateTable(), G4ContinuumGammaDeexcitation::G4ContinuumGammaDeexcitation(), G4DiscreteGammaDeexcitation::G4DiscreteGammaDeexcitation(), G4RIsotopeTable::GetMeanLifeTime(), and G4RadioactiveDecaymessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| G4NuclearLevelManager * G4NuclearLevelStore::GetManager | ( | G4int | Z, | 
| G4int | A | ||
| ) | 
Definition at line 122 of file G4NuclearLevelStore.cc.
References A(), dirName, G4MUTEXLOCK, G4MUTEXUNLOCK, GenerateFileName(), theManagers, theUserDataFiles, and userFiles.
Referenced by G4RadioactiveDecay::AddDecayRateTable(), G4ContinuumGammaDeexcitation::CanDoTransition(), G4DiscreteGammaDeexcitation::CanDoTransition(), and G4RIsotopeTable::GetMeanLifeTime().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | friend | 
Definition at line 52 of file G4NuclearLevelStore.hh.
| 
 | private | 
Definition at line 79 of file G4NuclearLevelStore.hh.
Referenced by G4NuclearLevelStore(), and GetManager().
| 
 | staticprivate | 
Definition at line 81 of file G4NuclearLevelStore.hh.
Referenced by GetInstance().
| 
 | private | 
Definition at line 77 of file G4NuclearLevelStore.hh.
Referenced by GetManager(), and ~G4NuclearLevelStore().
Definition at line 87 of file G4NuclearLevelStore.hh.
Referenced by AddUserEvaporationDataFile(), and GetManager().
| 
 | private | 
Definition at line 86 of file G4NuclearLevelStore.hh.
Referenced by AddUserEvaporationDataFile(), G4NuclearLevelStore(), and GetManager().