Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4VCoulombBarrier Class Referenceabstract

#include <G4VCoulombBarrier.hh>

Inheritance diagram for G4VCoulombBarrier:

Public Member Functions

 G4VCoulombBarrier (G4int anA, G4int aZ)
 
virtual ~G4VCoulombBarrier ()
 
virtual G4double GetCoulombBarrier (G4int ARes, G4int ZRes, G4double U) const =0
 
virtual G4double BarrierPenetrationFactor (G4int Eexc) const =0
 
void SetParameters (G4double rho, G4double r0)
 
G4int GetA (void) const
 
G4int GetZ (void) const
 
G4double GetRho (void) const
 
G4double GetR0 (void) const
 

Detailed Description

Definition at line 37 of file G4VCoulombBarrier.hh.

Constructor & Destructor Documentation

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

Definition at line 34 of file G4VCoulombBarrier.cc.

35 {
36  theA = anA;
37  theZ = aZ;
38  theRho = 0.0;
39  theR0 = 1.5*CLHEP::fermi;
40 }
static constexpr double fermi
Definition: SystemOfUnits.h:83
G4VCoulombBarrier::~G4VCoulombBarrier ( )
virtual

Definition at line 42 of file G4VCoulombBarrier.cc.

43 {}

Member Function Documentation

virtual G4double G4VCoulombBarrier::BarrierPenetrationFactor ( G4int  Eexc) const
pure virtual

Implemented in G4CoulombBarrier.

G4int G4VCoulombBarrier::GetA ( void  ) const
inline

Definition at line 51 of file G4VCoulombBarrier.hh.

51 { return theA; }

Here is the caller graph for this function:

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

Implemented in G4CoulombBarrier, and G4GEMCoulombBarrier.

Here is the caller graph for this function:

G4double G4VCoulombBarrier::GetR0 ( void  ) const
inline

Definition at line 54 of file G4VCoulombBarrier.hh.

54 { return theR0; }

Here is the caller graph for this function:

G4double G4VCoulombBarrier::GetRho ( void  ) const
inline

Definition at line 53 of file G4VCoulombBarrier.hh.

53 { return theRho; }

Here is the caller graph for this function:

G4int G4VCoulombBarrier::GetZ ( void  ) const
inline

Definition at line 52 of file G4VCoulombBarrier.hh.

52 { return theZ; }

Here is the caller graph for this function:

void G4VCoulombBarrier::SetParameters ( G4double  rho,
G4double  r0 
)

Definition at line 45 of file G4VCoulombBarrier.cc.

46 {
47  theRho = rho;
48  theR0 = r0;
49 }

Here is the caller graph for this function:


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