Geant4
10.00.p03
|
#include <G4NeutronHPMadlandNixSpectrum.hh>
Public Member Functions | |
G4NeutronHPMadlandNixSpectrum () | |
~G4NeutronHPMadlandNixSpectrum () | |
void | Init (std::istream &aDataFile) |
G4double | GetFractionalProbability (G4double anEnergy) |
G4double | Sample (G4double anEnergy) |
Public Member Functions inherited from G4VNeutronHPEDis | |
G4VNeutronHPEDis () | |
virtual | ~G4VNeutronHPEDis () |
Private Member Functions | |
G4double | Madland (G4double aSecEnergy, G4double tm) |
G4double | FissionIntegral (G4double tm, G4double anEnergy) |
G4double | GIntegral (G4double tm, G4double anEnergy, G4double aMean) |
G4double | Gamma05 (G4double aValue) |
G4double | Gamma15 (G4double aValue) |
G4double | Gamma25 (G4double aValue) |
G4double | E1 (G4double aValue) |
Definition at line 47 of file G4NeutronHPMadlandNixSpectrum.hh.
|
inline |
Definition at line 50 of file G4NeutronHPMadlandNixSpectrum.hh.
References expm1.
|
inline |
Definition at line 54 of file G4NeutronHPMadlandNixSpectrum.hh.
Definition at line 113 of file G4NeutronHPMadlandNixSpectrum.hh.
Referenced by GIntegral(), and Madland().
|
inlineprivate |
Definition at line 79 of file G4NeutronHPMadlandNixSpectrum.hh.
References GIntegral(), theAvarageKineticPerNucleonForHeavyFragments, and theAvarageKineticPerNucleonForLightFragments.
Referenced by Sample().
Definition at line 87 of file G4NeutronHPMadlandNixSpectrum.hh.
References G4INCL::Math::pi.
Referenced by Gamma15().
Definition at line 98 of file G4NeutronHPMadlandNixSpectrum.hh.
References Gamma05().
Referenced by Gamma25(), GIntegral(), and Madland().
Definition at line 106 of file G4NeutronHPMadlandNixSpectrum.hh.
References Gamma15().
Referenced by GIntegral().
Implements G4VNeutronHPEDis.
Definition at line 68 of file G4NeutronHPMadlandNixSpectrum.hh.
References G4NeutronHPVector::GetY(), and theFractionalProb.
|
private |
Definition at line 103 of file G4NeutronHPMadlandNixSpectrum.cc.
References A, alpha, E1(), eV, Gamma15(), Gamma25(), and G4InuclParticleNames::tm.
Referenced by FissionIntegral().
|
inlinevirtual |
Implements G4VNeutronHPEDis.
Definition at line 58 of file G4NeutronHPMadlandNixSpectrum.hh.
References eV, G4NeutronHPVector::Init(), theAvarageKineticPerNucleonForHeavyFragments, theAvarageKineticPerNucleonForLightFragments, theFractionalProb, and theMaxTemp.
Definition at line 33 of file G4NeutronHPMadlandNixSpectrum.cc.
References E1(), G4INCL::KinematicsUtils::energy(), eV, Gamma15(), theAvarageKineticPerNucleonForHeavyFragments, theAvarageKineticPerNucleonForLightFragments, and G4InuclParticleNames::tm.
Implements G4VNeutronHPEDis.
Definition at line 72 of file G4NeutronHPMadlandNixSpectrum.cc.
References FissionIntegral(), G4UniformRand, G4NeutronHPVector::GetY(), MeV, theMaxTemp, and G4InuclParticleNames::tm.
|
private |
Definition at line 141 of file G4NeutronHPMadlandNixSpectrum.hh.
Referenced by G4NeutronHPMadlandNixSpectrum().
|
private |
Definition at line 148 of file G4NeutronHPMadlandNixSpectrum.hh.
Referenced by FissionIntegral(), Init(), and Madland().
|
private |
Definition at line 147 of file G4NeutronHPMadlandNixSpectrum.hh.
Referenced by FissionIntegral(), Init(), and Madland().
|
private |
Definition at line 145 of file G4NeutronHPMadlandNixSpectrum.hh.
Referenced by GetFractionalProbability(), and Init().
|
private |
Definition at line 150 of file G4NeutronHPMadlandNixSpectrum.hh.