Geant4
10.02.p02
|
#include <G4LevelManager.hh>
Public Member Functions | |
G4LevelManager (const std::vector< G4float > &energies, const std::vector< G4float > &lifetime, const std::vector< G4float > &lifetimegamma, const std::vector< G4int > &spin, const std::vector< const G4NucLevel * > &levels) | |
~G4LevelManager () | |
size_t | NumberOfTransitions () const |
const G4NucLevel * | GetLevel (size_t i) const |
G4float | LevelEnergy (size_t i) const |
G4float | MaxLevelEnergy () const |
size_t | NearestLevelIndex (G4double energy, size_t index=0) const |
const G4NucLevel * | NearestLevel (G4double energy, size_t index=0) const |
G4float | NearestLevelEnergy (G4double energy, size_t index=0) const |
G4float | LifeTime (size_t i) const |
G4float | LifeTimeGamma (size_t i) const |
G4int | Spin (size_t i) const |
Private Member Functions | |
G4LevelManager (const G4LevelManager &right) | |
const G4LevelManager & | operator= (const G4LevelManager &right) |
G4bool | operator== (const G4LevelManager &right) const |
G4bool | operator!= (const G4LevelManager &right) const |
Private Attributes | |
const std::vector< G4float > | fLevelEnergy |
const std::vector< G4float > | fLifeTime |
const std::vector< G4float > | fLifeTimeGamma |
const std::vector< G4int > | fSpin |
const std::vector< const G4NucLevel * > | fLevels |
size_t | nTransitions |
Definition at line 56 of file G4LevelManager.hh.
G4LevelManager::G4LevelManager | ( | const std::vector< G4float > & | energies, |
const std::vector< G4float > & | lifetime, | ||
const std::vector< G4float > & | lifetimegamma, | ||
const std::vector< G4int > & | spin, | ||
const std::vector< const G4NucLevel * > & | levels | ||
) |
Definition at line 45 of file G4LevelManager.cc.
References fLevelEnergy, and nTransitions.
G4LevelManager::~G4LevelManager | ( | ) |
Definition at line 58 of file G4LevelManager.cc.
References fLevels, and nTransitions.
|
private |
|
inline |
Definition at line 117 of file G4LevelManager.hh.
References fLevels, and nTransitions.
Referenced by G4PhotonEvaporation::GenerateGamma(), and NearestLevel().
|
inline |
Definition at line 123 of file G4LevelManager.hh.
References fLevelEnergy, and nTransitions.
Referenced by G4PhotonEvaporation::GenerateGamma(), and NearestLevelEnergy().
|
inline |
Definition at line 174 of file G4LevelManager.hh.
References fLifeTime, and nTransitions.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 180 of file G4LevelManager.hh.
References fLifeTimeGamma, and nTransitions.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 129 of file G4LevelManager.hh.
References fLevelEnergy, and nTransitions.
Referenced by G4PhotonEvaporation::InitialiseLevelManager(), and G4LevelReader::MakeLevelManager().
|
inline |
Definition at line 163 of file G4LevelManager.hh.
References GetLevel(), and NearestLevelIndex().
Definition at line 169 of file G4LevelManager.hh.
References LevelEnergy(), and NearestLevelIndex().
Referenced by G4PhotonEvaporation::GetFinalLevelEnergy().
|
inline |
Definition at line 135 of file G4LevelManager.hh.
References G4INCL::KinematicsUtils::energy(), fLevelEnergy, G4INCL::Math::min(), nTransitions, and tolerance.
Referenced by G4PhotonEvaporation::GenerateGamma(), NearestLevel(), and NearestLevelEnergy().
|
inline |
Definition at line 112 of file G4LevelManager.hh.
References nTransitions.
|
private |
|
private |
|
private |
|
inline |
Definition at line 186 of file G4LevelManager.hh.
References fSpin, and nTransitions.
|
private |
Definition at line 103 of file G4LevelManager.hh.
Referenced by G4LevelManager(), LevelEnergy(), MaxLevelEnergy(), and NearestLevelIndex().
|
private |
Definition at line 107 of file G4LevelManager.hh.
Referenced by GetLevel(), and ~G4LevelManager().
|
private |
Definition at line 104 of file G4LevelManager.hh.
Referenced by LifeTime().
|
private |
Definition at line 105 of file G4LevelManager.hh.
Referenced by LifeTimeGamma().
|
private |
Definition at line 106 of file G4LevelManager.hh.
Referenced by Spin().
|
private |
Definition at line 108 of file G4LevelManager.hh.
Referenced by G4LevelManager(), GetLevel(), LevelEnergy(), LifeTime(), LifeTimeGamma(), MaxLevelEnergy(), NearestLevelIndex(), NumberOfTransitions(), Spin(), and ~G4LevelManager().