#include <G4GEMCoulombBarrier.hh>
Inherits G4VCoulombBarrier.
Inherited by G4AlphaGEMCoulombBarrier, G4B10GEMCoulombBarrier, G4B11GEMCoulombBarrier, G4B12GEMCoulombBarrier, G4B13GEMCoulombBarrier, G4B8GEMCoulombBarrier, G4Be10GEMCoulombBarrier, G4Be11GEMCoulombBarrier, G4Be12GEMCoulombBarrier, G4Be7GEMCoulombBarrier, G4Be9GEMCoulombBarrier, G4C10GEMCoulombBarrier, G4C11GEMCoulombBarrier, G4C12GEMCoulombBarrier, G4C13GEMCoulombBarrier, G4C14GEMCoulombBarrier, G4C15GEMCoulombBarrier, G4C16GEMCoulombBarrier, G4DeuteronGEMCoulombBarrier, G4F17GEMCoulombBarrier, G4F18GEMCoulombBarrier, G4F19GEMCoulombBarrier, G4F20GEMCoulombBarrier, G4F21GEMCoulombBarrier, G4He3GEMCoulombBarrier, G4He6GEMCoulombBarrier, G4He8GEMCoulombBarrier, G4Li6GEMCoulombBarrier, G4Li7GEMCoulombBarrier, G4Li8GEMCoulombBarrier, G4Li9GEMCoulombBarrier, G4Mg22GEMCoulombBarrier, G4Mg23GEMCoulombBarrier, G4Mg24GEMCoulombBarrier, G4Mg25GEMCoulombBarrier, G4Mg26GEMCoulombBarrier, G4Mg27GEMCoulombBarrier, G4Mg28GEMCoulombBarrier, G4N12GEMCoulombBarrier, G4N13GEMCoulombBarrier, G4N14GEMCoulombBarrier, G4N15GEMCoulombBarrier, G4N16GEMCoulombBarrier, G4N17GEMCoulombBarrier, G4Na21GEMCoulombBarrier, G4Na22GEMCoulombBarrier, G4Na23GEMCoulombBarrier, G4Na24GEMCoulombBarrier, G4Na25GEMCoulombBarrier, G4Ne18GEMCoulombBarrier, G4Ne19GEMCoulombBarrier, G4Ne20GEMCoulombBarrier, G4Ne21GEMCoulombBarrier, G4Ne22GEMCoulombBarrier, G4Ne23GEMCoulombBarrier, G4Ne24GEMCoulombBarrier, G4O14GEMCoulombBarrier, G4O15GEMCoulombBarrier, G4O16GEMCoulombBarrier, G4O17GEMCoulombBarrier, G4O18GEMCoulombBarrier, G4O19GEMCoulombBarrier, G4O20GEMCoulombBarrier, G4ProtonGEMCoulombBarrier, and G4TritonGEMCoulombBarrier.
Definition at line 37 of file G4GEMCoulombBarrier.hh.
◆ G4GEMCoulombBarrier() [1/3]
G4GEMCoulombBarrier::G4GEMCoulombBarrier |
( |
G4int |
anA, |
|
|
G4int |
aZ |
|
) |
| |
◆ ~G4GEMCoulombBarrier()
G4GEMCoulombBarrier::~G4GEMCoulombBarrier |
( |
| ) |
|
|
virtual |
◆ G4GEMCoulombBarrier() [2/3]
G4GEMCoulombBarrier::G4GEMCoulombBarrier |
( |
| ) |
|
|
private |
◆ G4GEMCoulombBarrier() [3/3]
◆ BarrierPenetrationFactor()
virtual G4double G4GEMCoulombBarrier::BarrierPenetrationFactor |
( |
G4double |
| ) |
const |
|
inlinevirtual |
◆ CalcCompoundRadius()
G4double G4GEMCoulombBarrier::CalcCompoundRadius |
( |
G4int |
ARes | ) |
const |
Definition at line 71 of file G4GEMCoulombBarrier.cc.
80 Result = 1.7* AresOneThird;
83 Result = 1.7* AresOneThird + 1.2;
86 Result = 1.12*(AresOneThird + AejectOneThird) -
87 0.86*(AresOneThird+AejectOneThird)/(AresOneThird*AejectOneThird)+3.75;
static G4Pow * GetInstance()
double A(double temperature)
G4double Z13(G4int Z) const
static const double fermi
◆ GetCoulombBarrier()
Implements G4VCoulombBarrier.
Definition at line 43 of file G4GEMCoulombBarrier.cc.
47 if (ZRes > ARes || ARes < 1) {
48 G4cout <<
"G4GEMCoulombBarrier::GetCoulombBarrier: " 49 <<
"Wrong values for " 50 <<
"residual nucleus A = " << ARes <<
" " 51 <<
"and residual nucleus Z = " << ZRes <<
G4endl;
66 Barrier /= (1.0 + std::sqrt(U/(static_cast<G4double>(2*ARes))));
virtual G4double BarrierPenetrationFactor(G4double) const
G4GLOB_DLL std::ostream G4cout
G4double CalcCompoundRadius(G4int ARes) const
◆ operator!=()
◆ operator=()
◆ operator==()
The documentation for this class was generated from the following files: