#include <QTest.h>
Public Member Functions | |
CompareToMedian (const std::string &name) | |
float | runTest (const MonitorElement *me) |
void | setEmptyBins (int eB) |
void | setMax (float max) |
void | setMaxMedian (float max) |
void | setMin (float min) |
void | setMinMedian (float min) |
void | setStatCut (float cut) |
~CompareToMedian () | |
Public Member Functions inherited from SimpleTest | |
virtual std::vector< DQMChannel > | getBadChannels (void) const |
get vector of channels that failed test (not always relevant!) More... | |
void | setMinimumEntries (unsigned n) |
set minimum # of entries needed More... | |
SimpleTest (const std::string &name, bool keepBadChannels=false) | |
Public Member Functions inherited from QCriterion | |
std::string | algoName (void) const |
get algorithm name More... | |
std::string | getMessage (void) const |
get message attached to test More... | |
std::string | getName (void) const |
get name of quality test More... | |
int | getStatus (void) const |
(class should be created by DQMStore class) More... | |
void | setErrorProb (float prob) |
void | setWarningProb (float prob) |
set probability limit for warning and error (default: 90% and 50%) More... | |
Static Public Member Functions | |
static std::string | getAlgoName (void) |
Protected Member Functions | |
void | setMessage (void) |
set status & message after test has run More... | |
Protected Member Functions inherited from QCriterion | |
void | init (void) |
initialize values More... | |
QCriterion (std::string qtname) | |
float | runTest (const MonitorElement *me, QReport &qr, DQMNet::QValue &qv) |
void | setAlgoName (std::string name) |
set algorithm name More... | |
void | setVerbose (int verbose) |
probability limits for warnings, errors More... | |
virtual | ~QCriterion (void) |
Private Member Functions | |
void | reset () |
Private Attributes | |
int | _emptyBins |
float | _max |
float | _maxMed |
float | _min |
float | _minMed |
float | _statCut |
std::vector< float > | binValues |
int | nBins |
int | nBinsX |
int | nBinsY |
Additional Inherited Members | |
Protected Attributes inherited from SimpleTest | |
std::vector< DQMChannel > | badChannels_ |
bool | keepBadChannels_ |
unsigned | minEntries_ |
Protected Attributes inherited from QCriterion | |
std::string | algoName_ |
name of quality test More... | |
float | errorProb_ |
std::string | message_ |
quality test status More... | |
float | prob_ |
name of algorithm More... | |
std::string | qtname_ |
int | status_ |
int | verbose_ |
float | warningProb_ |
message attached to test More... | |
|
inline |
Definition at line 598 of file QTest.h.
References _emptyBins, _max, _maxMed, _min, _minMed, _statCut, getAlgoName(), nBins, reset(), and QCriterion::setAlgoName().
|
inlinestatic |
Definition at line 612 of file QTest.h.
Referenced by CompareToMedian(), QTestConfigure::EnableCompareToMedianTest(), QTestConfigure::enableTests(), and QTestParameterNames::QTestParameterNames().
|
inlineprivate |
|
virtual |
Reimplemented from QCriterion.
Definition at line 1264 of file QTest.cc.
References newFWLiteAna::bin, ws_sso_content_reader::content, gather_cfg::cout, MonitorElement::DQM_KIND_TPROFILE2D, python.tagInventory::entries, MonitorElement::getRootObject(), MonitorElement::getTProfile2D(), h, MonitorElement::kind(), pileupCalc::nbins, and reset().
|
inline |
Definition at line 617 of file QTest.h.
References _emptyBins.
Referenced by QTestConfigure::EnableCompareToMedianTest().
|
inline |
Definition at line 616 of file QTest.h.
References _max, and bookConverter::max.
Referenced by QTestConfigure::EnableCompareToMedianTest().
|
inline |
Definition at line 618 of file QTest.h.
References _maxMed, and bookConverter::max.
Referenced by QTestConfigure::EnableCompareToMedianTest().
|
inlineprotectedvirtual |
set status & message after test has run
Reimplemented from SimpleTest.
Definition at line 623 of file QTest.h.
References QCriterion::algoName_, python.rootplot.argparse::message, QCriterion::message_, QCriterion::prob_, and QCriterion::qtname_.
|
inline |
|
inline |
Definition at line 619 of file QTest.h.
References _minMed, and min().
Referenced by QTestConfigure::EnableCompareToMedianTest().
|
inline |
Definition at line 620 of file QTest.h.
References _statCut.
Referenced by QTestConfigure::EnableCompareToMedianTest().
|
private |
Definition at line 632 of file QTest.h.
Referenced by CompareToMedian(), and setEmptyBins().
|
private |
Definition at line 631 of file QTest.h.
Referenced by CompareToMedian(), generateEDF.LumiInfoCont::max(), and setMax().
|
private |
Definition at line 633 of file QTest.h.
Referenced by CompareToMedian(), and setMaxMedian().
|
private |
Definition at line 631 of file QTest.h.
Referenced by CompareToMedian(), generateEDF.LumiInfoCont::min(), and setMin().
|
private |
Definition at line 633 of file QTest.h.
Referenced by CompareToMedian(), and setMinMedian().
|
private |
Definition at line 634 of file QTest.h.
Referenced by CompareToMedian(), and setStatCut().
|
private |
|
private |
Definition at line 638 of file QTest.h.
Referenced by CompareToMedian().