Geant4  10.00.p03
G4NeutronHPDeExGammas Class Reference

#include <G4NeutronHPDeExGammas.hh>

+ Collaboration diagram for G4NeutronHPDeExGammas:

Public Member Functions

 G4NeutronHPDeExGammas ()
 
 ~G4NeutronHPDeExGammas ()
 
void Init (std::istream &aDataFile)
 
G4ReactionProductVectorGetDecayGammas (G4int aLevel)
 
G4NeutronHPLevelGetLevel (G4int i)
 
G4int GetNumberOfLevels ()
 
G4double GetLevelEnergy (G4int aLevel)
 

Private Attributes

G4intlevelStart
 
G4intlevelSize
 
G4int nLevels
 
G4NeutronHPLeveltheLevels
 

Detailed Description

Definition at line 42 of file G4NeutronHPDeExGammas.hh.

Constructor & Destructor Documentation

G4NeutronHPDeExGammas::G4NeutronHPDeExGammas ( )
inline

Definition at line 46 of file G4NeutronHPDeExGammas.hh.

References levelSize, levelStart, nLevels, and theLevels.

G4NeutronHPDeExGammas::~G4NeutronHPDeExGammas ( )
inline

Definition at line 53 of file G4NeutronHPDeExGammas.hh.

References levelSize, levelStart, and theLevels.

Member Function Documentation

G4ReactionProductVector* G4NeutronHPDeExGammas::GetDecayGammas ( G4int  aLevel)
inline

Definition at line 62 of file G4NeutronHPDeExGammas.hh.

References G4UniformRand, G4ReactionProduct::GetTotalMomentum(), nLevels, G4ReactionProduct::SetMomentum(), and theLevels.

Referenced by G4NeutronHPInelasticBaseFS::BaseApply(), and G4NeutronHPInelasticCompFS::CompositeApply().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4NeutronHPLevel* G4NeutronHPDeExGammas::GetLevel ( G4int  i)
inline

Definition at line 90 of file G4NeutronHPDeExGammas.hh.

References nLevels, and theLevels.

Referenced by G4NeutronHPInelasticCompFS::CompositeApply().

+ Here is the caller graph for this function:

G4double G4NeutronHPDeExGammas::GetLevelEnergy ( G4int  aLevel)
inline

Definition at line 98 of file G4NeutronHPDeExGammas.hh.

References G4NeutronHPLevel::GetLevelEnergy(), nLevels, and theLevels.

Referenced by G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), and Init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4int G4NeutronHPDeExGammas::GetNumberOfLevels ( )
inline

Definition at line 96 of file G4NeutronHPDeExGammas.hh.

References nLevels.

Referenced by G4NeutronHPInelasticBaseFS::BaseApply(), and G4NeutronHPInelasticCompFS::CompositeApply().

+ Here is the caller graph for this function:

void G4NeutronHPDeExGammas::Init ( std::istream &  aDataFile)

Definition at line 35 of file G4NeutronHPDeExGammas.cc.

References buffer, G4NeutronHPGamma::GetGammaEnergy(), G4NeutronHPLevel::GetLevelEnergy(), G4NeutronHPGamma::GetLevelEnergy(), GetLevelEnergy(), G4NeutronHPGamma::Init(), keV, levelSize, levelStart, G4INCL::Math::min(), nLevels, G4NeutronHPLevel::SetGamma(), G4NeutronHPGamma::SetNext(), G4NeutronHPLevel::SetNumberOfGammas(), and theLevels.

Referenced by G4NeutronHPInelasticBaseFS::InitGammas(), and G4NeutronHPInelasticCompFS::InitGammas().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4int* G4NeutronHPDeExGammas::levelSize
private

Definition at line 107 of file G4NeutronHPDeExGammas.hh.

Referenced by G4NeutronHPDeExGammas(), Init(), and ~G4NeutronHPDeExGammas().

G4int* G4NeutronHPDeExGammas::levelStart
private

Definition at line 106 of file G4NeutronHPDeExGammas.hh.

Referenced by G4NeutronHPDeExGammas(), Init(), and ~G4NeutronHPDeExGammas().

G4int G4NeutronHPDeExGammas::nLevels
private
G4NeutronHPLevel* G4NeutronHPDeExGammas::theLevels
private

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