Geant4  10.02.p02
G4ParticleHPLevel Class Reference

#include <G4ParticleHPLevel.hh>

+ Collaboration diagram for G4ParticleHPLevel:

Public Member Functions

 G4ParticleHPLevel ()
 
 ~G4ParticleHPLevel ()
 
void SetNumberOfGammas (G4int aGammas)
 
void SetGamma (G4int i, G4ParticleHPGamma *aGamma)
 
G4DynamicParticleVectorGetDecayGammas ()
 
void SetLevelEnergy (G4double anEnergy)
 
G4double GetLevelEnergy ()
 
G4double GetGammaEnergy (G4int i)
 

Private Attributes

G4double levelEnergy
 
G4int nGammas
 
G4ParticleHPGamma ** theGammas
 

Detailed Description

Definition at line 40 of file G4ParticleHPLevel.hh.

Constructor & Destructor Documentation

G4ParticleHPLevel::G4ParticleHPLevel ( )
inline

Definition at line 44 of file G4ParticleHPLevel.hh.

References nGammas, and theGammas.

G4ParticleHPLevel::~G4ParticleHPLevel ( )

Definition at line 35 of file G4ParticleHPLevel.cc.

References nGammas, and theGammas.

Member Function Documentation

G4DynamicParticleVector * G4ParticleHPLevel::GetDecayGammas ( )

Definition at line 66 of file G4ParticleHPLevel.cc.

References G4UniformRand, G4ParticleHPGamma::GetDecayGammas(), G4ParticleHPGamma::GetWeight(), nGammas, and theGammas.

Referenced by G4ParticleHPGamma::GetDecayGammas().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4ParticleHPLevel::GetGammaEnergy ( G4int  i)

Definition at line 61 of file G4ParticleHPLevel.cc.

References G4ParticleHPGamma::GetGammaEnergy(), and theGammas.

+ Here is the call graph for this function:

G4double G4ParticleHPLevel::GetLevelEnergy ( )
inline

Definition at line 63 of file G4ParticleHPLevel.hh.

References levelEnergy.

Referenced by G4ParticleHPInelasticCompFS::CompositeApply(), G4ParticleHPDeExGammas::GetLevelEnergy(), and G4ParticleHPDeExGammas::Init().

+ Here is the caller graph for this function:

void G4ParticleHPLevel::SetGamma ( G4int  i,
G4ParticleHPGamma aGamma 
)

Definition at line 55 of file G4ParticleHPLevel.cc.

References G4ParticleHPGamma::GetLevelEnergy(), SetLevelEnergy(), and theGammas.

Referenced by G4ParticleHPDeExGammas::Init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ParticleHPLevel::SetLevelEnergy ( G4double  anEnergy)
inline

Definition at line 58 of file G4ParticleHPLevel.hh.

References levelEnergy.

Referenced by SetGamma().

+ Here is the caller graph for this function:

void G4ParticleHPLevel::SetNumberOfGammas ( G4int  aGammas)

Definition at line 44 of file G4ParticleHPLevel.cc.

References nGammas, and theGammas.

Referenced by G4ParticleHPDeExGammas::Init().

+ Here is the caller graph for this function:

Member Data Documentation

G4double G4ParticleHPLevel::levelEnergy
private

Definition at line 72 of file G4ParticleHPLevel.hh.

Referenced by GetLevelEnergy(), and SetLevelEnergy().

G4int G4ParticleHPLevel::nGammas
private
G4ParticleHPGamma** G4ParticleHPLevel::theGammas
private

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