Geant4
10.01
|
#include <G4NucleiPropertiesTableAME03.hh>
Public Types | |
enum | { nEntries = 3179, MaxA = 293, ZMax = 120 } |
Public Member Functions | |
~G4NucleiPropertiesTableAME03 () | |
Private Member Functions | |
G4NucleiPropertiesTableAME03 () | |
Static Private Member Functions | |
static G4double | GetMassExcess (G4int Z, G4int A) |
static G4double | GetAtomicMass (G4int Z, G4int A) |
static G4double | GetNuclearMass (G4int Z, G4int A) |
static G4double | GetBindingEnergy (G4int Z, G4int A) |
static G4double | GetBetaDecayEnergy (G4int Z, G4int A) |
static G4bool | IsInTable (G4int Z, G4int A) |
static G4int | MaxZ (G4int A) |
static G4int | MinZ (G4int A) |
static G4int | GetIndex (G4int Z, G4int A) |
Static Private Attributes | |
static const G4double | MassExcess [nEntries] |
static const G4double | BetaEnergy [nEntries] |
static const G4int | indexArray [2][nEntries] |
static const G4int | shortTable [MaxA+1] |
static G4ThreadLocal G4double | electronMass [ZMax] |
static G4ThreadLocal G4bool | isIntialized = false |
Friends | |
class | G4NucleiProperties |
Definition at line 70 of file G4NucleiPropertiesTableAME03.hh.
anonymous enum |
Enumerator | |
---|---|
nEntries | |
MaxA | |
ZMax |
Definition at line 83 of file G4NucleiPropertiesTableAME03.hh.
|
private |
Definition at line 57 of file G4NucleiPropertiesTableAME03.cc.
|
inline |
Definition at line 80 of file G4NucleiPropertiesTableAME03.hh.
Definition at line 157 of file G4NucleiPropertiesTableAME03.cc.
References GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::GetAtomicMass(), and GetNuclearMass().
Definition at line 147 of file G4NucleiPropertiesTableAME03.cc.
References BetaEnergy, GetIndex(), and keV.
Definition at line 137 of file G4NucleiPropertiesTableAME03.cc.
References GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::GetBindingEnergy().
Definition at line 61 of file G4NucleiPropertiesTableAME03.cc.
References EventMustBeAborted, G4Exception(), indexArray, MaxA, and shortTable.
Referenced by GetAtomicMass(), GetBetaDecayEnergy(), GetBindingEnergy(), GetMassExcess(), and IsInTable().
Definition at line 127 of file G4NucleiPropertiesTableAME03.cc.
References GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::AtomicMass(), and G4NucleiProperties::GetMassExcess().
Definition at line 106 of file G4NucleiPropertiesTableAME03.cc.
References electronMass, eV, GetAtomicMass(), isIntialized, iz, and ZMax.
Referenced by G4NucleiProperties::GetNuclearMass().
Definition at line 168 of file G4NucleiPropertiesTableAME03.cc.
References GetIndex().
Referenced by G4NucleiProperties::GetAtomicMass(), G4NucleiProperties::GetBindingEnergy(), G4NucleiProperties::GetMassExcess(), G4NucleiProperties::GetNuclearMass(), and G4NucleiProperties::IsInStableTable().
Definition at line 99 of file G4NucleiPropertiesTableAME03.cc.
References A, indexArray, and shortTable.
Definition at line 92 of file G4NucleiPropertiesTableAME03.cc.
References indexArray, and shortTable.
|
friend |
Definition at line 88 of file G4NucleiPropertiesTableAME03.hh.
|
staticprivate |
Definition at line 134 of file G4NucleiPropertiesTableAME03.hh.
Referenced by GetBetaDecayEnergy().
|
staticprivate |
Definition at line 149 of file G4NucleiPropertiesTableAME03.hh.
Referenced by GetNuclearMass().
|
staticprivate |
Definition at line 140 of file G4NucleiPropertiesTableAME03.hh.
Referenced by GetIndex(), MaxZ(), and MinZ().
|
staticprivate |
Definition at line 150 of file G4NucleiPropertiesTableAME03.hh.
Referenced by GetNuclearMass().
|
staticprivate |
Definition at line 130 of file G4NucleiPropertiesTableAME03.hh.
Referenced by GetAtomicMass(), GetBindingEnergy(), and GetMassExcess().
|
staticprivate |
Definition at line 146 of file G4NucleiPropertiesTableAME03.hh.
Referenced by GetIndex(), MaxZ(), and MinZ().