#include <ErrorCorrelationMgr.h>
Public Member Functions | |
ErrorCorrelation * | getCorrelation (ALIint ii) |
ALIint | getNumberOfCorrelations () |
void | readFromReportFile (const ALIstring &filename) |
Static Public Member Functions | |
static ErrorCorrelationMgr * | getInstance () |
Private Member Functions | |
ErrorCorrelationMgr () | |
std::vector< ErrorCorrelation * >::iterator | findErrorCorrelation (pss &entry1, pss &entry2) |
Private Attributes | |
std::vector< ErrorCorrelation * > | theCorrs |
Static Private Attributes | |
static ErrorCorrelationMgr * | theInstance = nullptr |
Definition at line 19 of file ErrorCorrelationMgr.h.
|
inlineprivate |
Definition at line 21 of file ErrorCorrelationMgr.h.
References corrVsCorr::filename, getCorrelation(), getInstance(), cuy::ii, and readFromReportFile().
Referenced by getInstance().
|
private |
Definition at line 105 of file ErrorCorrelationMgr.cc.
References theCorrs.
Referenced by getNumberOfCorrelations(), and readFromReportFile().
ErrorCorrelation * ErrorCorrelationMgr::getCorrelation | ( | ALIint | ii | ) |
Definition at line 94 of file ErrorCorrelationMgr.cc.
References beam_dqm_sourceclient-live_cfg::cerr, beamvalidation::exit(), cuy::ii, and theCorrs.
Referenced by ErrorCorrelationMgr(), and Fit::setCorrelationsInWMatrix().
|
static |
Definition at line 15 of file ErrorCorrelationMgr.cc.
References ErrorCorrelationMgr(), and theInstance.
Referenced by ErrorCorrelationMgr(), Model::readSystemDescription(), and Fit::setCorrelationsInWMatrix().
|
inline |
Definition at line 28 of file ErrorCorrelationMgr.h.
References findErrorCorrelation(), and theCorrs.
Referenced by Fit::setCorrelationsInWMatrix().
void ErrorCorrelationMgr::readFromReportFile | ( | const ALIstring & | filename | ) |
Definition at line 24 of file ErrorCorrelationMgr.cc.
References beam_dqm_sourceclient-live_cfg::cerr, corr, gather_cfg::cout, ALIUtils::debug, ALIUtils::dumpVS(), cppFunctionSkipper::exception, groupFilesInBlocks::fin, findErrorCorrelation(), ALIUtils::getFloat(), ALIFileIn::getInstance(), ALIUtils::getInt(), ALIFileIn::getWordsInLine(), DeadROCCounter::nent, p1, p2, theCorrs, and LaserClient_cfi::wl.
Referenced by ErrorCorrelationMgr(), and Model::readSystemDescription().
|
private |
Definition at line 35 of file ErrorCorrelationMgr.h.
Referenced by findErrorCorrelation(), getCorrelation(), getNumberOfCorrelations(), and readFromReportFile().
|
staticprivate |
Definition at line 34 of file ErrorCorrelationMgr.h.
Referenced by getInstance().