Geant4
10.02.p02
|
#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 152 of file G4NucleiPropertiesTableAME03.cc.
References GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::GetAtomicMass(), and GetNuclearMass().
Definition at line 142 of file G4NucleiPropertiesTableAME03.cc.
References BetaEnergy, GetIndex(), and keV.
Definition at line 132 of file G4NucleiPropertiesTableAME03.cc.
References GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::GetBindingEnergy().
Definition at line 61 of file G4NucleiPropertiesTableAME03.cc.
References A(), EventMustBeAborted, G4Exception(), indexArray, MaxA, and shortTable.
Referenced by GetAtomicMass(), GetBetaDecayEnergy(), GetBindingEnergy(), GetMassExcess(), and IsInTable().
Definition at line 122 of file G4NucleiPropertiesTableAME03.cc.
References GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::AtomicMass(), and G4NucleiProperties::GetMassExcess().
Definition at line 101 of file G4NucleiPropertiesTableAME03.cc.
References electronMass, eV, GetAtomicMass(), isIntialized, iz, and ZMax.
Referenced by G4NucleiProperties::GetNuclearMass().
Definition at line 163 of file G4NucleiPropertiesTableAME03.cc.
References GetIndex().
Referenced by G4NucleiProperties::GetAtomicMass(), G4NucleiProperties::GetBindingEnergy(), G4NucleiProperties::GetMassExcess(), G4NucleiProperties::GetNuclearMass(), and G4NucleiProperties::IsInStableTable().
Definition at line 94 of file G4NucleiPropertiesTableAME03.cc.
References A(), indexArray, and shortTable.
Definition at line 87 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().