Geant4  10.01
G4LevelManager Class Reference

#include <G4LevelManager.hh>

Public Member Functions

 G4LevelManager (G4int Z, G4int A, G4LevelReader &reader, const G4String &filename)
 
 ~G4LevelManager ()
 
G4int NumberOfLevels () const
 
const G4NucLevelGetLevel (G4int i) const
 
const G4NucLevelNearestLevel (G4double energy) const
 

Private Member Functions

 G4LevelManager (const G4LevelManager &right)
 
const G4LevelManageroperator= (const G4LevelManager &right)
 
G4bool operator== (const G4LevelManager &right) const
 
G4bool operator!= (const G4LevelManager &right) const
 

Private Attributes

std::vector< G4NucLevel * > fLevel
 
G4int nLevels
 
G4int theZ
 
G4int theA
 

Detailed Description

Definition at line 56 of file G4LevelManager.hh.

Constructor & Destructor Documentation

G4LevelManager::G4LevelManager ( G4int  Z,
G4int  A,
G4LevelReader reader,
const G4String filename 
)

Definition at line 45 of file G4LevelManager.cc.

References G4LevelReader::FillLevels(), fLevel, and nLevels.

+ Here is the call graph for this function:

G4LevelManager::~G4LevelManager ( )

Definition at line 53 of file G4LevelManager.cc.

References fLevel, and nLevels.

G4LevelManager::G4LevelManager ( const G4LevelManager right)
private

Member Function Documentation

const G4NucLevel * G4LevelManager::GetLevel ( G4int  i) const
inline

Definition at line 90 of file G4LevelManager.hh.

References fLevel.

const G4NucLevel * G4LevelManager::NearestLevel ( G4double  energy) const
inline

Definition at line 96 of file G4LevelManager.hh.

References fLevel, G4NucLevel::LevelEnergy(), and nLevels.

+ Here is the call graph for this function:

G4int G4LevelManager::NumberOfLevels ( ) const
inline

Definition at line 85 of file G4LevelManager.hh.

References nLevels.

G4bool G4LevelManager::operator!= ( const G4LevelManager right) const
private
const G4LevelManager& G4LevelManager::operator= ( const G4LevelManager right)
private
G4bool G4LevelManager::operator== ( const G4LevelManager right) const
private

Member Data Documentation

std::vector<G4NucLevel*> G4LevelManager::fLevel
private

Definition at line 79 of file G4LevelManager.hh.

Referenced by G4LevelManager(), GetLevel(), NearestLevel(), and ~G4LevelManager().

G4int G4LevelManager::nLevels
private

Definition at line 80 of file G4LevelManager.hh.

Referenced by G4LevelManager(), NearestLevel(), NumberOfLevels(), and ~G4LevelManager().

G4int G4LevelManager::theA
private

Definition at line 82 of file G4LevelManager.hh.

G4int G4LevelManager::theZ
private

Definition at line 81 of file G4LevelManager.hh.


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