Geant4-11
|
#include <G4NucLevel.hh>
Public Member Functions | |
size_t | FinalExcitationIndex (size_t idx) const |
G4NucLevel (size_t ntrans, G4double tgamma, const std::vector< G4int > &vTrans, const std::vector< G4float > &wLevelGamma, const std::vector< G4float > &wGamma, const std::vector< G4float > &vRatio, const std::vector< const std::vector< G4float > * > &wShell) | |
G4float | GammaCumProbability (size_t idx) const |
G4float | GammaProbability (size_t idx) const |
G4double | GetTimeGamma () const |
G4float | MultipolarityRatio (size_t idx) const |
size_t | NumberOfTransitions () const |
size_t | SampleGammaTransition (G4double rndm) const |
G4int | SampleShell (size_t idx, G4double rndm) const |
const std::vector< G4float > * | ShellProbabilty (size_t idx) const |
void | StreamInfo (std::ostream &os) const |
G4int | TransitionType (size_t idx) const |
~G4NucLevel () | |
Private Member Functions | |
G4NucLevel (const G4NucLevel &right)=delete | |
G4bool | operator!= (const G4NucLevel &right) const =delete |
G4bool | operator< (const G4NucLevel &right) const =delete |
const G4NucLevel & | operator= (const G4NucLevel &right)=delete |
G4bool | operator== (const G4NucLevel &right) const =delete |
Private Attributes | |
std::vector< G4float > | fGammaCumProbability |
std::vector< G4float > | fGammaProbability |
std::vector< G4float > | fMpRatio |
std::vector< const std::vector< G4float > * > | fShellProbability |
G4double | fTimeGamma |
std::vector< G4int > | fTrans |
size_t | length |
Definition at line 52 of file G4NucLevel.hh.
|
explicit |
Definition at line 46 of file G4NucLevel.cc.
References fGammaCumProbability, fGammaProbability, fMpRatio, fShellProbability, fTrans, and length.
G4NucLevel::~G4NucLevel | ( | ) |
Definition at line 70 of file G4NucLevel.cc.
References fShellProbability, and length.
|
privatedelete |
|
inline |
Definition at line 113 of file G4NucLevel.hh.
References fTrans, and length.
Referenced by G4PhotonEvaporation::GenerateGamma(), and StreamInfo().
|
inline |
Definition at line 142 of file G4NucLevel.hh.
References fGammaCumProbability, and length.
|
inline |
Definition at line 134 of file G4NucLevel.hh.
References fGammaProbability, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 129 of file G4NucLevel.hh.
References fTimeGamma.
|
inline |
Definition at line 150 of file G4NucLevel.hh.
References fMpRatio, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 108 of file G4NucLevel.hh.
References length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
inline |
Definition at line 158 of file G4NucLevel.hh.
References fGammaCumProbability, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
Definition at line 168 of file G4NucLevel.hh.
References fShellProbability, length, and G4InuclParticleNames::nn.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 184 of file G4NucLevel.hh.
References fShellProbability, and length.
void G4NucLevel::StreamInfo | ( | std::ostream & | os | ) | const |
Definition at line 96 of file G4NucLevel.cc.
References fGammaCumProbability, fGammaProbability, FinalExcitationIndex(), fMpRatio, fShellProbability, length, CLHEP::prec, and TransitionType().
|
inline |
Definition at line 121 of file G4NucLevel.hh.
References fTrans, and length.
Referenced by G4PhotonEvaporation::GenerateGamma(), and StreamInfo().
|
private |
Definition at line 102 of file G4NucLevel.hh.
Referenced by G4NucLevel(), GammaCumProbability(), SampleGammaTransition(), and StreamInfo().
|
private |
Definition at line 103 of file G4NucLevel.hh.
Referenced by G4NucLevel(), GammaProbability(), and StreamInfo().
|
private |
Definition at line 104 of file G4NucLevel.hh.
Referenced by G4NucLevel(), MultipolarityRatio(), and StreamInfo().
|
private |
Definition at line 105 of file G4NucLevel.hh.
Referenced by G4NucLevel(), SampleShell(), ShellProbabilty(), StreamInfo(), and ~G4NucLevel().
|
private |
Definition at line 99 of file G4NucLevel.hh.
Referenced by GetTimeGamma().
|
private |
Definition at line 101 of file G4NucLevel.hh.
Referenced by FinalExcitationIndex(), G4NucLevel(), and TransitionType().
|
private |
Definition at line 98 of file G4NucLevel.hh.
Referenced by FinalExcitationIndex(), G4NucLevel(), GammaCumProbability(), GammaProbability(), MultipolarityRatio(), NumberOfTransitions(), SampleGammaTransition(), SampleShell(), ShellProbabilty(), StreamInfo(), TransitionType(), and ~G4NucLevel().