47 if (
theZ > 0 && ZRes > 0) {
49 G4double CompoundRadius = CalcCompoundRadius(ARes);
50 Barrier = CLHEP::elm_coupling * (
theZ * ZRes)/CompoundRadius;
57 Barrier /= (1.0 + std::sqrt(U/((2*ARes)*CLHEP::MeV)));
62G4double G4GEMCoulombBarrier::CalcCompoundRadius(
G4int ARes)
const
68 Result = 1.7* AresOneThird;
70 }
else if (
theA <= 4){
71 Result = 1.7* AresOneThird + 1.2;
74 Result = 1.12*(AresOneThird + AejectOneThird) -
75 0.86*(AresOneThird+AejectOneThird)/(AresOneThird*AejectOneThird)+3.75;
77 return Result*CLHEP::fermi;
G4double BarrierPenetrationFactor(G4int aZ) const override
G4GEMCoulombBarrier(G4int anA, G4int aZ)
G4double GetCoulombBarrier(G4int ARes, G4int ZRes, G4double U) const override
G4double Z13(G4int Z) const