50 return BarashenkovFissionBarrier(A,Z)/(1.0 + std::sqrt(U/(2.0*A)));
51 }
else {
return 100.0*GeV; }
55G4FissionBarrier::BarashenkovFissionBarrier(
G4int A,
G4int Z)
68 x /= (1.0 - k*(N-Z)*(N-Z)/
static_cast<G4double>(A*A));
72 if (x <= 2./3.) { BF0 *= 0.38*(3./4.-x); }
73 else { BF0 *= 0.83*(1. - x)*(1. - x)*(1. - x); }
77 D *= (N - 2*(N/2) + Z - 2*(Z/2));
79 return BF0 + D - SellPlusPairingCorrection(Z,N);
G4double FissionBarrier(G4int A, G4int Z, G4double U)
static G4Pow * GetInstance()