Geant4  10.01.p02
G4CoulombBarrier Class Reference

#include <G4CoulombBarrier.hh>

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

Public Member Functions

 G4CoulombBarrier ()
 
 G4CoulombBarrier (G4int anA, G4int aZ)
 
virtual ~G4CoulombBarrier ()
 
G4double GetCoulombBarrier (G4int ARes, G4int ZRes, G4double U) const
 
- Public Member Functions inherited from G4VCoulombBarrier
 G4VCoulombBarrier (G4int anA, G4int aZ)
 
virtual ~G4VCoulombBarrier ()
 
G4int GetA (void) const
 
G4int GetZ (void) const
 

Private Member Functions

 G4CoulombBarrier (const G4CoulombBarrier &right)
 
const G4CoulombBarrieroperator= (const G4CoulombBarrier &right)
 
G4bool operator== (const G4CoulombBarrier &right) const
 
G4bool operator!= (const G4CoulombBarrier &right) const
 
virtual G4double BarrierPenetrationFactor (G4double) const
 
G4double CalcCompoundRadius (const G4double ZRes) const
 

Detailed Description

Definition at line 43 of file G4CoulombBarrier.hh.

Constructor & Destructor Documentation

G4CoulombBarrier::G4CoulombBarrier ( )

Definition at line 42 of file G4CoulombBarrier.cc.

G4CoulombBarrier::G4CoulombBarrier ( G4int  anA,
G4int  aZ 
)

Definition at line 45 of file G4CoulombBarrier.cc.

G4CoulombBarrier::~G4CoulombBarrier ( )
virtual

Definition at line 49 of file G4CoulombBarrier.cc.

G4CoulombBarrier::G4CoulombBarrier ( const G4CoulombBarrier right)
private

Member Function Documentation

G4double G4CoulombBarrier::BarrierPenetrationFactor ( G4double  ) const
privatevirtual

Reimplemented in G4ProtonCoulombBarrier, G4He3CoulombBarrier, G4AlphaCoulombBarrier, G4DeuteronCoulombBarrier, and G4TritonCoulombBarrier.

Definition at line 52 of file G4CoulombBarrier.cc.

Referenced by GetCoulombBarrier().

+ Here is the caller graph for this function:

G4double G4CoulombBarrier::CalcCompoundRadius ( const G4double  ZRes) const
inlineprivate

Definition at line 63 of file G4CoulombBarrier.hh.

References fermi, and G4VCoulombBarrier::GetZ().

+ Here is the call graph for this function:

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

New coulomb Barrier according to original Dostrovski's paper

Implements G4VCoulombBarrier.

Definition at line 57 of file G4CoulombBarrier.cc.

References BarrierPenetrationFactor(), fermi, G4endl, G4VCoulombBarrier::GetA(), G4Pow::GetInstance(), G4VCoulombBarrier::GetZ(), and G4Pow::Z13().

Referenced by G4ProtonEvaporationProbability::GetOpt2().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

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