Import Geant4 10.3.0.beta source tree
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4AtomicShells.hh 94016 2015-11-05 10:14:49Z gcosmo $
|
||||
// $Id: G4AtomicShells.hh 95987 2016-03-07 08:11:16Z gcosmo $
|
||||
|
||||
// class description
|
||||
//
|
||||
@@ -52,9 +52,7 @@
|
||||
#ifndef G4ATOMICSHELLS_H
|
||||
#define G4ATOMICSHELLS_H
|
||||
|
||||
|
||||
#include "globals.hh"
|
||||
#include "templates.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
|
||||
|
||||
@@ -62,21 +60,28 @@ class G4AtomicShells
|
||||
{
|
||||
public : //with description
|
||||
|
||||
static G4int GetNumberOfShells(G4int Z);
|
||||
static G4int GetNumberOfElectrons(G4int Z, G4int SubshellNb);
|
||||
static G4double GetBindingEnergy (G4int Z, G4int SubshellNb);
|
||||
G4double GetTotalBindingEnergy (G4int Z);
|
||||
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 :
|
||||
|
||||
static const G4int fNumberOfShells[101];
|
||||
static const G4int fIndexOfShells[101];
|
||||
static const G4int fNumberOfElectrons[1540];
|
||||
static const G4double fBindingEnergies[1540];
|
||||
#ifdef G4VERBOSE
|
||||
static G4int PrintErrorZ(G4int Z, const G4String&);
|
||||
static G4int PrintErrorShell(G4int Z, G4int SubshellNb, const G4String&);
|
||||
#endif
|
||||
|
||||
G4AtomicShells(const G4AtomicShells&) = delete;
|
||||
const G4AtomicShells& operator=(const G4AtomicShells&) = delete;
|
||||
|
||||
static const G4int fNumberOfShells[101];
|
||||
static const G4int fIndexOfShells[101];
|
||||
static const G4int fNumberOfElectrons[1540];
|
||||
static const G4double fBindingEnergies[1540];
|
||||
|
||||
};
|
||||
|
||||
|
||||
/* *********************************************************
|
||||
Below is the atomic subshell binding energytable for elements Z=1-100.
|
||||
The data were given from:
|
||||
|
||||
Reference in New Issue
Block a user