Import Geant4 10.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2016-06-30 14:12:05 +02:00
parent a654a7ab1f
commit 4ec577e5c4
2021 changed files with 100995 additions and 78277 deletions
+17 -12
View File
@@ -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: