ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/particles/management/include/G4NucleiPropertiesTableAME12.hh>
Public Types | |
enum | { nEntries = 3353, MaxA = 295, ZMax = 120 } |
Public Member Functions | |
~G4NucleiPropertiesTableAME12 () | |
Private Member Functions | |
G4NucleiPropertiesTableAME12 () | |
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 56 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 56 of file G4NucleiPropertiesTableAME12.hh
anonymous enum |
Definition at line 69 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 69 of file G4NucleiPropertiesTableAME12.hh
|
private |
Definition at line 59 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 59 of file G4NucleiPropertiesTableAME12.cc
|
inline |
Definition at line 66 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 66 of file G4NucleiPropertiesTableAME12.hh
Definition at line 154 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 154 of file G4NucleiPropertiesTableAME12.cc
References source.hepunit::amu_c2, GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::GetAtomicMass(), and GetNuclearMass().
Definition at line 144 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 144 of file G4NucleiPropertiesTableAME12.cc
References BetaEnergy, GetIndex(), and keV.
Definition at line 134 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 134 of file G4NucleiPropertiesTableAME12.cc
References GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::GetBindingEnergy().
Definition at line 63 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 63 of file G4NucleiPropertiesTableAME12.cc
References A(), EventMustBeAborted, G4Exception(), indexArray, MaxA, and shortTable.
Referenced by GetAtomicMass(), GetBetaDecayEnergy(), GetBindingEnergy(), GetMassExcess(), and IsInTable().
Definition at line 124 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 124 of file G4NucleiPropertiesTableAME12.cc
References GetIndex(), keV, and MassExcess.
Referenced by G4NucleiProperties::AtomicMass(), and G4NucleiProperties::GetMassExcess().
Definition at line 103 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 103 of file G4NucleiPropertiesTableAME12.cc
References e, source.hepunit::electron_mass_c2, electronMass, eV, GetAtomicMass(), isIntialized, Z, and ZMax.
Referenced by G4NucleiProperties::GetNuclearMass().
Definition at line 165 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 165 of file G4NucleiPropertiesTableAME12.cc
References GetIndex().
Referenced by G4NucleiProperties::GetAtomicMass(), G4NucleiProperties::GetBindingEnergy(), G4NucleiProperties::GetMassExcess(), G4NucleiProperties::GetNuclearMass(), and G4NucleiProperties::IsInStableTable().
Definition at line 96 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 96 of file G4NucleiPropertiesTableAME12.cc
References A(), indexArray, and shortTable.
Definition at line 89 of file G4NucleiPropertiesTableAME12.cc.
View newest version in sPHENIX GitHub at line 89 of file G4NucleiPropertiesTableAME12.cc
References indexArray, and shortTable.
|
friend |
Definition at line 74 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 74 of file G4NucleiPropertiesTableAME12.hh
|
staticprivate |
Definition at line 120 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 120 of file G4NucleiPropertiesTableAME12.hh
Referenced by GetBetaDecayEnergy().
|
staticprivate |
Definition at line 135 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 135 of file G4NucleiPropertiesTableAME12.hh
Referenced by GetNuclearMass().
|
staticprivate |
Definition at line 126 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 126 of file G4NucleiPropertiesTableAME12.hh
Referenced by GetIndex(), MaxZ(), and MinZ().
|
staticprivate |
Definition at line 136 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 136 of file G4NucleiPropertiesTableAME12.hh
Referenced by GetNuclearMass().
|
staticprivate |
Definition at line 116 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 116 of file G4NucleiPropertiesTableAME12.hh
Referenced by GetAtomicMass(), GetBindingEnergy(), and GetMassExcess().
|
staticprivate |
Definition at line 132 of file G4NucleiPropertiesTableAME12.hh.
View newest version in sPHENIX GitHub at line 132 of file G4NucleiPropertiesTableAME12.hh
Referenced by GetIndex(), MaxZ(), and MinZ().