Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Friends | List of all members
G4NuclearLevel Class Reference

#include <G4NuclearLevel.hh>

Public Member Functions

 G4NuclearLevel (G4double energy, G4double halfLife, G4double angularMomentum, const std::vector< G4double > &eGamma, const std::vector< G4double > &wGamma, const std::vector< G4double > &polarities, const std::vector< G4double > &kCC, const std::vector< G4double > &l1CC, const std::vector< G4double > &l2CC, const std::vector< G4double > &l3CC, const std::vector< G4double > &m1CC, const std::vector< G4double > &m2CC, const std::vector< G4double > &m3CC, const std::vector< G4double > &m4CC, const std::vector< G4double > &m5CC, const std::vector< G4double > &nPlusCC, const std::vector< G4double > &totalCC)
 
 ~G4NuclearLevel ()
 
const std::vector< G4double > & GammaEnergies () const
 
const std::vector< G4double > & GammaWeights () const
 
const std::vector< G4double > & GammaProbabilities () const
 
const std::vector< G4double > & GammaCumulativeProbabilities () const
 
const std::vector< G4double > & GammaPolarities () const
 
const std::vector< G4double > & KConvertionProbabilities () const
 
const std::vector< G4double > & L1ConvertionProbabilities () const
 
const std::vector< G4double > & L2ConvertionProbabilities () const
 
const std::vector< G4double > & L3ConvertionProbabilities () const
 
const std::vector< G4double > & M1ConvertionProbabilities () const
 
const std::vector< G4double > & M2ConvertionProbabilities () const
 
const std::vector< G4double > & M3ConvertionProbabilities () const
 
const std::vector< G4double > & M4ConvertionProbabilities () const
 
const std::vector< G4double > & M5ConvertionProbabilities () const
 
const std::vector< G4double > & NPlusConvertionProbabilities () const
 
const std::vector< G4double > & TotalConvertionProbabilities () const
 
G4double Energy () const
 
G4double AngularMomentum () const
 
G4double HalfLife () const
 
G4int NumberOfGammas () const
 
void PrintAll () const
 
G4bool operator== (const G4NuclearLevel &right) const
 
G4bool operator!= (const G4NuclearLevel &right) const
 
G4bool operator< (const G4NuclearLevel &right) const
 
G4NuclearLeveloperator= (const G4NuclearLevel &right)
 
 G4NuclearLevel (const G4NuclearLevel &right)
 

Friends

class G4NuclearLevelManager
 

Detailed Description

Definition at line 65 of file G4NuclearLevel.hh.

Constructor & Destructor Documentation

G4NuclearLevel::G4NuclearLevel ( G4double  energy,
G4double  halfLife,
G4double  angularMomentum,
const std::vector< G4double > &  eGamma,
const std::vector< G4double > &  wGamma,
const std::vector< G4double > &  polarities,
const std::vector< G4double > &  kCC,
const std::vector< G4double > &  l1CC,
const std::vector< G4double > &  l2CC,
const std::vector< G4double > &  l3CC,
const std::vector< G4double > &  m1CC,
const std::vector< G4double > &  m2CC,
const std::vector< G4double > &  m3CC,
const std::vector< G4double > &  m4CC,
const std::vector< G4double > &  m5CC,
const std::vector< G4double > &  nPlusCC,
const std::vector< G4double > &  totalCC 
)

Definition at line 84 of file G4NuclearLevel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4NuclearLevel::~G4NuclearLevel ( )

Definition at line 106 of file G4NuclearLevel.cc.

G4NuclearLevel::G4NuclearLevel ( const G4NuclearLevel right)

Definition at line 322 of file G4NuclearLevel.cc.

Here is the call graph for this function:

Member Function Documentation

G4double G4NuclearLevel::AngularMomentum ( ) const

Definition at line 216 of file G4NuclearLevel.cc.

G4double G4NuclearLevel::Energy ( ) const

Definition at line 211 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::GammaCumulativeProbabilities ( ) const

Definition at line 145 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::GammaEnergies ( ) const

Definition at line 128 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::GammaPolarities ( ) const

Definition at line 151 of file G4NuclearLevel.cc.

const std::vector< G4double > & G4NuclearLevel::GammaProbabilities ( ) const

Definition at line 139 of file G4NuclearLevel.cc.

const std::vector< G4double > & G4NuclearLevel::GammaWeights ( ) const

Definition at line 133 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

G4double G4NuclearLevel::HalfLife ( ) const

Definition at line 221 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::KConvertionProbabilities ( ) const

Definition at line 156 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::L1ConvertionProbabilities ( ) const

Definition at line 161 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::L2ConvertionProbabilities ( ) const

Definition at line 166 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::L3ConvertionProbabilities ( ) const

Definition at line 171 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::M1ConvertionProbabilities ( ) const

Definition at line 176 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::M2ConvertionProbabilities ( ) const

Definition at line 181 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::M3ConvertionProbabilities ( ) const

Definition at line 186 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::M4ConvertionProbabilities ( ) const

Definition at line 191 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::M5ConvertionProbabilities ( ) const

Definition at line 196 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::NPlusConvertionProbabilities ( ) const

Definition at line 201 of file G4NuclearLevel.cc.

G4int G4NuclearLevel::NumberOfGammas ( ) const

Definition at line 226 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

G4bool G4NuclearLevel::operator!= ( const G4NuclearLevel right) const

Definition at line 117 of file G4NuclearLevel.cc.

G4bool G4NuclearLevel::operator< ( const G4NuclearLevel right) const

Definition at line 122 of file G4NuclearLevel.cc.

Here is the call graph for this function:

G4NuclearLevel & G4NuclearLevel::operator= ( const G4NuclearLevel right)

Definition at line 294 of file G4NuclearLevel.cc.

G4bool G4NuclearLevel::operator== ( const G4NuclearLevel right) const

Definition at line 111 of file G4NuclearLevel.cc.

void G4NuclearLevel::PrintAll ( void  ) const

Definition at line 232 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4NuclearLevel::TotalConvertionProbabilities ( ) const

Definition at line 206 of file G4NuclearLevel.cc.

Here is the caller graph for this function:

Friends And Related Function Documentation

friend class G4NuclearLevelManager
friend

Definition at line 132 of file G4NuclearLevel.hh.


The documentation for this class was generated from the following files: