Geant4
10.03
|
#include <G4CoulombBarrier.hh>
Public Member Functions | |
G4CoulombBarrier (G4int anA, G4int aZ) | |
virtual | ~G4CoulombBarrier () |
G4double | GetCoulombBarrier (G4int ARes, G4int ZRes, G4double U) const |
virtual G4double | BarrierPenetrationFactor (G4int Eexc) const |
![]() | |
G4VCoulombBarrier (G4int anA, G4int aZ) | |
virtual | ~G4VCoulombBarrier () |
void | SetParameters (G4double rho, G4double r0) |
G4int | GetA (void) const |
G4int | GetZ (void) const |
G4double | GetRho (void) const |
G4double | GetR0 (void) const |
Protected Attributes | |
G4Pow * | g4calc |
Private Member Functions | |
G4CoulombBarrier (const G4CoulombBarrier &right)=delete | |
const G4CoulombBarrier & | operator= (const G4CoulombBarrier &right)=delete |
G4bool | operator== (const G4CoulombBarrier &right) const =delete |
G4bool | operator!= (const G4CoulombBarrier &right) const =delete |
Definition at line 43 of file G4CoulombBarrier.hh.
Definition at line 39 of file G4CoulombBarrier.cc.
References fermi, g4calc, G4Pow::GetInstance(), and G4VCoulombBarrier::SetParameters().
|
virtual |
Definition at line 58 of file G4CoulombBarrier.cc.
|
privatedelete |
Implements G4VCoulombBarrier.
Reimplemented in G4ProtonCoulombBarrier, G4He3CoulombBarrier, G4AlphaCoulombBarrier, G4DeuteronCoulombBarrier, and G4TritonCoulombBarrier.
Definition at line 66 of file G4CoulombBarrier.cc.
References G4VCoulombBarrier::GetA(), and G4VCoulombBarrier::GetZ().
Referenced by G4FermiFragment::GetCoulombBarrier().
Implements G4VCoulombBarrier.
Definition at line 61 of file G4CoulombBarrier.cc.
References g4calc, G4VCoulombBarrier::GetR0(), G4VCoulombBarrier::GetRho(), G4VCoulombBarrier::GetZ(), and G4Pow::Z13().
Referenced by G4FermiFragment::GetCoulombBarrier().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
protected |
Definition at line 64 of file G4CoulombBarrier.hh.
Referenced by G4GEMCoulombBarrier::CalcCompoundRadius(), G4CoulombBarrier(), G4GEMCoulombBarrier::G4GEMCoulombBarrier(), and GetCoulombBarrier().