#include <G4GEMCoulombBarrier.hh>
Definition at line 36 of file G4GEMCoulombBarrier.hh.
◆ G4GEMCoulombBarrier() [1/2]
G4GEMCoulombBarrier::G4GEMCoulombBarrier |
( |
G4int | anA, |
|
|
G4int | aZ ) |
|
explicit |
Definition at line 36 of file G4GEMCoulombBarrier.cc.
36 :
38{
40}
G4CoulombBarrier(G4int anA, G4int aZ)
G4double Z13(G4int Z) const
◆ ~G4GEMCoulombBarrier()
G4GEMCoulombBarrier::~G4GEMCoulombBarrier |
( |
| ) |
|
|
overridedefault |
◆ G4GEMCoulombBarrier() [2/2]
◆ GetCoulombBarrier()
Reimplemented from G4CoulombBarrier.
Definition at line 42 of file G4GEMCoulombBarrier.cc.
44{
45
47 if (
theZ > 0 && ZRes > 0) {
48
49 G4double CompoundRadius = CalcCompoundRadius(ARes);
50 Barrier = CLHEP::elm_coupling * (
theZ * ZRes)/CompoundRadius;
51
52
54
55
56
57 Barrier /= (1.0 + std::sqrt(U/((2*ARes)*CLHEP::MeV)));
58 }
59 return Barrier;
60}
G4double BarrierPenetrationFactor(G4int aZ) const override
◆ operator=()
The documentation for this class was generated from the following files: