48 if(0 ==
theZ) {
return 0.0; }
50 if(U > 0.0) { cb /= (1.0 + std::sqrt( U/((2*ARes)*CLHEP::MeV) )); }
66 res = (aZ >= 70) ? 0.80 :
67 (((0.2357e-5*aZ) - 0.42679e-3)*aZ + 0.27035e-1)*aZ + 0.19025;
68 res += 0.06*(
theA - 1);
71 res = (aZ >= 70) ? 0.98 :
72 (((0.23684e-5*aZ) - 0.42143e-3)*aZ + 0.25222e-1)*aZ + 0.46699;
73 res += 0.12*(4 -
theA);
G4double BarrierPenetrationFactor(G4int aZ) const override
G4CoulombBarrier(G4int anA, G4int aZ)
G4double GetCoulombBarrier(G4int ARes, G4int ZRes, G4double U) const override
static G4double RadiusCB(G4int Z, G4int A)
void SetParameters(G4double rho, G4double r0)