Geant4  10.02.p02
G4GEMCoulombBarrier Class Reference

#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.

+ Collaboration diagram for G4GEMCoulombBarrier:

Public Member Functions

 G4GEMCoulombBarrier (G4int anA, G4int aZ)
 
virtual ~G4GEMCoulombBarrier ()
 
G4double GetCoulombBarrier (G4int ARes, G4int ZRes, G4double U) const
 
virtual G4double BarrierPenetrationFactor (G4double) const
 
G4double CalcCompoundRadius (G4int ARes) 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

 G4GEMCoulombBarrier ()
 
 G4GEMCoulombBarrier (const G4GEMCoulombBarrier &right)
 
const G4GEMCoulombBarrieroperator= (const G4GEMCoulombBarrier &right)
 
G4bool operator== (const G4GEMCoulombBarrier &right) const
 
G4bool operator!= (const G4GEMCoulombBarrier &right) const
 

Detailed Description

Definition at line 37 of file G4GEMCoulombBarrier.hh.

Constructor & Destructor Documentation

G4GEMCoulombBarrier::G4GEMCoulombBarrier ( G4int  anA,
G4int  aZ 
)

Definition at line 36 of file G4GEMCoulombBarrier.cc.

G4GEMCoulombBarrier::~G4GEMCoulombBarrier ( )
virtual

Definition at line 40 of file G4GEMCoulombBarrier.cc.

G4GEMCoulombBarrier::G4GEMCoulombBarrier ( )
private
G4GEMCoulombBarrier::G4GEMCoulombBarrier ( const G4GEMCoulombBarrier right)
private

Member Function Documentation

virtual G4double G4GEMCoulombBarrier::BarrierPenetrationFactor ( G4double  ) const
inlinevirtual
G4double G4GEMCoulombBarrier::CalcCompoundRadius ( G4int  ARes) const

Definition at line 71 of file G4GEMCoulombBarrier.cc.

References A(), fermi, G4VCoulombBarrier::GetA(), G4Pow::GetInstance(), and G4Pow::Z13().

+ Here is the call graph for this function:

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

Implements G4VCoulombBarrier.

Definition at line 43 of file G4GEMCoulombBarrier.cc.

References G4cout, and G4endl.

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

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