|
Geant4
10.02.p02
|
#include <G4NuclearLevelData.hh>
Collaboration diagram for G4NuclearLevelData:Public Member Functions | |
| ~G4NuclearLevelData () | |
| const G4LevelManager * | GetLevelManager (G4int Z, G4int A) |
| G4bool | AddPrivateData (G4int Z, G4int A, const G4String &filename) |
Static Public Member Functions | |
| static G4NuclearLevelData * | GetInstance () |
Private Member Functions | |
| G4NuclearLevelData () | |
| void | InitialiseForIsotope (G4int Z, G4int A) |
| G4NuclearLevelData (G4NuclearLevelData &) | |
| G4NuclearLevelData & | operator= (const G4NuclearLevelData &right) |
Private Attributes | |
| G4LevelReader * | fLevelReader |
| std::vector< const G4LevelManager * > | fLevelManagers [ZMAX] |
| std::vector< G4bool > | fLevelManagerFlags [ZMAX] |
Static Private Attributes | |
| static G4NuclearLevelData * | theInstance = 0 |
| static const G4int | ZMAX = 103 |
| static const G4int | AMIN [ZMAX] |
| static const G4int | AMAX [ZMAX] |
Definition at line 56 of file G4NuclearLevelData.hh.
|
private |
Definition at line 88 of file G4NuclearLevelData.cc.
References AMAX, AMIN, fLevelManagerFlags, fLevelManagers, fLevelReader, and ZMAX.
| G4NuclearLevelData::~G4NuclearLevelData | ( | ) |
Definition at line 97 of file G4NuclearLevelData.cc.
References fLevelManagers, fLevelReader, G4InuclParticleNames::nn, and ZMAX.
|
private |
Definition at line 126 of file G4NuclearLevelData.cc.
References AMAX, AMIN, fLevelManagerFlags, fLevelManagers, fLevelReader, and G4LevelReader::MakeLevelManager().
Here is the call graph for this function:
|
static |
Definition at line 79 of file G4NuclearLevelData.cc.
References theInstance.
Referenced by G4PhotonEvaporation::G4PhotonEvaporation().
Here is the caller graph for this function:| const G4LevelManager * G4NuclearLevelData::GetLevelManager | ( | G4int | Z, |
| G4int | A | ||
| ) |
Definition at line 111 of file G4NuclearLevelData.cc.
References AMAX, AMIN, fLevelManagerFlags, fLevelManagers, and InitialiseForIsotope().
Referenced by G4PhotonEvaporation::InitialiseLevelManager().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 142 of file G4NuclearLevelData.cc.
References AMIN, G4LevelReader::CreateLevelManager(), fLevelManagerFlags, fLevelManagers, fLevelReader, G4MUTEXLOCK, and G4MUTEXUNLOCK.
Referenced by GetLevelManager().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
staticprivate |
Definition at line 87 of file G4NuclearLevelData.hh.
Referenced by AddPrivateData(), G4NuclearLevelData(), and GetLevelManager().
|
staticprivate |
Definition at line 86 of file G4NuclearLevelData.hh.
Referenced by AddPrivateData(), G4NuclearLevelData(), GetLevelManager(), and InitialiseForIsotope().
Definition at line 90 of file G4NuclearLevelData.hh.
Referenced by AddPrivateData(), G4NuclearLevelData(), GetLevelManager(), and InitialiseForIsotope().
|
private |
Definition at line 89 of file G4NuclearLevelData.hh.
Referenced by AddPrivateData(), G4NuclearLevelData(), GetLevelManager(), InitialiseForIsotope(), and ~G4NuclearLevelData().
|
private |
Definition at line 83 of file G4NuclearLevelData.hh.
Referenced by AddPrivateData(), G4NuclearLevelData(), InitialiseForIsotope(), and ~G4NuclearLevelData().
|
staticprivate |
Definition at line 62 of file G4NuclearLevelData.hh.
Referenced by GetInstance().
|
staticprivate |
Definition at line 85 of file G4NuclearLevelData.hh.
Referenced by G4NuclearLevelData(), and ~G4NuclearLevelData().