Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4LevelManager.hh>
Public Member Functions | |
G4LevelManager (G4int Z, G4int A, std::size_t nlev, const std::vector< G4double > &energies, const std::vector< G4int > &spin, const std::vector< const G4NucLevel * > &levels) | |
~G4LevelManager () | |
std::size_t | NearestLevelIndex (const G4double energy, const std::size_t index=0) const |
std::size_t | NumberOfTransitions () const |
const G4NucLevel * | GetLevel (const std::size_t i) const |
G4double | LevelEnergy (const std::size_t i) const |
G4double | MaxLevelEnergy () const |
std::size_t | NearestLowEdgeLevelIndex (const G4double energy) const |
const G4NucLevel * | NearestLevel (const G4double energy, const std::size_t index=0) const |
G4double | NearestLevelEnergy (const G4double energy, const std::size_t index=0) const |
G4double | NearestLowEdgeLevelEnergy (const G4double energy) const |
G4double | LifeTime (const std::size_t i) const |
G4int | TwoSpinParity (const std::size_t i) const |
G4int | Parity (const std::size_t i) const |
G4int | FloatingLevel (const std::size_t i) const |
G4double | ShellCorrection () const |
G4double | LevelDensity (const G4double U) const |
const std::vector< G4double > & | GetLevelEnergies () const |
const std::vector< const G4NucLevel * > & | GetLevels () const |
const G4String & | FloatingType (const std::size_t i) const |
void | StreamInfo (std::ostream &os) const |
G4LevelManager (const G4LevelManager &right)=delete | |
const G4LevelManager & | operator= (const G4LevelManager &right)=delete |
G4bool | operator== (const G4LevelManager &right) const =delete |
G4bool | operator!= (const G4LevelManager &right) const =delete |
Definition at line 53 of file G4LevelManager.hh.
|
explicit |
Definition at line 53 of file G4LevelManager.cc.
G4LevelManager::~G4LevelManager | ( | ) |
Definition at line 94 of file G4LevelManager.cc.
|
delete |
|
inline |
Definition at line 201 of file G4LevelManager.hh.
Referenced by StreamInfo().
const G4String & G4LevelManager::FloatingType | ( | const std::size_t | i | ) | const |
Definition at line 114 of file G4LevelManager.cc.
|
inline |
Definition at line 141 of file G4LevelManager.hh.
Referenced by NearestLevel().
|
inline |
Definition at line 216 of file G4LevelManager.hh.
|
inline |
Definition at line 221 of file G4LevelManager.hh.
Definition at line 211 of file G4LevelManager.hh.
Referenced by G4NuclearLevelData::GetLevelDensity().
|
inline |
Definition at line 146 of file G4LevelManager.hh.
Referenced by G4NuclearLevelData::FindLevel(), G4FermiFragmentsPoolVI::Initialise(), NearestLevelEnergy(), and NearestLowEdgeLevelEnergy().
|
inline |
Definition at line 186 of file G4LevelManager.hh.
Referenced by G4Radioactivation::CalculateChainsFromParent(), and G4FermiFragmentsPoolVI::Initialise().
|
inline |
Definition at line 151 of file G4LevelManager.hh.
Referenced by G4GEMProbabilityVI::G4GEMProbabilityVI().
|
inline |
Definition at line 168 of file G4LevelManager.hh.
|
inline |
Definition at line 174 of file G4LevelManager.hh.
Referenced by G4Radioactivation::CalculateChainsFromParent(), G4PhotonEvaporation::GetFinalLevelEnergy(), and G4NuclearLevelData::GetLevelEnergy().
std::size_t G4LevelManager::NearestLevelIndex | ( | const G4double | energy, |
const std::size_t | index = 0 ) const |
Definition at line 99 of file G4LevelManager.cc.
Referenced by G4Radioactivation::CalculateChainsFromParent(), G4NuclearLevelData::FindLevel(), NearestLevel(), and NearestLevelEnergy().
Definition at line 181 of file G4LevelManager.hh.
Referenced by G4NuclearLevelData::GetLowEdgeLevelEnergy().
|
inline |
Definition at line 157 of file G4LevelManager.hh.
Referenced by NearestLevelIndex(), and NearestLowEdgeLevelEnergy().
|
inline |
Definition at line 136 of file G4LevelManager.hh.
Referenced by G4Radioactivation::CalculateChainsFromParent(), G4NuclearLevelData::FindLevel(), G4NuclearLevelData::GetLevelEnergy(), G4FermiFragmentsPoolVI::Initialise(), and G4NuclearLevelData::StreamLevels().
|
delete |
|
delete |
|
delete |
|
inline |
Definition at line 196 of file G4LevelManager.hh.
Referenced by StreamInfo().
|
inline |
Definition at line 206 of file G4LevelManager.hh.
void G4LevelManager::StreamInfo | ( | std::ostream & | os | ) | const |
Definition at line 119 of file G4LevelManager.cc.
Referenced by G4NuclearLevelData::StreamLevels().
|
inline |
Definition at line 191 of file G4LevelManager.hh.
Referenced by G4FermiFragmentsPoolVI::Initialise(), and StreamInfo().