Geant4
10.01.p03
|
#include <G4ParticleHPDeExGammas.hh>
Public Member Functions | |
G4ParticleHPDeExGammas () | |
~G4ParticleHPDeExGammas () | |
void | Init (std::istream &aDataFile) |
G4ReactionProductVector * | GetDecayGammas (G4int aLevel) |
G4ParticleHPLevel * | GetLevel (G4int i) |
G4int | GetNumberOfLevels () |
G4double | GetLevelEnergy (G4int aLevel) |
Private Attributes | |
G4int * | levelStart |
G4int * | levelSize |
G4int | nLevels |
G4ParticleHPLevel * | theLevels |
Definition at line 43 of file G4ParticleHPDeExGammas.hh.
|
inline |
Definition at line 47 of file G4ParticleHPDeExGammas.hh.
References levelSize, levelStart, nLevels, and theLevels.
|
inline |
Definition at line 54 of file G4ParticleHPDeExGammas.hh.
References levelSize, levelStart, and theLevels.
|
inline |
Definition at line 63 of file G4ParticleHPDeExGammas.hh.
References G4UniformRand, G4ReactionProduct::GetTotalMomentum(), nLevels, G4ReactionProduct::SetMomentum(), and theLevels.
Referenced by G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::CompositeApply().
|
inline |
Definition at line 91 of file G4ParticleHPDeExGammas.hh.
References G4cout, G4endl, nLevels, and theLevels.
Referenced by G4ParticleHPInelasticCompFS::CompositeApply().
Definition at line 100 of file G4ParticleHPDeExGammas.hh.
References G4ParticleHPLevel::GetLevelEnergy(), nLevels, and theLevels.
Referenced by G4ParticleHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticCompFS::CompositeApply(), and Init().
|
inline |
Definition at line 98 of file G4ParticleHPDeExGammas.hh.
References nLevels.
Referenced by G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::CompositeApply().
void G4ParticleHPDeExGammas::Init | ( | std::istream & | aDataFile | ) |
Definition at line 37 of file G4ParticleHPDeExGammas.cc.
References buffer, G4ParticleHPGamma::GetGammaEnergy(), G4ParticleHPLevel::GetLevelEnergy(), G4ParticleHPGamma::GetLevelEnergy(), GetLevelEnergy(), G4ParticleHPGamma::Init(), keV, levelSize, levelStart, G4INCL::Math::min(), nLevels, G4ParticleHPLevel::SetGamma(), G4ParticleHPGamma::SetNext(), G4ParticleHPLevel::SetNumberOfGammas(), and theLevels.
Referenced by G4ParticleHPInelasticBaseFS::InitGammas(), and G4ParticleHPInelasticCompFS::InitGammas().
|
private |
Definition at line 109 of file G4ParticleHPDeExGammas.hh.
Referenced by G4ParticleHPDeExGammas(), Init(), and ~G4ParticleHPDeExGammas().
|
private |
Definition at line 108 of file G4ParticleHPDeExGammas.hh.
Referenced by G4ParticleHPDeExGammas(), Init(), and ~G4ParticleHPDeExGammas().
|
private |
Definition at line 110 of file G4ParticleHPDeExGammas.hh.
Referenced by G4ParticleHPDeExGammas(), GetDecayGammas(), GetLevel(), GetLevelEnergy(), GetNumberOfLevels(), and Init().
|
private |
Definition at line 111 of file G4ParticleHPDeExGammas.hh.
Referenced by G4ParticleHPDeExGammas(), GetDecayGammas(), GetLevel(), GetLevelEnergy(), Init(), and ~G4ParticleHPDeExGammas().