Geant4
10.02.p02
|
#include <G4LevelReader.hh>
Public Member Functions | |
G4LevelReader () | |
~G4LevelReader () | |
const G4LevelManager * | CreateLevelManager (G4int Z, G4int A) |
const G4LevelManager * | MakeLevelManager (G4int Z, G4int A, const G4String &filename) |
void | SetVerbose (G4int val) |
Private Member Functions | |
G4bool | ReadDataItem (std::istream &dataFile, G4double &x) |
G4bool | ReadDataItem (std::istream &dataFile, G4String &x) |
const std::vector< G4float > * | NormalizedICCProbability (G4int Z) |
G4LevelReader (const G4LevelReader &right) | |
const G4LevelReader & | operator= (const G4LevelReader &right) |
G4bool | operator== (const G4LevelReader &right) const |
G4bool | operator!= (const G4LevelReader &right) const |
Private Attributes | |
G4double | fMinProbability |
G4double | fTimeFactor |
G4double | fEnergy |
G4double | fCurrEnergy |
G4double | fTrEnergy |
G4double | fProb |
G4double | fTime |
G4double | fSpin |
G4double | fAlpha |
G4double | fICC [10] |
G4String | fDirectory |
G4String | fFile |
G4String | fPol |
char | buffer [20] |
char | bufp [2] |
G4int | fVerbose |
G4float | fNorm1 |
G4float | fNorm2 |
std::vector< G4float > | vEnergy |
std::vector< G4float > | vTime |
std::vector< G4float > | vTimeg |
std::vector< G4int > | vSpin |
std::vector< const G4NucLevel * > | vLevel |
std::vector< G4float > | vTransEnergy |
std::vector< G4float > | vGammaCumProbability |
std::vector< G4float > | vGammaECumProbability |
std::vector< G4float > | vGammaProbability |
std::vector< G4int > | vTrans |
std::vector< const std::vector < G4float > * > | vShellProbability |
Static Private Attributes | |
static G4String | fTrans [10] |
Definition at line 52 of file G4LevelReader.hh.
G4LevelReader::G4LevelReader | ( | ) |
Definition at line 56 of file G4LevelReader.cc.
References buffer, bufp, fAlpha, FatalException, fCurrEnergy, fDirectory, fEnergy, fFile, fICC, fNorm1, fNorm2, fPol, fProb, fSpin, fTime, fTimeFactor, fTrEnergy, G4Exception(), G4Pow::GetInstance(), G4Pow::logZ(), G4InuclParticleNames::nn, second, vEnergy, vGammaCumProbability, vGammaECumProbability, vGammaProbability, vLevel, vShellProbability, vSpin, vTime, vTimeg, vTrans, and vTransEnergy.
G4LevelReader::~G4LevelReader | ( | ) |
Definition at line 93 of file G4LevelReader.cc.
|
private |
const G4LevelManager * G4LevelReader::CreateLevelManager | ( | G4int | Z, |
G4int | A | ||
) |
Definition at line 97 of file G4LevelReader.cc.
References A(), fDirectory, fFile, and MakeLevelManager().
Referenced by G4NuclearLevelData::InitialiseForIsotope().
const G4LevelManager * G4LevelReader::MakeLevelManager | ( | G4int | Z, |
G4int | A, | ||
const G4String & | filename | ||
) |
Definition at line 107 of file G4LevelReader.cc.
References DBL_MAX, fAlpha, fCurrEnergy, fEnergy, fICC, FLT_MAX, fMinProbability, fNorm1, fNorm2, fPol, fProb, fSpin, fTime, fTimeFactor, fTrEnergy, fVerbose, G4cout, G4endl, G4lrint(), keV, G4INCL::Math::max(), G4LevelManager::MaxLevelEnergy(), MeV, G4InuclParticleNames::nn, NormalizedICCProbability(), ReadDataItem(), vEnergy, vGammaCumProbability, vGammaECumProbability, vGammaProbability, vLevel, vShellProbability, vSpin, vTime, vTimeg, vTrans, vTransEnergy, x, and x_energy.
Referenced by G4NuclearLevelData::AddPrivateData(), and CreateLevelManager().
Definition at line 332 of file G4LevelReader.cc.
Referenced by MakeLevelManager().
|
private |
|
private |
|
private |
Definition at line 311 of file G4LevelReader.cc.
References buffer.
Referenced by MakeLevelManager().
Definition at line 323 of file G4LevelReader.cc.
References bufp.
|
inline |
Definition at line 122 of file G4LevelReader.hh.
References fVerbose.
|
private |
Definition at line 100 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and ReadDataItem().
|
private |
Definition at line 101 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and ReadDataItem().
|
private |
Definition at line 92 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 87 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 96 of file G4LevelReader.hh.
Referenced by CreateLevelManager(), and G4LevelReader().
|
private |
Definition at line 86 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 97 of file G4LevelReader.hh.
Referenced by CreateLevelManager(), and G4LevelReader().
|
private |
Definition at line 93 of file G4LevelReader.hh.
Referenced by G4LevelReader(), MakeLevelManager(), and NormalizedICCProbability().
|
private |
Definition at line 83 of file G4LevelReader.hh.
Referenced by MakeLevelManager().
|
private |
Definition at line 105 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 106 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 98 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 89 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 91 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 90 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 84 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
staticprivate |
Definition at line 95 of file G4LevelReader.hh.
|
private |
Definition at line 88 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 103 of file G4LevelReader.hh.
Referenced by MakeLevelManager(), and SetVerbose().
|
private |
Definition at line 108 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 115 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 116 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 117 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 112 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 119 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 111 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 109 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 110 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 118 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().
|
private |
Definition at line 114 of file G4LevelReader.hh.
Referenced by G4LevelReader(), and MakeLevelManager().