#include <G4E1Probability.hh>
Definition at line 49 of file G4E1Probability.hh.
◆ G4E1Probability() [1/2]
G4E1Probability::G4E1Probability |
( |
| ) |
|
Definition at line 50 of file G4E1Probability.cc.
static G4Pow * GetInstance()
G4double aLevelDensityParam
static const double hbarc
G4double theLevelDensityPerNucleon
◆ ~G4E1Probability()
G4E1Probability::~G4E1Probability |
( |
| ) |
|
|
virtual |
◆ G4E1Probability() [2/2]
◆ EmissionIntegration()
Definition at line 140 of file G4E1Probability.cc.
147 static const G4int numIters = 100;
153 for(
G4int i = 0; i < numIters; ++i) {
158 if(res > 0.0) { res *= Step; }
G4double EmissionProbDensity(const G4Fragment &frag, G4double ePhoton)
◆ EmissionProbability()
Implements G4VEmissionProbability.
Definition at line 119 of file G4E1Probability.cc.
131 if( upperLim - lowerLim <=
tolerance) {
return 0.0; }
static const G4double tolerance
G4double EmissionIntegration(const G4Fragment &frag, G4double lowLim, G4double upLim)
◆ EmissionProbDensity()
Definition at line 64 of file G4E1Probability.cc.
112 theProb =
normC * sigmaAbs * gammaE2 * levelDens;
G4double GetExcitationEnergy() const
G4double aLevelDensityParam
G4double powZ(G4int Z, G4double y) const
G4double theLevelDensityPerNucleon
static const G4double tolerance
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
static const double millibarn
◆ operator!=()
◆ operator=()
◆ operator==()
◆ Afrag
G4int G4E1Probability::Afrag |
|
private |
◆ aLevelDensityParam
G4double G4E1Probability::aLevelDensityParam |
|
private |
◆ Egdp
◆ fG4pow
G4Pow* G4E1Probability::fG4pow |
|
private |
◆ GammaR
◆ normC
◆ sigma0
◆ theLevelDensityPerNucleon
G4double G4E1Probability::theLevelDensityPerNucleon |
|
private |
The documentation for this class was generated from the following files: