45#ifndef G4NUCLEARLEVELDATA_HH
46#define G4NUCLEARLEVELDATA_HH 1
127 static const G4int ZMAX = 118;
128 static const G4int AMIN[ZMAX];
129 static const G4int AMAX[ZMAX];
130 static const G4int LEVELIDX[ZMAX];
132 std::vector<const G4LevelManager*> fLevelManagers[ZMAX];
133 std::vector<G4bool> fLevelManagerFlags[ZMAX];
135#ifdef G4MULTITHREADED
136 static G4Mutex nuclearLevelDataMutex;
double A(double temperature)
G4float MaxLevelEnergy(G4int Z, G4int A) const
G4double GetLevelDensity(G4int Z, G4int A, G4double U)
G4double GetLevelEnergy(G4int Z, G4int A, G4double energy)
G4double FindLevel(G4int Z, G4int A, G4double resMass, G4double Mass, G4double partMass, G4double T)
G4DeexPrecoParameters * GetParameters()
G4bool AddPrivateData(G4int Z, G4int A, const G4String &filename)
G4NuclearLevelData(G4NuclearLevelData &)=delete
G4int GetMinA(G4int Z) const
G4NuclearLevelData & operator=(const G4NuclearLevelData &right)=delete
G4double GetLowEdgeLevelEnergy(G4int Z, G4int A, G4double energy)
G4ShellCorrection * GetShellCorrection()
void UploadNuclearLevelData(G4int Z)
const G4LevelManager * GetLevelManager(G4int Z, G4int A)
G4PairingCorrection * GetPairingCorrection()
static G4NuclearLevelData * GetInstance()
G4double GetMaxLevelEnergy(G4int Z, G4int A) const
void StreamLevels(std::ostream &os, G4int Z, G4int A)
G4int GetMaxA(G4int Z) const