Geant4
10.01.p01
|
#include <G4NeutronHPDeExGammas.hh>
Public Member Functions | |
G4NeutronHPDeExGammas () | |
~G4NeutronHPDeExGammas () | |
void | Init (std::istream &aDataFile) |
G4ReactionProductVector * | GetDecayGammas (G4int aLevel) |
G4NeutronHPLevel * | GetLevel (G4int i) |
G4int | GetNumberOfLevels () |
G4double | GetLevelEnergy (G4int aLevel) |
Private Attributes | |
G4int * | levelStart |
G4int * | levelSize |
G4int | nLevels |
G4NeutronHPLevel * | theLevels |
Definition at line 42 of file G4NeutronHPDeExGammas.hh.
|
inline |
Definition at line 46 of file G4NeutronHPDeExGammas.hh.
References levelSize, levelStart, nLevels, and theLevels.
|
inline |
Definition at line 53 of file G4NeutronHPDeExGammas.hh.
References levelSize, levelStart, and theLevels.
|
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().
|
inline |
Definition at line 90 of file G4NeutronHPDeExGammas.hh.
References nLevels, and theLevels.
Referenced by G4NeutronHPInelasticCompFS::CompositeApply().
Definition at line 98 of file G4NeutronHPDeExGammas.hh.
References G4NeutronHPLevel::GetLevelEnergy(), nLevels, and theLevels.
Referenced by G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), and Init().
|
inline |
Definition at line 96 of file G4NeutronHPDeExGammas.hh.
References nLevels.
Referenced by G4NeutronHPInelasticBaseFS::BaseApply(), and G4NeutronHPInelasticCompFS::CompositeApply().
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().
|
private |
Definition at line 107 of file G4NeutronHPDeExGammas.hh.
Referenced by G4NeutronHPDeExGammas(), Init(), and ~G4NeutronHPDeExGammas().
|
private |
Definition at line 106 of file G4NeutronHPDeExGammas.hh.
Referenced by G4NeutronHPDeExGammas(), Init(), and ~G4NeutronHPDeExGammas().
|
private |
Definition at line 108 of file G4NeutronHPDeExGammas.hh.
Referenced by G4NeutronHPDeExGammas(), GetDecayGammas(), GetLevel(), GetLevelEnergy(), GetNumberOfLevels(), and Init().
|
private |
Definition at line 109 of file G4NeutronHPDeExGammas.hh.
Referenced by G4NeutronHPDeExGammas(), GetDecayGammas(), GetLevel(), GetLevelEnergy(), Init(), and ~G4NeutronHPDeExGammas().