#include <EntryMgr.h>
Public Member Functions | |
void | clearEntryData () |
ALIstring | extractShortName (const ALIstring &name) |
EntryData * | findEntryByLongName (const ALIstring &optoName, const ALIstring &entryName="") |
EntryData * | findEntryByName (const ALIstring &optoName, const ALIstring &entryName="") |
EntryData * | findEntryByShortName (const ALIstring &optoName, const ALIstring &entryName="") |
ALIdouble | getDimOutAngleSig () const |
ALIdouble | getDimOutAngleVal () const |
ALIdouble | getDimOutLengthSig () const |
ALIdouble | getDimOutLengthVal () const |
std::vector< EntryData * > | getEntryData () const |
ALIint | numberOfEntries () |
ALIbool | readEntryFromReportOut (const std::vector< ALIstring > &wl) |
Static Public Member Functions | |
static EntryMgr * | getInstance () |
Private Member Functions | |
EntryMgr () | |
EntryData * | findEntry (const std::vector< ALIstring > &wl) |
Private Attributes | |
ALIdouble | dimOutAngleSig |
ALIdouble | dimOutAngleVal |
ALIdouble | dimOutLengthSig |
ALIdouble | dimOutLengthVal |
std::vector< EntryData * > | theEntryData |
Static Private Attributes | |
static EntryMgr * | theInstance = nullptr |
Definition at line 15 of file EntryMgr.h.
|
inlineprivate |
Definition at line 18 of file EntryMgr.h.
References getInstance(), and readEntryFromReportOut().
Referenced by getInstance().
|
inline |
Definition at line 126 of file EntryMgr.cc.
References dataset::name.
Referenced by EntryData::fill(), findEntryByName(), and findEntryByShortName().
Definition at line 113 of file EntryMgr.cc.
References data, and findEntryByLongName().
Referenced by clearEntryData(), QGLikelihoodCalculator.QGLikelihoodCalculator::computeQGLikelihood(), and readEntryFromReportOut().
EntryData * EntryMgr::findEntryByLongName | ( | const ALIstring & | optoName, |
const ALIstring & | entryName = "" |
||
) |
Definition at line 83 of file EntryMgr.cc.
References MessageLogger_cfi::cerr, gather_cfg::cout, data, ALIUtils::debug, EntryData::longOptOName(), and theEntryData.
Referenced by Entry::fill(), findEntry(), findEntryByName(), getDimOutAngleSig(), and Model::SetValueDisplacementsFromReportOut().
|
inline |
Definition at line 35 of file EntryMgr.h.
References extractShortName(), findEntryByLongName(), and dataset::name.
EntryData * EntryMgr::findEntryByShortName | ( | const ALIstring & | optoName, |
const ALIstring & | entryName = "" |
||
) |
Definition at line 60 of file EntryMgr.cc.
References MessageLogger_cfi::cerr, data, extractShortName(), and theEntryData.
Referenced by Entry::fill(), and getDimOutAngleSig().
|
inline |
Definition at line 30 of file EntryMgr.h.
References dimOutAngleSig, findEntryByLongName(), and findEntryByShortName().
Referenced by Entry::fillFromReportOutFileSigma().
|
inline |
Definition at line 28 of file EntryMgr.h.
References dimOutAngleVal.
Referenced by Entry::fillFromReportOutFileValue().
|
inline |
Definition at line 26 of file EntryMgr.h.
References dimOutLengthSig.
Referenced by Entry::fillFromReportOutFileSigma().
|
inline |
Definition at line 24 of file EntryMgr.h.
References dimOutLengthVal.
Referenced by Entry::fillFromReportOutFileValue().
|
inline |
|
static |
Definition at line 17 of file EntryMgr.cc.
References dimOutAngleSig, dimOutAngleVal, dimOutLengthSig, dimOutLengthVal, EntryMgr(), and theInstance.
Referenced by EntryMgr(), EntryData::fill(), Entry::fill(), Entry::fillFromReportOutFileSigma(), Entry::fillFromReportOutFileValue(), OpticalObject::readCoordinates(), Model::readSystemDescription(), and Model::SetValueDisplacementsFromReportOut().
|
inline |
Definition at line 41 of file EntryMgr.h.
References theEntryData.
Referenced by Model::SetValueDisplacementsFromReportOut().
Definition at line 33 of file EntryMgr.cc.
References ALIUtils::AngleValueDimensionFactor(), gather_cfg::cout, data, ALIUtils::debug, dimOutAngleSig, dimOutAngleVal, dimOutLengthSig, dimOutLengthVal, EntryData::fill(), findEntry(), ALIUtils::getDimensionValue(), ALIUtils::LengthValueDimensionFactor(), and theEntryData.
Referenced by EntryMgr(), and Model::readSystemDescription().
|
private |
Definition at line 55 of file EntryMgr.h.
Referenced by getDimOutAngleSig(), getInstance(), and readEntryFromReportOut().
|
private |
Definition at line 55 of file EntryMgr.h.
Referenced by getDimOutAngleVal(), getInstance(), and readEntryFromReportOut().
|
private |
Definition at line 55 of file EntryMgr.h.
Referenced by getDimOutLengthSig(), getInstance(), and readEntryFromReportOut().
|
private |
Definition at line 55 of file EntryMgr.h.
Referenced by getDimOutLengthVal(), getInstance(), and readEntryFromReportOut().
|
private |
Definition at line 56 of file EntryMgr.h.
Referenced by clearEntryData(), findEntryByLongName(), findEntryByShortName(), getEntryData(), numberOfEntries(), and readEntryFromReportOut().
Definition at line 53 of file EntryMgr.h.
Referenced by getInstance().