#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 |
|
inline |
Definition at line 125 of file EntryMgr.cc.
References mergeVDriftHistosByStation::name.
Referenced by EntryData::fill(), and findEntryByShortName().
Definition at line 115 of file EntryMgr.cc.
References data, and findEntryByLongName().
Referenced by QGLikelihoodCalculator.QGLikelihoodCalculator::computeQGLikelihood(), and readEntryFromReportOut().
EntryData * EntryMgr::findEntryByLongName | ( | const ALIstring & | optoName, |
const ALIstring & | entryName = "" |
||
) |
Definition at line 82 of file EntryMgr.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, gather_cfg::cout, data, ALIUtils::debug, EntryData::longOptOName(), and theEntryData.
Referenced by Entry::fill(), findEntry(), findEntryByName(), and Model::SetValueDisplacementsFromReportOut().
|
inline |
Definition at line 30 of file EntryMgr.h.
References findEntryByLongName().
EntryData * EntryMgr::findEntryByShortName | ( | const ALIstring & | optoName, |
const ALIstring & | entryName = "" |
||
) |
Definition at line 58 of file EntryMgr.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, data, extractShortName(), and theEntryData.
Referenced by Entry::fill().
|
inline |
Definition at line 26 of file EntryMgr.h.
References dimOutAngleSig.
Referenced by Entry::fillFromReportOutFileSigma().
|
inline |
Definition at line 25 of file EntryMgr.h.
References dimOutAngleVal.
Referenced by Entry::fillFromReportOutFileValue().
|
inline |
Definition at line 24 of file EntryMgr.h.
References dimOutLengthSig.
Referenced by Entry::fillFromReportOutFileSigma().
|
inline |
Definition at line 23 of file EntryMgr.h.
References dimOutLengthVal.
Referenced by Entry::fillFromReportOutFileValue().
|
inline |
|
static |
Definition at line 16 of file EntryMgr.cc.
References dimOutAngleSig, dimOutAngleVal, dimOutLengthSig, dimOutLengthVal, EntryMgr(), and theInstance.
Referenced by EntryData::fill(), Entry::fill(), Entry::fillFromReportOutFileSigma(), Entry::fillFromReportOutFileValue(), OpticalObject::readCoordinates(), Model::readSystemDescription(), and Model::SetValueDisplacementsFromReportOut().
|
inline |
Definition at line 36 of file EntryMgr.h.
References theEntryData.
Referenced by Model::SetValueDisplacementsFromReportOut().
Definition at line 29 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 Model::readSystemDescription().
|
private |
Definition at line 47 of file EntryMgr.h.
Referenced by getDimOutAngleSig(), getInstance(), and readEntryFromReportOut().
|
private |
Definition at line 47 of file EntryMgr.h.
Referenced by getDimOutAngleVal(), getInstance(), and readEntryFromReportOut().
|
private |
Definition at line 47 of file EntryMgr.h.
Referenced by getDimOutLengthSig(), getInstance(), and readEntryFromReportOut().
|
private |
Definition at line 47 of file EntryMgr.h.
Referenced by getDimOutLengthVal(), getInstance(), and readEntryFromReportOut().
|
private |
Definition at line 48 of file EntryMgr.h.
Referenced by clearEntryData(), findEntryByLongName(), findEntryByShortName(), getEntryData(), numberOfEntries(), and readEntryFromReportOut().
|
staticprivate |
Definition at line 45 of file EntryMgr.h.
Referenced by getInstance().