54 theLevelDensityParameter = 0.125/
MeV;
81 if(gammaE < 0.0) {
return theProb; }
87 G4double aLevelDensityParam = Afrag*theLevelDensityParameter;
93 std::exp(2*(std::sqrt(aLevelDensityParam*U)-std::sqrt(aLevelDensityParam*Uexcite)));
118 G4double gammaR2 = gammaE2*GammaR*GammaR;
119 G4double egdp2 = gammaE2 - Egdp*Egdp;
120 G4double sigmaAbs = sigma0*gammaR2/(egdp2*egdp2 + gammaR2);
121 theProb = normC * sigmaAbs * gammaE2 * levelDens;
151 if( upperLim - lowerLim <= CLHEP::keV ) {
return 0.0; }
156 G4double integ = 3.0 * EmissionIntegration(frag,lowerLim,upperLim);
169 static const G4int numIters = 100;
175 for(
G4int i = 0; i < numIters; ++i) {
180 if(res > 0.0) { res /=
G4double(numIters); }
static G4Pow * GetInstance()
G4double EmissionProbability(const G4Fragment &frag, G4double excite)
G4double EmissionProbDensity(const G4Fragment &frag, G4double ePhoton)
T max(const T t1, const T t2)
brief Return the largest of the two arguments
virtual ~G4E1Probability()
G4double powZ(G4int Z, G4double y) const
G4double GetExcitationEnergy() const