Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
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 36 of file G4VCoulombBarrier.hh.

Constructor & Destructor Documentation

◆ G4VCoulombBarrier()

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

Definition at line 33 of file G4VCoulombBarrier.cc.

34{
35 theA = anA;
36 theZ = aZ;
37 theRho = 0.0;
38 theR0 = 1.5*CLHEP::fermi;
39}

◆ ~G4VCoulombBarrier()

G4VCoulombBarrier::~G4VCoulombBarrier ( )
virtual

Definition at line 41 of file G4VCoulombBarrier.cc.

42{}

Member Function Documentation

◆ BarrierPenetrationFactor()

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

Implemented in G4CoulombBarrier.

◆ GetA()

G4int G4VCoulombBarrier::GetA ( void  ) const
inline

Definition at line 50 of file G4VCoulombBarrier.hh.

50{ return theA; }

Referenced by G4CoulombBarrier::BarrierPenetrationFactor().

◆ GetCoulombBarrier()

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

◆ GetR0()

G4double G4VCoulombBarrier::GetR0 ( void  ) const
inline

Definition at line 53 of file G4VCoulombBarrier.hh.

53{ return theR0; }

◆ GetRho()

G4double G4VCoulombBarrier::GetRho ( void  ) const
inline

Definition at line 52 of file G4VCoulombBarrier.hh.

52{ return theRho; }

Referenced by G4CoulombBarrier::GetCoulombBarrier().

◆ GetZ()

G4int G4VCoulombBarrier::GetZ ( void  ) const
inline

Definition at line 51 of file G4VCoulombBarrier.hh.

51{ return theZ; }

Referenced by G4CoulombBarrier::BarrierPenetrationFactor().

◆ SetParameters()

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

Definition at line 44 of file G4VCoulombBarrier.cc.

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

Referenced by G4CoulombBarrier::G4CoulombBarrier().


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