Geant4-11
|
#include <G4NucleiPropertiesTheoreticalTable.hh>
Public Types | |
enum | { nEntries = 8979 , shortTableSize = 137 } |
Public Member Functions | |
~G4NucleiPropertiesTheoreticalTable () | |
Private Member Functions | |
G4NucleiPropertiesTheoreticalTable () | |
Static Private Member Functions | |
static G4double | ElectronicBindingEnergy (G4int Z) |
static G4double | GetAtomicMass (G4int Z, G4int A) |
static G4double | GetBindingEnergy (G4int Z, G4int A) |
static G4int | GetIndex (G4int Z, G4int A) |
static G4double | GetMassExcess (G4int Z, G4int A) |
static G4double | GetNuclearMass (G4int Z, G4int A) |
static G4bool | IsInTable (G4int Z, G4int A) |
Static Private Attributes | |
static const G4double | AtomicMassExcess [nEntries] |
static const G4int | indexArray [2][nEntries] |
static const G4int | shortTable [shortTableSize] |
Friends | |
class | G4NucleiProperties |
Definition at line 43 of file G4NucleiPropertiesTheoreticalTable.hh.
anonymous enum |
Enumerator | |
---|---|
nEntries | |
shortTableSize |
Definition at line 49 of file G4NucleiPropertiesTheoreticalTable.hh.
|
inline |
Definition at line 47 of file G4NucleiPropertiesTheoreticalTable.hh.
|
inlineprivate |
Definition at line 56 of file G4NucleiPropertiesTheoreticalTable.hh.
Definition at line 125 of file G4NucleiPropertiesTheoreticalTableA.cc.
Referenced by GetNuclearMass().
Definition at line 98 of file G4NucleiPropertiesTheoreticalTableA.cc.
References A, source.hepunit::amu_c2, AtomicMassExcess, GetIndex(), MeV, and Z.
Referenced by G4NucleiProperties::GetAtomicMass(), and GetNuclearMass().
Definition at line 83 of file G4NucleiPropertiesTheoreticalTableA.cc.
References A, AtomicMassExcess, GetIndex(), MeV, and Z.
Referenced by G4NucleiProperties::GetBindingEnergy().
Definition at line 37 of file G4NucleiPropertiesTheoreticalTableA.cc.
References A, EventMustBeAborted, G4Exception(), indexArray, shortTable, and Z.
Referenced by GetAtomicMass(), GetBindingEnergy(), GetMassExcess(), GetNuclearMass(), and IsInTable().
Definition at line 70 of file G4NucleiPropertiesTheoreticalTableA.cc.
References A, AtomicMassExcess, GetIndex(), MeV, and Z.
Referenced by G4NucleiProperties::GetMassExcess().
Definition at line 111 of file G4NucleiPropertiesTheoreticalTableA.cc.
References A, source.hepunit::electron_mass_c2, ElectronicBindingEnergy(), GetAtomicMass(), GetIndex(), and Z.
Referenced by G4NucleiProperties::GetNuclearMass().
Definition at line 131 of file G4NucleiPropertiesTheoreticalTableA.cc.
References A, GetIndex(), and Z.
Referenced by G4NucleiProperties::GetAtomicMass(), G4NucleiProperties::GetBindingEnergy(), G4NucleiProperties::GetMassExcess(), and G4NucleiProperties::GetNuclearMass().
|
friend |
Definition at line 51 of file G4NucleiPropertiesTheoreticalTable.hh.
|
staticprivate |
Definition at line 75 of file G4NucleiPropertiesTheoreticalTable.hh.
Referenced by GetAtomicMass(), GetBindingEnergy(), and GetMassExcess().
|
staticprivate |
Definition at line 78 of file G4NucleiPropertiesTheoreticalTable.hh.
Referenced by GetIndex().
|
staticprivate |
Definition at line 83 of file G4NucleiPropertiesTheoreticalTable.hh.
Referenced by GetIndex().