Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4LevelManager.hh>
Public Member Functions | |
G4LevelManager (G4int Z, G4int A, size_t nlev, const std::vector< G4double > &energies, const std::vector< G4int > &spin, const std::vector< const G4NucLevel * > &levels) | |
~G4LevelManager () | |
size_t | NumberOfTransitions () const |
const G4NucLevel * | GetLevel (size_t i) const |
G4double | LevelEnergy (size_t i) const |
G4double | MaxLevelEnergy () const |
size_t | NearestLevelIndex (G4double energy, size_t index=0) const |
size_t | NearestLowEdgeLevelIndex (G4double energy) const |
const G4NucLevel * | NearestLevel (G4double energy, size_t index=0) const |
G4double | NearestLevelEnergy (G4double energy, size_t index=0) const |
G4double | NearestLowEdgeLevelEnergy (G4double energy) const |
G4double | LifeTime (size_t i) const |
G4int | SpinTwo (size_t i) const |
G4int | Parity (size_t i) const |
G4int | FloatingLevel (size_t i) const |
G4double | ShellCorrection () const |
G4double | LevelDensity (G4double U) const |
const G4String & | FloatingType (size_t i) const |
void | StreamInfo (std::ostream &os) const |
Definition at line 53 of file G4LevelManager.hh.
|
explicit |
Definition at line 52 of file G4LevelManager.cc.
G4LevelManager::~G4LevelManager | ( | ) |
Definition at line 89 of file G4LevelManager.cc.
|
inline |
Definition at line 210 of file G4LevelManager.hh.
Referenced by StreamInfo().
const G4String & G4LevelManager::FloatingType | ( | size_t | i | ) | const |
Definition at line 122 of file G4LevelManager.cc.
|
inline |
Definition at line 138 of file G4LevelManager.hh.
Referenced by NearestLevel().
Definition at line 223 of file G4LevelManager.hh.
Referenced by G4NuclearLevelData::GetLevelDensity().
|
inline |
Definition at line 146 of file G4LevelManager.hh.
Referenced by G4NuclearLevelData::FindLevel(), NearestLevelEnergy(), and NearestLowEdgeLevelEnergy().
|
inline |
Definition at line 186 of file G4LevelManager.hh.
Referenced by G4Radioactivation::CalculateChainsFromParent(), and G4RadioactiveDecay::CalculateChainsFromParent().
|
inline |
Definition at line 154 of file G4LevelManager.hh.
Referenced by G4GEMProbabilityVI::G4GEMProbabilityVI().
|
inline |
Definition at line 170 of file G4LevelManager.hh.
Definition at line 176 of file G4LevelManager.hh.
Referenced by G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4PhotonEvaporation::GetFinalLevelEnergy(), and G4NuclearLevelData::GetLevelEnergy().
size_t G4LevelManager::NearestLevelIndex | ( | G4double | energy, |
size_t | index = 0 |
||
) | const |
Definition at line 95 of file G4LevelManager.cc.
Referenced by G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4NuclearLevelData::FindLevel(), NearestLevel(), and NearestLevelEnergy().
Definition at line 181 of file G4LevelManager.hh.
Referenced by G4NuclearLevelData::GetLowEdgeLevelEnergy().
|
inline |
Definition at line 159 of file G4LevelManager.hh.
Referenced by NearestLowEdgeLevelEnergy().
|
inline |
Definition at line 133 of file G4LevelManager.hh.
Referenced by G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4NuclearLevelData::FindLevel(), G4NuclearLevelData::GetLevelEnergy(), and G4NuclearLevelData::StreamLevels().
|
inline |
Definition at line 202 of file G4LevelManager.hh.
Referenced by StreamInfo().
|
inline |
Definition at line 218 of file G4LevelManager.hh.
|
inline |
Definition at line 194 of file G4LevelManager.hh.
Referenced by StreamInfo().
void G4LevelManager::StreamInfo | ( | std::ostream & | os | ) | const |
Definition at line 141 of file G4LevelManager.cc.
Referenced by G4NuclearLevelData::StreamLevels().