47 #define G4NUCLEVEL_HH 1 
   57   G4NucLevel(
const std::vector<G4float>& eTransition,
 
   58              const std::vector<G4float>& wLevelGamma,
 
   59              const std::vector<G4float>& wLevelGammaE,
 
   60              const std::vector<G4float>& wGamma,
 
   61              const std::vector<G4int>&   vTrans,
 
   62              const std::vector<
const std::vector<G4float>*>& wShell);
 
  131   for(; idx<
length; ++idx) { 
 
  141   for(; idx<
length; ++idx) { 
 
  153     size_t nn = prob->size();
 
  155     for(; i<
nn; ++i) { 
if(x <= (*prob)[i]) { 
break; } }
 
G4float GammaProbability(size_t idx) const 
 
G4bool operator<(const G4NucLevel &right) const 
 
std::vector< G4int > fTrans
 
G4bool operator==(const G4NucLevel &right) const 
 
std::vector< G4float > fGammaProbability
 
std::vector< G4float > fGammaCumProbability
 
G4float FinalExcitationEnergy(size_t idx) const 
 
const std::vector< const std::vector< G4float > * > fShellProbability
 
size_t SampleGammaTransition(G4double rndm) const 
 
std::vector< G4float > fFinalEnergy
 
const G4NucLevel & operator=(const G4NucLevel &right)
 
size_t NumberOfTransitions() const 
 
G4int TransitionType(size_t idx) const 
 
const G4double x[NPOINTSGL]
 
G4bool operator!=(const G4NucLevel &right) const 
 
size_t SampleShell(size_t idx, G4double rndm) const 
 
std::vector< G4float > fGammaECumProbability
 
size_t SampleGammaETransition(G4double rndm) const 
 
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)