Geant4
10.02.p02
|
#include <G4NuclearLevelData.hh>
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().
|
static |
Definition at line 79 of file G4NuclearLevelData.cc.
References theInstance.
Referenced by G4PhotonEvaporation::G4PhotonEvaporation().
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().
Definition at line 142 of file G4NuclearLevelData.cc.
References AMIN, G4LevelReader::CreateLevelManager(), fLevelManagerFlags, fLevelManagers, fLevelReader, G4MUTEXLOCK, and G4MUTEXUNLOCK.
Referenced by GetLevelManager().
|
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().