Geant4  10.03
G4AtomicShells_EADL Class Reference

#include <G4AtomicShells_EADL.hh>

Static Public Member Functions

static G4int GetNumberOfShells (G4int Z)
 
static G4int GetNumberOfElectrons (G4int Z, G4int SubshellNb)
 
static G4double GetBindingEnergy (G4int Z, G4int SubshellNb)
 
static G4double GetTotalBindingEnergy (G4int Z)
 

Private Member Functions

 G4AtomicShells_EADL (const G4AtomicShells_EADL &)=delete
 
const G4AtomicShells_EADLoperator= (const G4AtomicShells_EADL &)=delete
 

Static Private Attributes

static const G4int fNumberOfShells [121]
 
static const G4int fIndexOfShells [121]
 
static const G4int fNumberOfElectrons [2167]
 
static const G4double fBindingEnergies [2167]
 

Detailed Description

Definition at line 55 of file G4AtomicShells_EADL.hh.

Constructor & Destructor Documentation

G4AtomicShells_EADL::G4AtomicShells_EADL ( const G4AtomicShells_EADL )
privatedelete

Member Function Documentation

G4double G4AtomicShells_EADL::GetBindingEnergy ( G4int  Z,
G4int  SubshellNb 
)
static

Definition at line 1581 of file G4AtomicShells_EADL.cc.

References fBindingEnergies, fIndexOfShells, fNumberOfShells, and keV.

G4int G4AtomicShells_EADL::GetNumberOfElectrons ( G4int  Z,
G4int  SubshellNb 
)
static

Definition at line 1595 of file G4AtomicShells_EADL.cc.

References fIndexOfShells, fNumberOfElectrons, and fNumberOfShells.

G4int G4AtomicShells_EADL::GetNumberOfShells ( G4int  Z)
static

Definition at line 1570 of file G4AtomicShells_EADL.cc.

References fNumberOfShells.

G4double G4AtomicShells_EADL::GetTotalBindingEnergy ( G4int  Z)
static

Definition at line 1608 of file G4AtomicShells_EADL.cc.

References G4INCL::KinematicsUtils::energy(), fBindingEnergies, fIndexOfShells, fNumberOfShells, and keV.

+ Here is the call graph for this function:

const G4AtomicShells_EADL& G4AtomicShells_EADL::operator= ( const G4AtomicShells_EADL )
privatedelete

Member Data Documentation

const G4double G4AtomicShells_EADL::fBindingEnergies
staticprivate

Definition at line 77 of file G4AtomicShells_EADL.hh.

Referenced by GetBindingEnergy(), and GetTotalBindingEnergy().

const G4int G4AtomicShells_EADL::fIndexOfShells
staticprivate
Initial value:
=
{
0 ,
1 , 2 , 3 , 5 , 7 , 10 , 13 , 17 , 21 , 25 ,
29 , 34 , 39 , 45 , 51 , 58 , 65 , 72 , 79 , 87 ,
95 , 104 , 113 , 122 , 132 , 142 , 152 , 162 , 172 , 182 ,
192 , 203 , 214 , 226 , 238 , 250 , 262 , 275 , 288 , 302 ,
316 , 330 , 345 , 360 , 375 , 390 , 404 , 419 , 434 , 450 ,
466 , 483 , 500 , 517 , 534 , 552 , 570 , 589 , 609 , 629 ,
648 , 667 , 686 , 706 , 727 , 748 , 768 , 788 , 808 , 828 ,
848 , 869 , 890 , 911 , 932 , 954 , 976 , 998 , 1020 , 1042 ,
1064 , 1087 , 1110 , 1134 , 1158 , 1182 , 1206 , 1231 , 1256 , 1282 ,
1308 , 1335 , 1362 , 1389 , 1415 , 1442 , 1470 , 1498 , 1525 , 1552 ,
1579 , 1606 , 1633 , 1661 , 1689 , 1717 , 1745 , 1774 , 1803 , 1832 ,
1861 , 1890 , 1919 , 1949 , 1979 , 2010 , 2041 , 2072 , 2103 , 2135
}

Definition at line 75 of file G4AtomicShells_EADL.hh.

Referenced by GetBindingEnergy(), GetNumberOfElectrons(), and GetTotalBindingEnergy().

const G4int G4AtomicShells_EADL::fNumberOfElectrons
staticprivate

Definition at line 76 of file G4AtomicShells_EADL.hh.

Referenced by GetNumberOfElectrons().

const G4int G4AtomicShells_EADL::fNumberOfShells
staticprivate
Initial value:
=
{
1 ,
1 , 1 , 2 , 2 , 3 , 3 , 4 , 4 , 4 , 4 ,
5 , 5 , 6 , 6 , 7 , 7 , 7 , 7 , 8 , 8 ,
9 , 9 , 9 , 10 , 10 , 10 , 10 , 10 , 10 , 10 ,
11 , 11 , 12 , 12 , 12 , 12 , 13 , 13 , 14 , 14 ,
14 , 15 , 15 , 15 , 15 , 14 , 15 , 15 , 16 , 16 ,
17 , 17 , 17 , 17 , 18 , 18 , 19 , 20 , 20 , 19 ,
19 , 19 , 20 , 21 , 21 , 20 , 20 , 20 , 20 , 20 ,
21 , 21 , 21 , 21 , 22 , 22 , 22 , 22 , 22 , 22 ,
23 , 23 , 24 , 24 , 24 , 24 , 25 , 25 , 26 , 26 ,
27 , 27 , 27 , 26 , 27 , 28 , 28 , 27 , 27 , 27 ,
27 , 27 , 28 , 28 , 28 , 28 , 29 , 29 , 29 , 29 ,
29 , 29 , 30 , 30 , 31 , 31 , 31 , 31 , 32 , 32
}

Definition at line 74 of file G4AtomicShells_EADL.hh.

Referenced by GetBindingEnergy(), GetNumberOfElectrons(), GetNumberOfShells(), and GetTotalBindingEnergy().


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