#include <G4AtomicShells_EADL.hh>
Definition at line 55 of file G4AtomicShells_EADL.hh.
Definition at line 1581 of file G4AtomicShells_EADL.cc.
1584 if(Z<0 || Z>120) {
Z = PrintErrorZ(
Z,
"GetBindingEnergy"); }
1585 if(ShellNb < 0 || ShellNb>=fNumberOfShells[
Z]) {
1586 ShellNb = PrintErrorShell(Z, ShellNb,
"GetBindingEnergy");
1589 return fBindingEnergies[fIndexOfShells[
Z] + ShellNb]*
CLHEP::keV;
static constexpr double keV
G4int G4AtomicShells_EADL::GetNumberOfElectrons |
( |
G4int |
Z, |
|
|
G4int |
SubshellNb |
|
) |
| |
|
static |
Definition at line 1595 of file G4AtomicShells_EADL.cc.
1598 if(Z<0 || Z>120) {
Z = PrintErrorZ(
Z,
"GetNumberOfElectrons"); }
1599 if(ShellNb < 0 || ShellNb>=fNumberOfShells[
Z]) {
1600 ShellNb = PrintErrorShell(Z, ShellNb,
"GetNumberOfElectrons");
1603 return fNumberOfElectrons[fIndexOfShells[
Z] + ShellNb];
G4int G4AtomicShells_EADL::GetNumberOfShells |
( |
G4int |
Z | ) |
|
|
static |
Definition at line 1570 of file G4AtomicShells_EADL.cc.
1573 if(Z<0 || Z>100) {
Z = PrintErrorZ(
Z,
"GetNumberOfShells"); }
1575 return fNumberOfShells[
Z];
Definition at line 1608 of file G4AtomicShells_EADL.cc.
1611 if(Z<0 || Z>120) {
Z = PrintErrorZ(
Z,
"GetTotalBindingEnergy"); }
1613 G4int idx = fIndexOfShells[
Z];
1614 G4int idxmax = idx + fNumberOfShells[
Z];
1616 for (
G4int i=idx; i<idxmax; ++i) {energy += fBindingEnergies[i];}
static constexpr double keV
G4double energy(const ThreeVector &p, const G4double m)
The documentation for this class was generated from the following files: