|
Geant4
10.00.p01
|
#include <G4NuclearLevelStore.hh>
Collaboration diagram for G4NuclearLevelStore:Public Member Functions | |
| G4NuclearLevelManager * | GetManager (G4int Z, G4int A) |
| G4LevelManager * | GetLevelManager (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 |
| typedef std::map< G4int, G4LevelManager * > | MapForHEP |
Private Member Functions | |
| G4NuclearLevelStore () | |
| G4int | GenerateKey (G4int Z, G4int A) const |
| G4String | GenerateFileName (G4int Z, G4int A) const |
Private Attributes | |
| G4LevelReader | reader |
| ManagersMap | theManagers |
| MapForHEP | managersForHEP |
| G4String | dirName |
| G4bool | userFiles |
| std::map< G4int, G4String > | theUserDataFiles |
Static Private Attributes | |
| static G4ThreadLocal G4NuclearLevelStore * | theInstance = 0 |
Definition at line 48 of file G4NuclearLevelStore.hh.
|
private |
Definition at line 73 of file G4NuclearLevelStore.hh.
|
private |
Definition at line 74 of file G4NuclearLevelStore.hh.
|
private |
Definition at line 50 of file G4NuclearLevelStore.cc.
References dirName, G4cout, and userFiles.
Referenced by GetInstance().
Here is the caller graph for this function:| G4NuclearLevelStore::~G4NuclearLevelStore | ( | ) |
Definition at line 66 of file G4NuclearLevelStore.cc.
References managersForHEP, theManagers, theUserDataFiles, and userFiles.
| void G4NuclearLevelStore::AddUserEvaporationDataFile | ( | G4int | Z, |
| G4int | A, | ||
| const G4String & | filename | ||
| ) |
Definition at line 82 of file G4NuclearLevelStore.cc.
References A, G4cout, G4endl, theUserDataFiles, and userFiles.
Referenced by G4RadioactiveDecaymessenger::SetNewValue().
Here is the caller graph for this function:Definition at line 102 of file G4NuclearLevelStore.cc.
Referenced by GetLevelManager(), and GetManager().
Here is the caller graph for this function:Definition at line 69 of file G4NuclearLevelStore.hh.
References A.
|
static |
Definition at line 41 of file G4NuclearLevelStore.cc.
References G4NuclearLevelStore(), G4ThreadLocal, and theInstance.
Referenced by G4RadioactiveDecay::AddDecayRateTable(), G4ContinuumGammaDeexcitation::CreateTransition(), G4DiscreteGammaDeexcitation::CreateTransition(), G4DiscreteGammaDeexcitation::G4DiscreteGammaDeexcitation(), G4PromptPhotonEvaporation::G4PromptPhotonEvaporation(), G4RIsotopeTable::GetMeanLifeTime(), and G4RadioactiveDecaymessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| G4LevelManager * G4NuclearLevelStore::GetLevelManager | ( | G4int | Z, |
| G4int | A | ||
| ) |
Definition at line 149 of file G4NuclearLevelStore.cc.
References A, dirName, GenerateFileName(), managersForHEP, and reader.
Here is the call graph for this function:| G4NuclearLevelManager * G4NuclearLevelStore::GetManager | ( | G4int | Z, |
| G4int | A | ||
| ) |
Definition at line 111 of file G4NuclearLevelStore.cc.
References A, dirName, GenerateFileName(), theManagers, theUserDataFiles, and userFiles.
Referenced by G4RadioactiveDecay::AddDecayRateTable(), G4ContinuumGammaDeexcitation::CreateTransition(), G4DiscreteGammaDeexcitation::CreateTransition(), G4PromptPhotonEvaporation::GetEmissionProbability(), and G4RIsotopeTable::GetMeanLifeTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 79 of file G4NuclearLevelStore.hh.
Referenced by G4NuclearLevelStore(), GetLevelManager(), and GetManager().
|
private |
Definition at line 78 of file G4NuclearLevelStore.hh.
Referenced by GetLevelManager(), and ~G4NuclearLevelStore().
|
private |
Definition at line 76 of file G4NuclearLevelStore.hh.
Referenced by GetLevelManager().
|
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 84 of file G4NuclearLevelStore.hh.
Referenced by AddUserEvaporationDataFile(), GetManager(), and ~G4NuclearLevelStore().
|
private |
Definition at line 83 of file G4NuclearLevelStore.hh.
Referenced by AddUserEvaporationDataFile(), G4NuclearLevelStore(), GetManager(), and ~G4NuclearLevelStore().