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

#include <G4ShellCorrection.hh>

Public Member Functions

 ~G4ShellCorrection ()
 
const
G4CameronTruranHilfShellCorrections * 
GetCameronTruranHilfShellCorrections () const
 
const
G4CameronShellPlusPairingCorrections * 
GetCameronShellPlusPairingCorrections () const
 
G4double GetShellCorrection (G4int A, G4int Z) const
 

Static Public Member Functions

static G4ShellCorrection * GetInstance ()
 

Detailed Description

Definition at line 43 of file G4ShellCorrection.hh.

Constructor & Destructor Documentation

G4ShellCorrection::~G4ShellCorrection ( )

Definition at line 41 of file G4ShellCorrection.cc.

42 {}

Member Function Documentation

const G4CameronShellPlusPairingCorrections * G4ShellCorrection::GetCameronShellPlusPairingCorrections ( ) const

Definition at line 60 of file G4ShellCorrection.cc.

61 {
62  return &theCameronShellPlusPairingCorrections;
63 }

Here is the caller graph for this function:

const G4CameronTruranHilfShellCorrections * G4ShellCorrection::GetCameronTruranHilfShellCorrections ( ) const

Definition at line 54 of file G4ShellCorrection.cc.

55 {
56  return &theCameronTruranHilfShellCorrections;
57 }
G4ShellCorrection * G4ShellCorrection::GetInstance ( )
static

Definition at line 44 of file G4ShellCorrection.cc.

45 {
46  if (!theInstance) {
47  static G4ShellCorrection theCorrections;
48  theInstance = &theCorrections;
49  }
50  return theInstance;
51 }

Here is the caller graph for this function:

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

Definition at line 65 of file G4ShellCorrection.cc.

66 {
67  G4double shellCorr = 0.0;
68  G4int N = A - Z;
69  if(!theCookShellCorrections.GetShellCorrection(N,Z,shellCorr)) {
70  theCameronGilbertShellCorrections.GetShellCorrection(N,Z,shellCorr);
71  }
72  return shellCorr;
73 }
const int N
Definition: mixmax.h:43
int G4int
Definition: G4Types.hh:78
double A(double temperature)
G4bool GetShellCorrection(G4int N, G4int Z, G4double &result) const
double G4double
Definition: G4Types.hh:76
G4bool GetShellCorrection(G4int N, G4int Z, G4double &result) const

Here is the call graph for this function:


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