#include <ParticleTable.h>
Classes | |
struct | Sentry |
Public Member Functions | |
const HepPDT::ParticleDataTable * | theTable () const |
Get the pointer to the particle data table. More... | |
~ParticleTable () | |
Static Public Member Functions | |
static ParticleTable *const | instance () |
Private Member Functions | |
ParticleTable (const HepPDT::ParticleDataTable *pdt=nullptr) | |
void | set (const HepPDT::ParticleDataTable *pdt) |
Private Attributes | |
const HepPDT::ParticleDataTable * | pdt_ |
Static Private Attributes | |
static thread_local ParticleTable * | myself = nullptr |
Friends | |
struct | Sentry |
Definition at line 10 of file ParticleTable.h.
|
inline |
Definition at line 22 of file ParticleTable.h.
|
inlineprivate |
|
inlinestatic |
Definition at line 30 of file ParticleTable.h.
References myself, and ParticleTable().
Referenced by RawParticle::operator=(), ParticleTable::Sentry::Sentry(), and ParticleTable::Sentry::~Sentry().
|
inlineprivate |
Definition at line 38 of file ParticleTable.h.
References pdt_.
Referenced by betterConfigParser.BetterConfigParser::getGeneral(), ParticleTable::Sentry::Sentry(), and ParticleTable::Sentry::~Sentry().
|
inline |
Get the pointer to the particle data table.
Definition at line 26 of file ParticleTable.h.
References pdt_.
Referenced by RawParticle::setID().
|
friend |
Definition at line 43 of file ParticleTable.h.
|
staticprivate |
Definition at line 39 of file ParticleTable.h.
Referenced by instance().
|
private |
Definition at line 41 of file ParticleTable.h.
Referenced by set(), and theTable().