#include <G4LevelManager.hh>
Public 멤버 함수 | |
G4LevelManager (size_t ntrans, 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 |
const G4String & | FloatingType (size_t i) const |
void | StreamInfo (std::ostream &os) const |
Private 멤버 함수 | |
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 |
Private 속성 | |
std::vector< G4double > | fLevelEnergy |
std::vector< G4int > | fSpin |
std::vector< const G4NucLevel * > | fLevels |
size_t | nTransitions |
정적 Private 속성 | |
static const G4int | nfloting = 13 |
static G4String | fFloatingLevels [nfloting] |
G4LevelManager.hh 파일의 54 번째 라인에서 정의되었습니다.
|
explicit |
G4LevelManager.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : fLevelEnergy, fLevels, fSpin, nTransitions.
G4LevelManager::~G4LevelManager | ( | ) |
G4LevelManager.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : fLevels, nTransitions.
|
privatedelete |
|
inline |
G4LevelManager.hh 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : fSpin, nTransitions.
다음에 의해서 참조됨 : G4PhotonEvaporation::GenerateGamma(), StreamInfo().
const G4String & G4LevelManager::FloatingType | ( | size_t | i | ) | const |
G4LevelManager.cc 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : fFloatingLevels, fSpin, nTransitions.
|
inline |
G4LevelManager.hh 파일의 132 번째 라인에서 정의되었습니다.
다음을 참조함 : fLevels, nTransitions.
다음에 의해서 참조됨 : G4PhotonEvaporation::GenerateGamma(), NearestLevel().
|
inline |
G4LevelManager.hh 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : fLevelEnergy, nTransitions.
다음에 의해서 참조됨 : G4GEMChannelVI::FindLevel(), G4NuclearLevelData::FindLevel(), G4PhotonEvaporation::GenerateGamma(), G4FermiFragmentsPoolVI::Initialise(), NearestLevelEnergy(), NearestLowEdgeLevelEnergy().
|
inline |
G4LevelManager.hh 파일의 180 번째 라인에서 정의되었습니다.
다음을 참조함 : fLevels, nTransitions.
다음에 의해서 참조됨 : G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4PhotonEvaporation::GenerateGamma(), G4FermiFragmentsPoolVI::Initialise().
|
inline |
G4LevelManager.hh 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : fLevelEnergy, nTransitions.
다음에 의해서 참조됨 : G4GEMChannelVI::G4GEMChannelVI(), G4PhotonEvaporation::InitialiseLevelManager().
|
inline |
G4LevelManager.hh 파일의 164 번째 라인에서 정의되었습니다.
다음을 참조함 : GetLevel(), NearestLevelIndex().
G4LevelManager.hh 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : LevelEnergy(), NearestLevelIndex().
다음에 의해서 참조됨 : G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4PhotonEvaporation::GetFinalLevelEnergy(), G4NuclearLevelData::GetLevelEnergy().
size_t G4LevelManager::NearestLevelIndex | ( | G4double | energy, |
size_t | index = 0 |
||
) | const |
G4LevelManager.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, fLevelEnergy, G4INCL::Math::min(), nTransitions.
다음에 의해서 참조됨 : G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4NuclearLevelData::FindLevel(), G4PhotonEvaporation::GenerateGamma(), NearestLevel(), NearestLevelEnergy().
G4LevelManager.hh 파일의 175 번째 라인에서 정의되었습니다.
다음을 참조함 : LevelEnergy(), NearestLowEdgeLevelIndex().
다음에 의해서 참조됨 : G4NuclearLevelData::GetLowEdgeLevelEnergy().
|
inline |
G4LevelManager.hh 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, fLevelEnergy, nTransitions.
다음에 의해서 참조됨 : G4GEMChannelVI::FindLevel(), NearestLowEdgeLevelEnergy().
|
inline |
G4LevelManager.hh 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : nTransitions.
다음에 의해서 참조됨 : G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4GEMChannelVI::FindLevel(), G4NuclearLevelData::FindLevel(), G4NuclearLevelData::GetLevelEnergy(), G4FermiFragmentsPoolVI::Initialise(), G4NuclearLevelData::StreamLevels().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
inline |
G4LevelManager.hh 파일의 196 번째 라인에서 정의되었습니다.
다음을 참조함 : fSpin, nTransitions.
다음에 의해서 참조됨 : StreamInfo().
|
inline |
G4LevelManager.hh 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : fSpin, nTransitions.
다음에 의해서 참조됨 : G4GEMChannelVI::FindLevel(), G4PhotonEvaporation::GenerateGamma(), G4FermiFragmentsPoolVI::Initialise(), StreamInfo().
void G4LevelManager::StreamInfo | ( | std::ostream & | os | ) | const |
G4LevelManager.cc 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : fLevelEnergy, fLevels, FloatingLevel(), nTransitions, Parity(), CLHEP::prec, SpinTwo().
다음에 의해서 참조됨 : G4NuclearLevelData::StreamLevels().
|
staticprivate |
G4LevelManager.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FloatingType().
|
private |
G4LevelManager.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LevelManager(), LevelEnergy(), MaxLevelEnergy(), NearestLevelIndex(), NearestLowEdgeLevelIndex(), StreamInfo().
|
private |
G4LevelManager.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LevelManager(), GetLevel(), LifeTime(), StreamInfo(), ~G4LevelManager().
|
private |
G4LevelManager.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FloatingLevel(), FloatingType(), G4LevelManager(), Parity(), SpinTwo().
|
staticprivate |
G4LevelManager.hh 파일의 122 번째 라인에서 정의되었습니다.
|
private |
G4LevelManager.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FloatingLevel(), FloatingType(), G4LevelManager(), GetLevel(), LevelEnergy(), LifeTime(), MaxLevelEnergy(), NearestLevelIndex(), NearestLowEdgeLevelIndex(), NumberOfTransitions(), Parity(), SpinTwo(), StreamInfo(), ~G4LevelManager().