54   return (
A < 65) ? blimit :
 
   55     BarashenkovFissionBarrier(
A,
Z)/(1.0 + std::sqrt(U/(
G4double)(2*
A)));
 
   59 G4FissionBarrier::BarashenkovFissionBarrier(
G4int A, 
G4int Z) 
const 
   71   G4double x = (aCoul/(2.0*aSurf))*(Z*
Z)/static_cast<G4double>(
A);
 
   72   x /= (1.0 - k*(N-
Z)*(N-Z)/
static_cast<G4double>(
A*
A));
 
   76   if (x <= 2./3.) { BF0 *= 0.38*(3./4.-
x); }
 
   77   else { BF0 *= 0.83*(1. - 
x)*(1. - x)*(1. - 
x); }
 
   79   G4int d = N - 2*(N/2) + Z - 2*(Z/2);
 
   82   SPtr->GetPairingCorrection(N,Z,res);
 
   85   return BF0 + D*d - res;
 
static G4Pow * GetInstance()
 
double A(double temperature)
 
static constexpr double MeV
 
const G4CameronShellPlusPairingCorrections * GetCameronShellPlusPairingCorrections() const 
 
static constexpr double GeV
 
virtual ~G4FissionBarrier()
 
G4double Z23(G4int Z) const 
 
static G4ShellCorrection * GetInstance()
 
virtual G4double FissionBarrier(G4int A, G4int Z, G4double U) const final