Geant4  10.01.p03
G4NeutronHPGamma Class Reference

#include <G4NeutronHPGamma.hh>

+ Collaboration diagram for G4NeutronHPGamma:

Public Member Functions

 G4NeutronHPGamma ()
 
 ~G4NeutronHPGamma ()
 
G4bool Init (std::istream &aDataFile)
 
void SetNext (G4NeutronHPLevel *aLevel)
 
G4DynamicParticleVectorGetDecayGammas ()
 
G4double GetLevelEnergy ()
 
G4double GetGammaEnergy ()
 
G4double GetWeight ()
 

Private Attributes

G4double levelEnergy
 
G4double gammaEnergy
 
G4double probability
 
G4NeutronHPLevelnext
 

Static Private Attributes

static G4ThreadLocal int instancecount = 0
 

Detailed Description

Definition at line 39 of file G4NeutronHPGamma.hh.

Constructor & Destructor Documentation

G4NeutronHPGamma::G4NeutronHPGamma ( )

Definition at line 35 of file G4NeutronHPGamma.cc.

References instancecount, and next.

G4NeutronHPGamma::~G4NeutronHPGamma ( )

Definition at line 41 of file G4NeutronHPGamma.cc.

References instancecount.

Member Function Documentation

G4DynamicParticleVector* G4NeutronHPGamma::GetDecayGammas ( )
inline

Definition at line 53 of file G4NeutronHPGamma.hh.

References G4Gamma::Gamma(), gammaEnergy, G4NeutronHPLevel::GetDecayGammas(), next, G4DynamicParticle::SetDefinition(), and G4DynamicParticle::SetKineticEnergy().

Referenced by G4NeutronHPLevel::GetDecayGammas().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPGamma::GetGammaEnergy ( )
inline

Definition at line 76 of file G4NeutronHPGamma.hh.

References gammaEnergy.

Referenced by G4NeutronHPLevel::GetGammaEnergy(), and G4NeutronHPDeExGammas::Init().

+ Here is the caller graph for this function:

G4double G4NeutronHPGamma::GetLevelEnergy ( )
inline

Definition at line 71 of file G4NeutronHPGamma.hh.

References levelEnergy.

Referenced by G4NeutronHPDeExGammas::Init(), and G4NeutronHPLevel::SetGamma().

+ Here is the caller graph for this function:

G4double G4NeutronHPGamma::GetWeight ( )
inline

Definition at line 81 of file G4NeutronHPGamma.hh.

References probability.

Referenced by G4NeutronHPLevel::GetDecayGammas().

+ Here is the caller graph for this function:

G4bool G4NeutronHPGamma::Init ( std::istream &  aDataFile)

Definition at line 43 of file G4NeutronHPGamma.cc.

References gammaEnergy, keV, levelEnergy, and probability.

Referenced by G4NeutronHPDeExGammas::Init().

+ Here is the caller graph for this function:

void G4NeutronHPGamma::SetNext ( G4NeutronHPLevel aLevel)
inline

Definition at line 48 of file G4NeutronHPGamma.hh.

References next.

Referenced by G4NeutronHPDeExGammas::Init().

+ Here is the caller graph for this function:

Member Data Documentation

G4double G4NeutronHPGamma::gammaEnergy
private

Definition at line 89 of file G4NeutronHPGamma.hh.

Referenced by GetDecayGammas(), GetGammaEnergy(), and Init().

G4ThreadLocal int G4NeutronHPGamma::instancecount = 0
staticprivate

Definition at line 93 of file G4NeutronHPGamma.hh.

Referenced by G4NeutronHPGamma(), and ~G4NeutronHPGamma().

G4double G4NeutronHPGamma::levelEnergy
private

Definition at line 88 of file G4NeutronHPGamma.hh.

Referenced by GetLevelEnergy(), and Init().

G4NeutronHPLevel* G4NeutronHPGamma::next
private

Definition at line 92 of file G4NeutronHPGamma.hh.

Referenced by G4NeutronHPGamma(), GetDecayGammas(), and SetNext().

G4double G4NeutronHPGamma::probability
private

Definition at line 90 of file G4NeutronHPGamma.hh.

Referenced by GetWeight(), and Init().


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