53 #ifndef G4NUCLEARLEVELMANAGER_HH 
   54 #define G4NUCLEARLEVELMANAGER_HH 1 
   57 #include <CLHEP/Units/SystemOfUnits.h> 
G4NuclearLevelManager(G4int Z, G4int A, const G4String &filename)
 
const G4NuclearLevel * HighestLevel() const 
 
G4double MinLevelEnergy() const 
 
static G4double _gammaEnergy
 
G4NuclearLevel * UseLevelOrMakeNew(G4NuclearLevel *level)
 
static G4double _angularMomentum
 
G4bool Read(std::ifstream &aDataFile)
 
static G4double _levelEnergy
 
G4bool ReadDataItem(std::istream &dataFile, G4double &x)
 
std::vector< G4NuclearLevel * > G4PtrLevelVector
 
double A(double temperature)
 
void SetNucleus(G4int Z, G4int A, const G4String &filename)
 
const G4NuclearLevel * LowestLevel() const 
 
const G4NuclearLevel * GetLevel(G4int i) const 
 
G4bool operator==(const G4NuclearLevelManager &right) const 
 
void MakeLevels(const G4String &filename)
 
G4bool ReadDataLine(std::ifstream &dataFile)
 
static G4double _halfLife
 
G4double energy(const ThreeVector &p, const G4double m)
 
const G4double x[NPOINTSGL]
 
void FinishLevel(G4NuclearLevel *level)
 
G4int NumberOfLevels() const 
 
G4PtrLevelVector * _levels
 
static G4double _polarity
 
static G4double _probability
 
void AddDataToLevel(G4NuclearLevel *level)
 
G4double MaxLevelEnergy() const 
 
const G4NuclearLevel * NearestLevel(G4double energy, G4double eDiffMax=1.e+8) const 
 
G4bool operator!=(const G4NuclearLevelManager &right) const 
 
const G4NuclearLevelManager & operator=(const G4NuclearLevelManager &right)