#include <G4NucLevel.hh>
Definition at line 53 of file G4NucLevel.hh.
◆ G4NucLevel() [1/2]
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.
55 length = eTransition.size();
std::vector< G4int > fTrans
std::vector< G4float > fGammaProbability
std::vector< G4float > fGammaCumProbability
const std::vector< const std::vector< G4float > * > fShellProbability
std::vector< G4float > fFinalEnergy
std::vector< G4float > fGammaECumProbability
◆ ~G4NucLevel()
G4NucLevel::~G4NucLevel |
( |
| ) |
|
Definition at line 58 of file G4NucLevel.cc.
62 for(
size_t i=0; i<
length; ++i) {
const std::vector< const std::vector< G4float > * > fShellProbability
◆ G4NucLevel() [2/2]
G4NucLevel::G4NucLevel |
( |
const G4NucLevel & |
right | ) |
|
|
private |
◆ FinalExcitationEnergy()
G4float G4NucLevel::FinalExcitationEnergy |
( |
size_t |
idx | ) |
const |
|
inline |
Definition at line 109 of file G4NucLevel.hh.
std::vector< G4float > fFinalEnergy
◆ GammaProbability()
G4float G4NucLevel::GammaProbability |
( |
size_t |
idx | ) |
const |
|
inline |
Definition at line 115 of file G4NucLevel.hh.
std::vector< G4float > fGammaProbability
◆ IsXLevel()
G4bool G4NucLevel::IsXLevel |
( |
| ) |
const |
|
inline |
◆ NumberOfTransitions()
size_t G4NucLevel::NumberOfTransitions |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator<()
◆ operator=()
◆ operator==()
◆ SampleGammaETransition()
size_t G4NucLevel::SampleGammaETransition |
( |
G4double |
rndm | ) |
const |
|
inline |
Definition at line 137 of file G4NucLevel.hh.
141 for(; idx<
length; ++idx) {
std::vector< G4float > fGammaECumProbability
◆ SampleGammaTransition()
size_t G4NucLevel::SampleGammaTransition |
( |
G4double |
rndm | ) |
const |
|
inline |
Definition at line 127 of file G4NucLevel.hh.
131 for(; idx<
length; ++idx) {
std::vector< G4float > fGammaCumProbability
◆ SampleShell()
size_t G4NucLevel::SampleShell |
( |
size_t |
idx, |
|
|
G4double |
rndm |
|
) |
| const |
|
inline |
Definition at line 147 of file G4NucLevel.hh.
153 size_t nn = prob->size();
155 for(; i<
nn; ++i) {
if(x <= (*prob)[i]) {
break; } }
const std::vector< const std::vector< G4float > * > fShellProbability
◆ TransitionType()
G4int G4NucLevel::TransitionType |
( |
size_t |
idx | ) |
const |
|
inline |
◆ fFinalEnergy
std::vector<G4float> G4NucLevel::fFinalEnergy |
|
private |
◆ fGammaCumProbability
std::vector<G4float> G4NucLevel::fGammaCumProbability |
|
private |
◆ fGammaECumProbability
std::vector<G4float> G4NucLevel::fGammaECumProbability |
|
private |
◆ fGammaProbability
std::vector<G4float> G4NucLevel::fGammaProbability |
|
private |
◆ fShellProbability
const std::vector<const std::vector<G4float>*> G4NucLevel::fShellProbability |
|
private |
◆ fTrans
std::vector<G4int> G4NucLevel::fTrans |
|
private |
◆ length
size_t G4NucLevel::length |
|
private |
The documentation for this class was generated from the following files: