Singleton class to load & serve a TDatabasePDG. More...
#include <PDGLibrary.h>
Classes | |
struct | Cleaner |
Public Member Functions | |
TDatabasePDG * | DBase (void) |
TParticlePDG * | Find (int pdgc, bool must_exist=true) |
void | ReloadDBase (void) |
void | AddDarkMatter (double mass, double med_ratio) |
void | AddNHL (double mass) |
Static Public Member Functions | |
static PDGLibrary * | Instance (void) |
Private Member Functions | |
PDGLibrary () | |
PDGLibrary (const PDGLibrary &config_pool) | |
virtual | ~PDGLibrary () |
bool | LoadDBase (void) |
bool | AddDarkSector () |
Private Attributes | |
TDatabasePDG * | fDatabasePDG |
Static Private Attributes | |
static PDGLibrary * | fInstance = 0 |
Friends | |
struct | Cleaner |
Singleton class to load & serve a TDatabasePDG.
Changes required to implement the GENIE Boosted Dark Matter module were installed by Josh Berger (Univ. of Wisconsin)
Changes required to implement the GENIE Dark Neutrino module were installed by Iker de Icaza (Univ. of Sussex)
May 06, 2004
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 32 of file PDGLibrary.h.
|
private |
Definition at line 37 of file PDGLibrary.cxx.
|
private |
|
privatevirtual |
Definition at line 52 of file PDGLibrary.cxx.
void PDGLibrary::AddDarkMatter | ( | double | mass, |
double | med_ratio | ||
) |
Definition at line 142 of file PDGLibrary.cxx.
|
private |
Definition at line 179 of file PDGLibrary.cxx.
void PDGLibrary::AddNHL | ( | double | mass | ) |
Definition at line 165 of file PDGLibrary.cxx.
TDatabasePDG * PDGLibrary::DBase | ( | void | ) |
Definition at line 70 of file PDGLibrary.cxx.
TParticlePDG * PDGLibrary::Find | ( | int | pdgc, |
bool | must_exist = true |
||
) |
Definition at line 75 of file PDGLibrary.cxx.
|
static |
Definition at line 57 of file PDGLibrary.cxx.
|
private |
Definition at line 89 of file PDGLibrary.cxx.
void PDGLibrary::ReloadDBase | ( | void | ) |
Definition at line 210 of file PDGLibrary.cxx.
|
friend |
Definition at line 70 of file PDGLibrary.h.
|
private |
Definition at line 59 of file PDGLibrary.h.
|
staticprivate |
Definition at line 58 of file PDGLibrary.h.