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

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
 

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: