Geant4  10.02.p03
G4NuclearLevelData Class Reference

#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 G4NuclearLevelDataGetInstance ()
 

Private Member Functions

 G4NuclearLevelData ()
 
void InitialiseForIsotope (G4int Z, G4int A)
 
 G4NuclearLevelData (G4NuclearLevelData &)
 
G4NuclearLevelDataoperator= (const G4NuclearLevelData &right)
 

Private Attributes

G4LevelReaderfLevelReader
 
std::vector< const G4LevelManager * > fLevelManagers [ZMAX]
 
std::vector< G4boolfLevelManagerFlags [ZMAX]
 

Static Private Attributes

static G4NuclearLevelDatatheInstance
 
static const G4int ZMAX = 103
 
static const G4int AMIN [ZMAX]
 
static const G4int AMAX [ZMAX]
 

Detailed Description

Definition at line 56 of file G4NuclearLevelData.hh.

Constructor & Destructor Documentation

◆ G4NuclearLevelData() [1/2]

G4NuclearLevelData::G4NuclearLevelData ( )
private

◆ ~G4NuclearLevelData()

G4NuclearLevelData::~G4NuclearLevelData ( )

◆ G4NuclearLevelData() [2/2]

G4NuclearLevelData::G4NuclearLevelData ( G4NuclearLevelData )
private

Member Function Documentation

◆ AddPrivateData()

G4bool G4NuclearLevelData::AddPrivateData ( G4int  Z,
G4int  A,
const G4String filename 
)

◆ GetInstance()

static G4NuclearLevelData* G4NuclearLevelData::GetInstance ( )
static
Here is the caller graph for this function:

◆ GetLevelManager()

const G4LevelManager* G4NuclearLevelData::GetLevelManager ( G4int  Z,
G4int  A 
)
Here is the caller graph for this function:

◆ InitialiseForIsotope()

void G4NuclearLevelData::InitialiseForIsotope ( G4int  Z,
G4int  A 
)
private

◆ operator=()

G4NuclearLevelData& G4NuclearLevelData::operator= ( const G4NuclearLevelData right)
private

Member Data Documentation

◆ AMAX

const G4int G4NuclearLevelData::AMAX[ZMAX]
staticprivate

Definition at line 87 of file G4NuclearLevelData.hh.

◆ AMIN

const G4int G4NuclearLevelData::AMIN[ZMAX]
staticprivate

Definition at line 86 of file G4NuclearLevelData.hh.

◆ fLevelManagerFlags

std::vector<G4bool> G4NuclearLevelData::fLevelManagerFlags[ZMAX]
private

Definition at line 90 of file G4NuclearLevelData.hh.

◆ fLevelManagers

std::vector<const G4LevelManager*> G4NuclearLevelData::fLevelManagers[ZMAX]
private

Definition at line 89 of file G4NuclearLevelData.hh.

◆ fLevelReader

G4LevelReader* G4NuclearLevelData::fLevelReader
private

Definition at line 83 of file G4NuclearLevelData.hh.

◆ theInstance

G4NuclearLevelData* G4NuclearLevelData::theInstance
staticprivate

Definition at line 62 of file G4NuclearLevelData.hh.

◆ ZMAX

const G4int G4NuclearLevelData::ZMAX = 103
staticprivate

Definition at line 85 of file G4NuclearLevelData.hh.


The documentation for this class was generated from the following file: