50 if (GetZ() > 0 && ZRes > 0) {
52 G4double CompoundRadius = CalcCompoundRadius(ARes);
56 if(GetA() <= 4) { Barrier *= BarrierPenetrationFactor(ZRes); }
60 Barrier /= (1.0 + std::sqrt(U/(static_cast<G4double>(2*ARes))));
72 Result = 1.7* AresOneThird;
75 Result = 1.7* AresOneThird + 1.2;
G4GEMCoulombBarrier(G4int anA, G4int aZ)
G4double Z13(G4int Z) const
virtual G4double GetCoulombBarrier(G4int ARes, G4int ZRes, G4double U) const
virtual ~G4GEMCoulombBarrier()
G4double CalcCompoundRadius(G4int ARes) const
static constexpr double fermi
static constexpr double elm_coupling
double A(double temperature)