Geant4
10.02.p02
|
#include <G4NucLevel.hh>
Public Member Functions | |
G4NucLevel (const std::vector< G4float > &eTransition, const std::vector< G4float > &wLevelGamma, const std::vector< G4float > &wLevelGammaE, const std::vector< G4float > &wGamma, const std::vector< G4int > &vTrans, const std::vector< const std::vector< G4float > * > &wShell) | |
~G4NucLevel () | |
size_t | NumberOfTransitions () const |
G4bool | IsXLevel () const |
G4float | FinalExcitationEnergy (size_t idx) const |
G4float | GammaProbability (size_t idx) const |
G4int | TransitionType (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) | |
G4bool | operator== (const G4NucLevel &right) const |
G4bool | operator!= (const G4NucLevel &right) const |
G4bool | operator< (const G4NucLevel &right) const |
const G4NucLevel & | operator= (const G4NucLevel &right) |
Private Attributes | |
std::vector< G4float > | fFinalEnergy |
std::vector< G4float > | fGammaCumProbability |
std::vector< G4float > | fGammaECumProbability |
std::vector< G4float > | fGammaProbability |
std::vector< G4int > | fTrans |
const std::vector< const std::vector< G4float > * > | fShellProbability |
size_t | length |
Definition at line 53 of file G4NucLevel.hh.
G4NucLevel::G4NucLevel | ( | const std::vector< G4float > & | eTransition, |
const std::vector< G4float > & | wLevelGamma, | ||
const std::vector< G4float > & | wLevelGammaE, | ||
const std::vector< G4float > & | wGamma, | ||
const std::vector< G4int > & | vTrans, | ||
const std::vector< const std::vector< G4float > * > & | wShell | ||
) |
Definition at line 45 of file G4NucLevel.cc.
References length.
G4NucLevel::~G4NucLevel | ( | ) |
Definition at line 58 of file G4NucLevel.cc.
References fShellProbability, and length.
|
private |
|
inline |
Definition at line 109 of file G4NucLevel.hh.
References fFinalEnergy, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 115 of file G4NucLevel.hh.
References fGammaProbability, and length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 104 of file G4NucLevel.hh.
References fTrans.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 99 of file G4NucLevel.hh.
References length.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 137 of file G4NucLevel.hh.
References fGammaECumProbability, length, and x.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 127 of file G4NucLevel.hh.
References fGammaCumProbability, length, and x.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 147 of file G4NucLevel.hh.
References fShellProbability, length, G4InuclParticleNames::nn, and x.
Referenced by G4PhotonEvaporation::GenerateGamma().
|
inline |
Definition at line 121 of file G4NucLevel.hh.
|
private |
Definition at line 90 of file G4NucLevel.hh.
Referenced by FinalExcitationEnergy().
|
private |
Definition at line 91 of file G4NucLevel.hh.
Referenced by SampleGammaTransition().
|
private |
Definition at line 92 of file G4NucLevel.hh.
Referenced by SampleGammaETransition().
|
private |
Definition at line 93 of file G4NucLevel.hh.
Referenced by GammaProbability().
|
private |
Definition at line 95 of file G4NucLevel.hh.
Referenced by SampleShell(), and ~G4NucLevel().
|
private |
Definition at line 94 of file G4NucLevel.hh.
Referenced by IsXLevel(), and TransitionType().
|
private |
Definition at line 96 of file G4NucLevel.hh.
Referenced by FinalExcitationEnergy(), G4NucLevel(), GammaProbability(), NumberOfTransitions(), SampleGammaETransition(), SampleGammaTransition(), SampleShell(), TransitionType(), and ~G4NucLevel().