Geant4
10.03
|
#include <G4NucLevel.hh>
Public Member Functions | |
G4NucLevel (size_t ntrans, const std::vector< size_t > &idxTrans, const std::vector< G4int > &vTrans, const std::vector< G4float > &wLevelGamma, const std::vector< G4float > &wLevelGammaE, const std::vector< G4float > &wGamma, const std::vector< G4float > &vRatio, const std::vector< const std::vector< G4float > * > &wShell) | |
~G4NucLevel () | |
size_t | NumberOfTransitions () const |
G4bool | IsXLevel () const |
size_t | FinalExcitationIndex (size_t idx) const |
G4int | TransitionType (size_t idx) const |
G4float | MixingRatio (size_t idx) const |
G4float | GammaProbability (size_t idx) const |
G4float | MultipolarityRatio (size_t idx) const |
size_t | SampleGammaTransition (G4double rndm) const |
size_t | SampleGammaETransition (G4double rndm) const |
size_t | SampleShell (size_t idx, G4double rndm) const |
Private Member Functions | |
G4NucLevel (const G4NucLevel &right)=delete | |
G4bool | operator== (const G4NucLevel &right) const =delete |
G4bool | operator!= (const G4NucLevel &right) const =delete |
G4bool | operator< (const G4NucLevel &right) const =delete |
const G4NucLevel & | operator= (const G4NucLevel &right)=delete |
Private Attributes | |
std::vector< size_t > | fFinalIndex |
std::vector< G4int > | fTrans |
std::vector< G4float > | fGammaCumProbability |
std::vector< G4float > | fGammaECumProbability |
std::vector< G4float > | fGammaProbability |
std::vector< G4float > | fMpRatio |
std::vector< const std::vector < G4float > * > | fShellProbability |
size_t | length |
Definition at line 52 of file G4NucLevel.hh.
|
explicit |
Definition at line 46 of file G4NucLevel.cc.
References fFinalIndex, fGammaCumProbability, fGammaECumProbability, fGammaProbability, fMpRatio, fShellProbability, fTrans, and length.
G4NucLevel::~G4NucLevel | ( | ) |
Definition at line 76 of file G4NucLevel.cc.
References fShellProbability, and length.
|
privatedelete |
|
inline |
Definition at line 118 of file G4NucLevel.hh.
References fFinalIndex, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 142 of file G4NucLevel.hh.
References fGammaProbability, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 113 of file G4NucLevel.hh.
References fTrans.
|
inline |
Definition at line 134 of file G4NucLevel.hh.
References fMpRatio, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 150 of file G4NucLevel.hh.
|
inline |
Definition at line 108 of file G4NucLevel.hh.
References length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
inline |
Definition at line 168 of file G4NucLevel.hh.
References fGammaECumProbability, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 158 of file G4NucLevel.hh.
References fGammaCumProbability, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 178 of file G4NucLevel.hh.
References fShellProbability, length, and G4InuclParticleNames::nn.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 126 of file G4NucLevel.hh.
References fTrans, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
private |
Definition at line 98 of file G4NucLevel.hh.
Referenced by FinalExcitationIndex(), and G4NucLevel().
|
private |
Definition at line 100 of file G4NucLevel.hh.
Referenced by G4NucLevel(), and SampleGammaTransition().
|
private |
Definition at line 101 of file G4NucLevel.hh.
Referenced by G4NucLevel(), and SampleGammaETransition().
|
private |
Definition at line 102 of file G4NucLevel.hh.
Referenced by G4NucLevel(), and GammaProbability().
|
private |
Definition at line 103 of file G4NucLevel.hh.
Referenced by G4NucLevel(), MixingRatio(), and MultipolarityRatio().
|
private |
Definition at line 104 of file G4NucLevel.hh.
Referenced by G4NucLevel(), SampleShell(), and ~G4NucLevel().
|
private |
Definition at line 99 of file G4NucLevel.hh.
Referenced by G4NucLevel(), IsXLevel(), and TransitionType().
|
private |
Definition at line 105 of file G4NucLevel.hh.
Referenced by FinalExcitationIndex(), G4NucLevel(), GammaProbability(), MixingRatio(), MultipolarityRatio(), NumberOfTransitions(), SampleGammaETransition(), SampleGammaTransition(), SampleShell(), TransitionType(), and ~G4NucLevel().