Geant4  10.03
G4CoulombBarrier Class Reference

#include <G4CoulombBarrier.hh>

+ Inheritance diagram for G4CoulombBarrier:
+ Collaboration diagram for G4CoulombBarrier:

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
 
- Public Member Functions inherited from G4VCoulombBarrier
 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

G4Powg4calc
 

Private Member Functions

 G4CoulombBarrier (const G4CoulombBarrier &right)=delete
 
const G4CoulombBarrieroperator= (const G4CoulombBarrier &right)=delete
 
G4bool operator== (const G4CoulombBarrier &right) const =delete
 
G4bool operator!= (const G4CoulombBarrier &right) const =delete
 

Detailed Description

Definition at line 43 of file G4CoulombBarrier.hh.

Constructor & Destructor Documentation

G4CoulombBarrier::G4CoulombBarrier ( G4int  anA,
G4int  aZ 
)
explicit

Definition at line 39 of file G4CoulombBarrier.cc.

References fermi, g4calc, G4Pow::GetInstance(), and G4VCoulombBarrier::SetParameters().

+ Here is the call graph for this function:

G4CoulombBarrier::~G4CoulombBarrier ( )
virtual

Definition at line 58 of file G4CoulombBarrier.cc.

G4CoulombBarrier::G4CoulombBarrier ( const G4CoulombBarrier right)
privatedelete

Member Function Documentation

G4double G4CoulombBarrier::BarrierPenetrationFactor ( G4int  Eexc) const
virtual

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().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4CoulombBarrier::GetCoulombBarrier ( G4int  ARes,
G4int  ZRes,
G4double  U 
) const
virtual

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().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4CoulombBarrier::operator!= ( const G4CoulombBarrier right) const
privatedelete
const G4CoulombBarrier& G4CoulombBarrier::operator= ( const G4CoulombBarrier right)
privatedelete
G4bool G4CoulombBarrier::operator== ( const G4CoulombBarrier right) const
privatedelete

Member Data Documentation


The documentation for this class was generated from the following files: