Geant4  10.02
G4ParticleHPGamma Class Reference

#include <G4ParticleHPGamma.hh>

+ Collaboration diagram for G4ParticleHPGamma:

Public Member Functions

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

Private Attributes

G4double levelEnergy
 
G4double gammaEnergy
 
G4double probability
 
G4ParticleHPLevelnext
 

Static Private Attributes

static G4ThreadLocal int instancecount = 0
 

Detailed Description

Definition at line 40 of file G4ParticleHPGamma.hh.

Constructor & Destructor Documentation

G4ParticleHPGamma::G4ParticleHPGamma ( )

Definition at line 37 of file G4ParticleHPGamma.cc.

References instancecount, and next.

G4ParticleHPGamma::~G4ParticleHPGamma ( )

Definition at line 43 of file G4ParticleHPGamma.cc.

References instancecount.

Member Function Documentation

G4DynamicParticleVector* G4ParticleHPGamma::GetDecayGammas ( )
inline

Definition at line 54 of file G4ParticleHPGamma.hh.

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

Referenced by G4ParticleHPLevel::GetDecayGammas().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4ParticleHPGamma::GetGammaEnergy ( )
inline

Definition at line 77 of file G4ParticleHPGamma.hh.

References gammaEnergy.

Referenced by G4ParticleHPLevel::GetGammaEnergy(), and G4ParticleHPDeExGammas::Init().

+ Here is the caller graph for this function:

G4double G4ParticleHPGamma::GetLevelEnergy ( )
inline

Definition at line 72 of file G4ParticleHPGamma.hh.

References levelEnergy.

Referenced by G4ParticleHPDeExGammas::Init(), and G4ParticleHPLevel::SetGamma().

+ Here is the caller graph for this function:

G4double G4ParticleHPGamma::GetWeight ( )
inline

Definition at line 82 of file G4ParticleHPGamma.hh.

References probability.

Referenced by G4ParticleHPLevel::GetDecayGammas().

+ Here is the caller graph for this function:

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

Definition at line 45 of file G4ParticleHPGamma.cc.

References gammaEnergy, keV, levelEnergy, and probability.

Referenced by G4ParticleHPDeExGammas::Init().

+ Here is the caller graph for this function:

void G4ParticleHPGamma::SetNext ( G4ParticleHPLevel aLevel)
inline

Definition at line 49 of file G4ParticleHPGamma.hh.

References next.

Referenced by G4ParticleHPDeExGammas::Init().

+ Here is the caller graph for this function:

Member Data Documentation

G4double G4ParticleHPGamma::gammaEnergy
private

Definition at line 90 of file G4ParticleHPGamma.hh.

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

G4ThreadLocal int G4ParticleHPGamma::instancecount = 0
staticprivate

Definition at line 94 of file G4ParticleHPGamma.hh.

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

G4double G4ParticleHPGamma::levelEnergy
private

Definition at line 89 of file G4ParticleHPGamma.hh.

Referenced by GetLevelEnergy(), and Init().

G4ParticleHPLevel* G4ParticleHPGamma::next
private

Definition at line 93 of file G4ParticleHPGamma.hh.

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

G4double G4ParticleHPGamma::probability
private

Definition at line 91 of file G4ParticleHPGamma.hh.

Referenced by GetWeight(), and Init().


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