Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4ShellCorrection Class Reference

#include <G4ShellCorrection.hh>

Public Member Functions

 G4ShellCorrection ()
 
 ~G4ShellCorrection ()=default
 
const G4CameronTruranHilfShellCorrectionsGetCameronTruranHilfShellCorrections () const
 
const G4CameronShellPlusPairingCorrectionsGetCameronShellPlusPairingCorrections () const
 
G4double GetShellCorrection (G4int A, G4int Z) const
 
 G4ShellCorrection (const G4ShellCorrection &right)=delete
 
const G4ShellCorrectionoperator= (const G4ShellCorrection &right)=delete
 

Detailed Description

Definition at line 42 of file G4ShellCorrection.hh.

Constructor & Destructor Documentation

◆ G4ShellCorrection() [1/2]

G4ShellCorrection::G4ShellCorrection ( )
explicit

Definition at line 35 of file G4ShellCorrection.cc.

36{}

◆ ~G4ShellCorrection()

G4ShellCorrection::~G4ShellCorrection ( )
default

◆ G4ShellCorrection() [2/2]

G4ShellCorrection::G4ShellCorrection ( const G4ShellCorrection & right)
delete

Member Function Documentation

◆ GetCameronShellPlusPairingCorrections()

const G4CameronShellPlusPairingCorrections * G4ShellCorrection::GetCameronShellPlusPairingCorrections ( ) const

Definition at line 45 of file G4ShellCorrection.cc.

46{
47 return &theCameronShellPlusPairingCorrections;
48}

Referenced by G4FissionBarrier::G4FissionBarrier().

◆ GetCameronTruranHilfShellCorrections()

const G4CameronTruranHilfShellCorrections * G4ShellCorrection::GetCameronTruranHilfShellCorrections ( ) const

Definition at line 39 of file G4ShellCorrection.cc.

40{
41 return &theCameronTruranHilfShellCorrections;
42}

◆ GetShellCorrection()

G4double G4ShellCorrection::GetShellCorrection ( G4int A,
G4int Z ) const

Definition at line 50 of file G4ShellCorrection.cc.

51{
52 G4double shellCorr = 0.0;
53 G4int N = A - Z;
54 if(!theCookShellCorrections.GetShellCorrection(N,Z,shellCorr)) {
55 theCameronGilbertShellCorrections.GetShellCorrection(N,Z,shellCorr);
56 }
57 return shellCorr;
58}
double G4double
Definition G4Types.hh:83
int G4int
Definition G4Types.hh:85
const G4double A[17]
G4bool GetShellCorrection(G4int N, G4int Z, G4double &result) const
G4bool GetShellCorrection(G4int N, G4int Z, G4double &result) const
#define N
Definition crc32.c:57

◆ operator=()

const G4ShellCorrection & G4ShellCorrection::operator= ( const G4ShellCorrection & right)
delete

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