Singleton class to load & serve tables of natural occurring isotopes. More...
Classes | |
struct | Cleaner |
Public Member Functions | |
int | NElements (int Z) const |
const NaturalIsotopeElementData * | ElementData (int Z, int ielement) const |
Static Public Member Functions | |
static NaturalIsotopes * | Instance (void) |
Private Member Functions | |
NaturalIsotopes () | |
NaturalIsotopes (const NaturalIsotopes &) | |
virtual | ~NaturalIsotopes () |
bool | LoadTable (void) |
Private Attributes | |
map< int, vector< NaturalIsotopeElementData * > > | fNaturalIsotopesTable |
Static Private Attributes | |
static NaturalIsotopes * | fInstance = 0 |
Friends | |
struct | Cleaner |
Singleton class to load & serve tables of natural occurring isotopes.
Jim Dobson j.dob Imperial College London son0 7@imp eria l.ac. uk
May 30, 2008
Definition at line 31 of file NaturalIsotopes.h.
|
private |
Definition at line 40 of file NaturalIsotopes.cxx.
References fInstance, LoadTable(), LOG, and pERROR.
Referenced by Instance().
|
private |
|
privatevirtual |
Definition at line 48 of file NaturalIsotopes.cxx.
References om::cout, allTimeWatchdog::endl, fInstance, and fNaturalIsotopesTable.
const NaturalIsotopeElementData * NaturalIsotopes::ElementData | ( | int | Z, |
int | ielement | ||
) | const |
Definition at line 99 of file NaturalIsotopes.cxx.
References fNaturalIsotopesTable, LOG, pWARN, and Z.
Referenced by main().
|
static |
Definition at line 72 of file NaturalIsotopes.cxx.
References genie::NaturalIsotopes::Cleaner::DummyMethodAndSilentCompiler(), fInstance, LOG, NaturalIsotopes(), and pINFO.
Referenced by main().
|
private |
eof
Definition at line 118 of file NaturalIsotopes.cxx.
References shutoffs::filename, fNaturalIsotopesTable, MECModelEnuComparisons::i, LOG, getGoodRuns4SAM::n, pDEBUG, pINFO, pWARN, string, and Z.
Referenced by NaturalIsotopes().
Definition at line 85 of file NaturalIsotopes.cxx.
References fNaturalIsotopesTable, LOG, pWARN, and Z.
Referenced by main().
|
friend |
Definition at line 59 of file NaturalIsotopes.h.
|
staticprivate |
Definition at line 46 of file NaturalIsotopes.h.
Referenced by Instance(), NaturalIsotopes(), genie::NaturalIsotopes::Cleaner::~Cleaner(), and ~NaturalIsotopes().
|
private |
Definition at line 48 of file NaturalIsotopes.h.
Referenced by ElementData(), LoadTable(), NElements(), and ~NaturalIsotopes().