#include <G4GEMCoulombBarrierHE.hh>
Definition at line 39 of file G4GEMCoulombBarrierHE.hh.
◆ G4GEMCoulombBarrierHE() [1/3]
G4GEMCoulombBarrierHE::G4GEMCoulombBarrierHE |
( |
G4int |
anA, |
|
|
G4int |
aZ |
|
) |
| |
◆ ~G4GEMCoulombBarrierHE()
G4GEMCoulombBarrierHE::~G4GEMCoulombBarrierHE |
( |
| ) |
|
◆ G4GEMCoulombBarrierHE() [2/3]
G4GEMCoulombBarrierHE::G4GEMCoulombBarrierHE |
( |
| ) |
|
|
private |
◆ G4GEMCoulombBarrierHE() [3/3]
◆ BarrierPenetrationFactor()
virtual G4double G4GEMCoulombBarrierHE::BarrierPenetrationFactor |
( |
G4double |
| ) |
const |
|
inlinevirtual |
◆ CalcCompoundRadius()
G4double G4GEMCoulombBarrierHE::CalcCompoundRadius |
( |
G4int |
ARes | ) |
const |
Definition at line 71 of file G4GEMCoulombBarrierHE.cc.
77 G4double Result = 1.12*(AresOneThird + AejectOneThird) -
78 0.86*(AresOneThird+AejectOneThird)/(AresOneThird*AejectOneThird);
static G4Pow * GetInstance()
G4double Z13(G4int Z) const
static const double fermi
◆ GetCoulombBarrier()
Implements G4VCoulombBarrier.
Definition at line 44 of file G4GEMCoulombBarrierHE.cc.
48 if (ZRes > ARes || ARes < 1) {
49 G4cout <<
"G4GEMCoulombBarrierHE::GetCoulombBarrier: " 50 <<
"Wrong values for " 51 <<
"residual nucleus A = " << ARes <<
" " 52 <<
"and residual nucleus Z = " << ZRes <<
G4endl;
65 Barrier /= (1.0 + std::sqrt(U/static_cast<G4double>(2*ARes)));
G4GLOB_DLL std::ostream G4cout
G4double CalcCompoundRadius(G4int ARes) const
static const double fermi
◆ operator!=()
◆ operator=()
◆ operator==()
The documentation for this class was generated from the following files: