Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4NuclearLevelManager.hh>
Public Member Functions | |
G4NuclearLevelManager (G4int Z, G4int A, const G4String &filename) | |
G4NuclearLevelManager (const G4NuclearLevelManager &right) | |
~G4NuclearLevelManager () | |
void | SetNucleus (G4int Z, G4int A, const G4String &filename) |
G4bool | IsValid () const |
G4int | NumberOfLevels () const |
const G4NuclearLevel * | GetLevel (G4int i) const |
const G4NuclearLevel * | NearestLevel (G4double energy, G4double eDiffMax=9999.*CLHEP::GeV) const |
const G4NuclearLevel * | LowestLevel () const |
const G4NuclearLevel * | HighestLevel () const |
G4double | MinLevelEnergy () const |
G4double | MaxLevelEnergy () const |
void | PrintAll () |
Definition at line 65 of file G4NuclearLevelManager.hh.
Definition at line 67 of file G4NuclearLevelManager.cc.
G4NuclearLevelManager::G4NuclearLevelManager | ( | const G4NuclearLevelManager & | right | ) |
Definition at line 367 of file G4NuclearLevelManager.cc.
G4NuclearLevelManager::~G4NuclearLevelManager | ( | ) |
Definition at line 77 of file G4NuclearLevelManager.cc.
const G4NuclearLevel * G4NuclearLevelManager::GetLevel | ( | G4int | i | ) | const |
Definition at line 96 of file G4NuclearLevelManager.cc.
Referenced by G4ContinuumGammaTransition::G4ContinuumGammaTransition(), G4NuclearLevelManager(), NearestLevel(), and PrintAll().
const G4NuclearLevel * G4NuclearLevelManager::HighestLevel | ( | ) | const |
Definition at line 141 of file G4NuclearLevelManager.cc.
|
inline |
Definition at line 78 of file G4NuclearLevelManager.hh.
Referenced by G4DiscreteGammaDeexcitation::CreateTransition().
const G4NuclearLevel * G4NuclearLevelManager::LowestLevel | ( | ) | const |
Definition at line 147 of file G4NuclearLevelManager.cc.
G4double G4NuclearLevelManager::MaxLevelEnergy | ( | ) | const |
Definition at line 135 of file G4NuclearLevelManager.cc.
Referenced by G4ContinuumGammaDeexcitation::CanDoTransition(), G4DiscreteGammaDeexcitation::CanDoTransition(), G4ContinuumGammaTransition::G4ContinuumGammaTransition(), and PrintAll().
G4double G4NuclearLevelManager::MinLevelEnergy | ( | ) | const |
Definition at line 129 of file G4NuclearLevelManager.cc.
Referenced by G4DiscreteGammaDeexcitation::CanDoTransition(), G4ContinuumGammaTransition::G4ContinuumGammaTransition(), and PrintAll().
const G4NuclearLevel * G4NuclearLevelManager::NearestLevel | ( | G4double | energy, |
G4double | eDiffMax = 9999.*CLHEP::GeV |
||
) | const |
Definition at line 102 of file G4NuclearLevelManager.cc.
Referenced by G4RadioactiveDecay::AddDecayRateTable(), G4DiscreteGammaDeexcitation::CanDoTransition(), G4DiscreteGammaDeexcitation::CreateTransition(), and G4ContinuumGammaTransition::SelectGamma().
|
inline |
Definition at line 80 of file G4NuclearLevelManager.hh.
Referenced by G4RadioactiveDecay::AddDecayRateTable(), G4ContinuumGammaTransition::G4ContinuumGammaTransition(), GetLevel(), HighestLevel(), LowestLevel(), MaxLevelEnergy(), MinLevelEnergy(), NearestLevel(), and PrintAll().
void G4NuclearLevelManager::PrintAll | ( | ) |
Definition at line 353 of file G4NuclearLevelManager.cc.
Definition at line 82 of file G4NuclearLevelManager.cc.