#include <MonitorElement.h>
Classes | |
struct | fits_in_int64_t |
struct | Scalar |
Public Types | |
enum | Kind { DQM_KIND_INVALID = DQMNet::DQM_PROP_TYPE_INVALID, DQM_KIND_INT = DQMNet::DQM_PROP_TYPE_INT, DQM_KIND_REAL = DQMNet::DQM_PROP_TYPE_REAL, DQM_KIND_STRING = DQMNet::DQM_PROP_TYPE_STRING, DQM_KIND_TH1F = DQMNet::DQM_PROP_TYPE_TH1F, DQM_KIND_TH1S = DQMNet::DQM_PROP_TYPE_TH1S, DQM_KIND_TH1D = DQMNet::DQM_PROP_TYPE_TH1D, DQM_KIND_TH2F = DQMNet::DQM_PROP_TYPE_TH2F, DQM_KIND_TH2S = DQMNet::DQM_PROP_TYPE_TH2S, DQM_KIND_TH2D = DQMNet::DQM_PROP_TYPE_TH2D, DQM_KIND_TH3F = DQMNet::DQM_PROP_TYPE_TH3F, DQM_KIND_TPROFILE = DQMNet::DQM_PROP_TYPE_TPROF, DQM_KIND_TPROFILE2D = DQMNet::DQM_PROP_TYPE_TPROF2D } |
Public Member Functions | |
std::string | effLabelString () const |
return label string for the monitor element tag (eg. <name>t=12345</name>) More... | |
void | Fill (long long x) |
void | Fill (unsigned long long x) |
void | Fill (unsigned long x) |
void | Fill (long x) |
void | Fill (unsigned int x) |
void | Fill (int x) |
void | Fill (short x) |
void | Fill (unsigned short x) |
void | Fill (char x) |
void | Fill (unsigned char x) |
void | Fill (float x) |
void | Fill (double x) |
"Fill" ME methods for double More... | |
void | Fill (std::string &value) |
"Fill" ME methods for string More... | |
void | Fill (double x, double yw) |
can be used with 2D (x,y) or 1D (x, w) histograms More... | |
void | Fill (double x, double y, double zw) |
can be used with 3D (x, y, z) or 2D (x, y, w) histograms More... | |
void | Fill (double x, double y, double z, double w) |
can be used with 3D (x, y, z, w) histograms More... | |
uint32_t | flags () const |
Get the object flags. More... | |
std::string | getAxisTitle (int axis=1) const |
get x-, y- or z-axis title (axis=1, 2, 3 respectively) More... | |
double | getBinContent (int binx) const |
get content of bin (1-D) More... | |
double | getBinContent (int binx, int biny) const |
get content of bin (2-D) More... | |
double | getBinContent (int binx, int biny, int binz) const |
get content of bin (3-D) More... | |
double | getBinEntries (int bin) const |
get # of bin entries (for profiles) More... | |
double | getBinError (int binx) const |
get uncertainty on content of bin (1-D) - See TH1::GetBinError for details More... | |
double | getBinError (int binx, int biny) const |
get uncertainty on content of bin (2-D) - See TH1::GetBinError for details More... | |
double | getBinError (int binx, int biny, int binz) const |
get uncertainty on content of bin (3-D) - See TH1::GetBinError for details More... | |
double | getEntries () const |
get # of entries More... | |
double | getFloatValue () const |
const std::string | getFullname () const |
get full name of ME including Pathname More... | |
int64_t | getIntValue () const |
bool | getLumiFlag () const |
true if ME is meant to be stored for each luminosity section More... | |
double | getMean (int axis=1) const |
get mean value of histogram along x, y or z axis (axis=1, 2, 3 respectively) More... | |
double | getMeanError (int axis=1) const |
const std::string & | getName () const |
get name of ME More... | |
int | getNbinsX () const |
get # of bins in X-axis More... | |
int | getNbinsY () const |
get # of bins in Y-axis More... | |
int | getNbinsZ () const |
get # of bins in Z-axis More... | |
const std::string & | getPathname () const |
get pathname of parent folder More... | |
std::vector< QReport * > | getQErrors () const |
get errors from last set of quality tests More... | |
std::vector< QReport * > | getQOthers () const |
const QReport * | getQReport (const std::string &qtname) const |
get QReport corresponding to <qtname> (null pointer if QReport does not exist) More... | |
std::vector< QReport * > | getQReports () const |
get map of QReports More... | |
std::vector< QReport * > | getQWarnings () const |
get warnings from last set of quality tests More... | |
TObject * | getRefRootObject () const |
TH1 * | getRefTH1 () const |
TH1D * | getRefTH1D () const |
TH1F * | getRefTH1F () const |
TH1S * | getRefTH1S () const |
TH2D * | getRefTH2D () const |
TH2F * | getRefTH2F () const |
TH2S * | getRefTH2S () const |
TH3F * | getRefTH3F () const |
TProfile * | getRefTProfile () const |
TProfile2D * | getRefTProfile2D () const |
double | getRMS (int axis=1) const |
get RMS of histogram along x, y or z axis (axis=1, 2, 3 respectively) More... | |
double | getRMSError (int axis=1) const |
get RMS uncertainty of histogram along x, y or z axis(axis=1,2,3 respectively) More... | |
TObject * | getRootObject () const |
const std::string & | getStringValue () const |
const uint32_t | getTag () const |
DQMNet::TagList | getTags () const |
TH1 * | getTH1 () const |
TH1D * | getTH1D () const |
TH1F * | getTH1F () const |
TH1S * | getTH1S () const |
TH2D * | getTH2D () const |
TH2F * | getTH2F () const |
TH2S * | getTH2S () const |
TH3F * | getTH3F () const |
std::string | getTitle () const |
get MonitorElement title More... | |
TProfile * | getTProfile () const |
TProfile2D * | getTProfile2D () const |
bool | hasError () const |
true if at least of one of the quality tests returned an error More... | |
bool | hasOtherReport () const |
true if at least of one of the tests returned some other (non-ok) status More... | |
bool | hasWarning () const |
true if at least of one of the quality tests returned a warning More... | |
bool | isEfficiency () const |
Kind | kind () const |
Get the type of the monitor element. More... | |
const uint32_t | lumi () const |
const uint32_t | moduleId () const |
MonitorElement () | |
MonitorElement (const std::string *path, const std::string &name) | |
MonitorElement (const std::string *path, const std::string &name, uint32_t run, uint32_t moduleId) | |
MonitorElement (const MonitorElement &, MonitorElementNoCloneTag) | |
MonitorElement (const MonitorElement &) | |
MonitorElement (MonitorElement &&) | |
bool | operator< (const MonitorElement &x) const |
Compare monitor elements, for ordering in sets. More... | |
MonitorElement & | operator= (const MonitorElement &)=delete |
MonitorElement & | operator= (MonitorElement &&)=delete |
void | packQualityData (std::string &into) const |
serialise quality report information into a string. More... | |
void | packScalarData (std::string &into, const char *prefix) const |
convert scalar data into a string. More... | |
std::string | qualityTagString (const DQMNet::QValue &qv) const |
void | Reset () |
reset ME (ie. contents, errors, etc) More... | |
const uint32_t | run () const |
void | runQTests () |
run all quality tests More... | |
void | setAxisRange (double xmin, double xmax, int axis=1) |
set x-, y- or z-axis range (axis=1, 2, 3 respectively) More... | |
void | setAxisTimeDisplay (int value, int axis=1) |
set x-, y-, or z-axis to display time values More... | |
void | setAxisTimeFormat (const char *format="", int axis=1) |
set the format of the time values that are displayed on an axis More... | |
void | setAxisTitle (const std::string &title, int axis=1) |
set x-, y- or z-axis title (axis=1, 2, 3 respectively) More... | |
void | setBinContent (int binx, double content) |
set content of bin (1-D) More... | |
void | setBinContent (int binx, int biny, double content) |
set content of bin (2-D) More... | |
void | setBinContent (int binx, int biny, int binz, double content) |
set content of bin (3-D) More... | |
void | setBinEntries (int bin, double nentries) |
set # of bin entries (to be used for profiles) More... | |
void | setBinError (int binx, double error) |
set uncertainty on content of bin (1-D) More... | |
void | setBinError (int binx, int biny, double error) |
set uncertainty on content of bin (2-D) More... | |
void | setBinError (int binx, int biny, int binz, double error) |
set uncertainty on content of bin (3-D) More... | |
void | setBinLabel (int bin, const std::string &label, int axis=1) |
set bin label for x, y or z axis (axis=1, 2, 3 respectively) More... | |
void | setEfficiencyFlag () |
void | setEntries (double nentries) |
set # of entries More... | |
void | setLumiFlag () |
this ME is meant to be stored for each luminosity section More... | |
void | setResetMe (bool) |
void | setTitle (const std::string &title) |
set (ie. change) histogram/profile title More... | |
void | ShiftFillLast (double y, double ye=0., int32_t xscale=1) |
void | softReset () |
std::string | tagLabelString () const |
return label string for the monitor element tag (eg. <name>t=12345</name>) More... | |
std::string | tagString () const |
void | update () |
Mark the object updated. More... | |
std::string | valueString () const |
bool | wasUpdated () const |
true if ME was updated in last monitoring cycle More... | |
~MonitorElement () | |
Static Public Member Functions | |
static bool | CheckBinLabels (const TAxis *a1, const TAxis *a2) |
Check the consistency of the axis labels. More... | |
Private Member Functions | |
TH1 * | accessRootObject (const char *func, int reqdim) const |
void | addProfiles (TProfile *h1, TProfile *h2, TProfile *sum, float c1, float c2) |
void | addProfiles (TProfile2D *h1, TProfile2D *h2, TProfile2D *sum, float c1, float c2) |
void | addQReport (const DQMNet::QValue &desc, QCriterion *qc) |
Add quality report, from DQMStore. More... | |
void | addQReport (QCriterion *qc) |
void | copyFrom (TH1 *from) |
void | copyFunctions (TH1 *from, TH1 *to) |
void | disableSoftReset () |
reverts action of softReset More... | |
void | doFill (int64_t x) |
"Fill" ME method for int64_t More... | |
TAxis * | getAxis (const char *func, int axis) const |
void | getQReport (bool create, const std::string &qtname, QReport *&qr, DQMNet::QValue *&qv) |
double | getYmax () const |
get max Y value (for profiles) More... | |
double | getYmin () const |
get min Y value (for profiles) More... | |
void | globalize () |
void | incompatible (const char *func) const |
MonitorElement * | initialise (Kind kind) |
MonitorElement * | initialise (Kind kind, TH1 *rootobj) |
MonitorElement * | initialise (Kind kind, const std::string &value) |
bool | isAccumulateEnabled () const |
whether ME contents should be accumulated over multiple monitoring periods; default: false More... | |
bool | isSoftResetEnabled () const |
whether soft-reset is enabled; default is false More... | |
bool | markedToDelete () const |
true if ME is marked for deletion More... | |
void | markToDelete () |
bool | resetMe () const |
true if ME should be reset at end of monitoring cycle More... | |
void | resetUpdate () |
reset "was updated" flag More... | |
void | setAccumulate (bool) |
void | setAxisTimeOffset (double toffset, const char *option="local", int axis=1) |
set the time offset, if option = "gmt" then the offset is treated as a GMT time More... | |
void | setLumi (uint32_t ls) |
void | updateQReportStats () |
Refresh QReport stats, usually after MEs were read in from a file. More... | |
Private Attributes | |
DQMNet::CoreObject | data_ |
TH1 * | object_ |
std::vector< QReport > | qreports_ |
TH1 * | reference_ |
TH1 * | refvalue_ |
Scalar | scalar_ |
Friends | |
class | DQMService |
class | DQMStore |
The base class for all MonitorElements (ME)
Definition at line 37 of file MonitorElement.h.
enum MonitorElement::Kind |
Definition at line 49 of file MonitorElement.h.
MonitorElement::MonitorElement | ( | ) |
Definition at line 151 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::dirname, DQM_KIND_INVALID, DQMNet::DQM_PROP_NEW, DQMNet::CoreObject::flags, DQMNet::CoreObject::lumi, DQMNet::CoreObject::moduleId, MonitorElement::Scalar::num, MonitorElement::Scalar::real, DQMNet::CoreObject::run, scalar_, DQMNet::CoreObject::streamId, DQMNet::CoreObject::tag, and DQMNet::CoreObject::version.
MonitorElement::MonitorElement | ( | const std::string * | path, |
const std::string & | name | ||
) |
Definition at line 168 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::dirname, DQM_KIND_INVALID, DQMNet::DQM_PROP_NEW, DQMNet::CoreObject::flags, DQMNet::CoreObject::lumi, DQMNet::CoreObject::moduleId, dataset::name, MonitorElement::Scalar::num, DQMNet::CoreObject::objname, callgraph::path, MonitorElement::Scalar::real, DQMNet::CoreObject::run, scalar_, DQMNet::CoreObject::streamId, DQMNet::CoreObject::tag, and DQMNet::CoreObject::version.
MonitorElement::MonitorElement | ( | const std::string * | path, |
const std::string & | name, | ||
uint32_t | run, | ||
uint32_t | moduleId | ||
) |
Definition at line 187 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::dirname, DQM_KIND_INVALID, DQMNet::DQM_PROP_NEW, DQMNet::CoreObject::flags, DQMNet::CoreObject::lumi, DQMNet::CoreObject::moduleId, moduleId(), dataset::name, MonitorElement::Scalar::num, DQMNet::CoreObject::objname, callgraph::path, MonitorElement::Scalar::real, DQMNet::CoreObject::run, run(), scalar_, DQMNet::CoreObject::streamId, DQMNet::CoreObject::tag, and DQMNet::CoreObject::version.
MonitorElement::MonitorElement | ( | const MonitorElement & | x, |
MonitorElementNoCloneTag | |||
) |
Definition at line 208 of file MonitorElement.cc.
MonitorElement::MonitorElement | ( | const MonitorElement & | x | ) |
Definition at line 218 of file MonitorElement.cc.
References object_, and refvalue_.
MonitorElement::MonitorElement | ( | MonitorElement && | o | ) |
Definition at line 228 of file MonitorElement.cc.
References connectstrParser::o, object_, and refvalue_.
MonitorElement::~MonitorElement | ( | ) |
|
private |
Definition at line 708 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH1F, kind(), object_, DQMNet::CoreObject::objname, and raiseDQMError().
Referenced by copyFrom(), doFill(), Fill(), getAxis(), getBinContent(), getBinEntries(), getBinError(), getEntries(), getMean(), getMeanError(), getNbinsX(), getNbinsY(), getNbinsZ(), getRMS(), getRMSError(), getTH1(), getTH1D(), getTH1F(), getTH1S(), getTH2D(), getTH2F(), getTH2S(), getTH3F(), getTitle(), getTProfile(), getTProfile2D(), getYmax(), getYmin(), Reset(), setBinContent(), setBinEntries(), setBinError(), setEntries(), and setTitle().
|
private |
Definition at line 1219 of file MonitorElement.cc.
References Abs(), stringResolutionProvider_cfi::bin, ws_sso_content_reader::content, relativeConstraints::error, and mps_fire::i.
Referenced by DQMStore::collateProfile(), DQMStore::collateProfile2D(), copyFrom(), disableSoftReset(), and softReset().
|
private |
Definition at line 1269 of file MonitorElement.cc.
References Abs(), stringResolutionProvider_cfi::bin, ws_sso_content_reader::content, relativeConstraints::error, and mps_fire::i.
|
private |
Add quality report, from DQMStore.
Definition at line 1423 of file MonitorElement.cc.
References getQReport(), QReport::qcriterion_, DQMNet::QValue::qtname, and update().
Referenced by DQMStore::extract(), and DQMStore::useQTestByMatch().
|
private |
Definition at line 1434 of file MonitorElement.cc.
References DQMNet::QValue::code, dqm::qstatus::DID_NOT_RUN, QCriterion::getName(), getQReport(), DQMNet::QValue::message, QReport::qcriterion_, and update().
|
static |
Check the consistency of the axis labels.
Definition at line 247 of file MonitorElement.cc.
References mps_fire::i.
Referenced by DQMStore::checkBinningMatches().
|
private |
Definition at line 1348 of file MonitorElement.cc.
References accessRootObject(), addProfiles(), copyFunctions(), DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, DQM_KIND_TH2D, DQM_KIND_TH2F, DQM_KIND_TH2S, DQM_KIND_TH3F, DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, incompatible(), isAccumulateEnabled(), isSoftResetEnabled(), kind(), and refvalue_.
Referenced by DQMStore::extract().
|
private |
Definition at line 1319 of file MonitorElement.cc.
References data_, mps_fire::i, isAccumulateEnabled(), isSoftResetEnabled(), GetRecoTauVFromDQM_MC_cff::obj, DQMNet::CoreObject::objname, raiseDQMError(), and update().
Referenced by copyFrom().
|
private |
reverts action of softReset
Definition at line 1181 of file MonitorElement.cc.
References addProfiles(), DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, DQM_KIND_TH2D, DQM_KIND_TH2F, DQM_KIND_TH2S, DQM_KIND_TH3F, DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, incompatible(), kind(), object_, alignCSCRings::r, and refvalue_.
Referenced by DQMStore::disableSoftReset().
|
private |
"Fill" ME method for int64_t
Definition at line 307 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, incompatible(), kind(), MonitorElement::Scalar::num, MonitorElement::Scalar::real, scalar_, update(), and x.
std::string MonitorElement::effLabelString | ( | ) | const |
return label string for the monitor element tag (eg. <name>t=12345</name>)
Definition at line 571 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::objname, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by DQMStore::saveMonitorElementToROOT().
|
inline |
Definition at line 166 of file MonitorElement.h.
References cuy::doFill.
Referenced by TPTask::_process(), RecHitTask::_process(), DigiPhase1Task::_process(), DigiTask::_process(), SiStripDcsInfo::addBadModules(), AlphaTVarAnalyzer::analyze(), ScoutingTestAnalyzer::analyze(), GEMCoPadDigiValidation::analyze(), GEMPadDigiValidation::analyze(), ME0HitsValidation::analyze(), RazorVarAnalyzer::analyze(), GEMStripDigiValidation::analyze(), GEMHitsValidation::analyze(), GEMRecHitsValidation::analyze(), ME0DigisValidation::analyze(), DQMHOAlCaRecoStream::analyze(), CSCRecHit2DValidation::analyze(), CSCSegmentValidation::analyze(), CSCALCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), DiJetVarAnalyzer::analyze(), PerformanceAnalyzer::analyze(), CSCWireDigiValidation::analyze(), ME0RecHitsValidation::analyze(), CSCComparatorDigiValidation::analyze(), HLTTauDQML1Plotter::analyze(), TrackingTruthValid::analyze(), L1Scalers::analyze(), ME0SegmentsValidation::analyze(), L1TScalersSCAL::analyze(), SiStripDigiValid::analyze(), L1TdeStage2EMTF::analyze(), OuterTrackerMonitorTTCluster::analyze(), OuterTrackerMonitorTTStub::analyze(), EcalTBValidation::analyze(), ElectronMcSignalValidatorMiniAOD::analyze(), RPCMonitorRaw::analyze(), SiPixelDigiValid::analyze(), RPCRecHitProbability::analyze(), RPCMonitorDigi::analyze(), L1TStage2EMTF::analyze(), SiStripMonitorFilter::analyze(), SiStripMonitorHLT::analyze(), L1TStage2uGMTMuon::analyze(), EventShapeDQM::analyze(), HLTTauDQMPathSummaryPlotter::analyze(), EgammaBasicClusters::analyze(), MonitorLTC::analyze(), L1TStage2MuonComp::analyze(), L1TStage2CaloLayer2::analyze(), L1TStage2RegionalMuonCandComp::analyze(), ElectronMcSignalValidator::analyze(), ElectronGeneralAnalyzer::analyze(), HCALRecHitAnalyzer::analyze(), RPCMonitorLinkSynchro::analyze(), L1THIonImp::analyze(), L1TPUM::analyze(), ElectronTagProbeAnalyzer::analyze(), HLTTauDQMTagAndProbePlotter::analyze(), EgammaSuperClusters::analyze(), GEMDQMStatusDigi::analyze(), L1TStage2uGMT::analyze(), TrackTypeMonitor::analyze(), HeavyIonUCCDQM::analyze(), StandaloneTrackMonitor::analyze(), EwkMuDQM::analyze(), PrimaryVertexMonitor::analyze(), HLTTauDQMPathPlotter::analyze(), L1TdeStage2CaloLayer1::analyze(), DQMHcalPhiSymAlCaReco::analyze(), L1TMP7ZeroSupp::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), AlcaBeamMonitor::analyze(), SUSY_HLT_InclusiveHT::analyze(), CaloTowersValidation::analyze(), TotemDAQTriggerDQMSource::analyze(), EwkElecDQM::analyze(), DQMHcalDiJetsAlCaReco::analyze(), TkAlCaRecoMonitor::analyze(), TrackerHitAnalyzer::analyze(), SiPixelRecHitsValid::analyze(), EcalPileUpDepMonitor::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), SiStripMonitorDigi::analyze(), WValidation::analyze(), DQMLumiMonitor::analyze(), BasicHepMCHeavyIonValidation::analyze(), PixelVTXMonitor::analyze(), TrackingRecoMaterialAnalyser::analyze(), EwkMuLumiMonitorDQM::analyze(), DQMSourceEleCalib::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), CTPPSPixelDQMSource::analyze(), DrellYanValidation::analyze(), ElectronMcFakeValidator::analyze(), EcalPreshowerNoiseDistrib::analyze(), BasicGenParticleValidation::analyze(), BasicHepMCValidation::analyze(), dqm::TrackAnalyzer::analyze(), RecoMuonValidator::analyze(), L1TDTTF::analyze(), MBUEandQCDValidation::analyze(), BxTiming::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SimplePhotonAnalyzer::analyze(), BPhysicsValidation::analyze(), BPhysicsSpectrum::analyze(), HiggsValidation::analyze(), ElectronAnalyzer::analyze(), Tau3MuMonitor::analyze(), DQMEventInfo::analyze(), ConverterTester::analyze(), SiStripMonitorCluster::analyze(), CaloTowersAnalyzer::analyze(), L1TStage2OMTF::analyze(), TrackBuildingAnalyzer::analyze(), BeamMonitor::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_VBF_Mu::analyze(), TotemRPDQMSource::analyze(), HotlineDQM::analyze(), SUSY_HLT_Razor::analyze(), EcalPreshowerDigisValidation::analyze(), DuplicationChecker::analyze(), JetTester::analyze(), TrackSplittingMonitor::analyze(), EcalBarrelSimHitsValidation::analyze(), HcalSimHitsValidation::analyze(), NoiseRates::analyze(), V0Monitor::analyze(), L1TDTTPG::analyze(), L1TRCT::analyze(), EcalEndcapSimHitsValidation::analyze(), EcalPreshowerSimHitsValidation::analyze(), HGCGeometryValidation::analyze(), TestSuite::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), EcalZmassTask::analyze(), HcalNoiseRates::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), SiStripMonitorQuality::analyze(), HGCalShowerSeparation::analyze(), GlobalTest::analyze(), DQMSourcePi0::analyze(), L1TCSCTPG::analyze(), GlobalMuonMatchAnalyzer::analyze(), SiPixelDigiSource::analyze(), L1TGMT::analyze(), L1TRPCTF::analyze(), SiStripMonitorRawData::analyze(), HLTSeedL1LogicScalers::analyze(), HcalCollapseAnalyzer::analyze(), MuonIdDQM::analyze(), GeneralHLTOffline::analyze(), SiPixelTrackResidualSource::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), TopSingleLeptonHLTValidation::analyze(), DTSegmentAnalysisTask::analyze(), EcalSimHitsValidation::analyze(), L1TStage2uGT::analyze(), HLXMonitor::analyze(), PixelLumiDQM::analyze(), RPCTTUMonitor::analyze(), DiJetMonitor::analyze(), DQMExample_Step1::analyze(), DTScalerInfoTask::analyze(), PhotonValidatorMiniAOD::analyze(), SiPixelRawDataErrorSource::analyze(), SUSY_HLT_SingleLepton::analyze(), TopDiLeptonHLTValidation::analyze(), HcalRecHitsValidation::analyze(), TauValidation::analyze(), BDHadronTrackMonitoringAnalyzer::analyze(), METplusTrackMonitor::analyze(), HigPhotonJetHLTOfflineSource::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), ZDCDigiStudy::analyze(), HcalRecHitsAnalyzer::analyze(), L1TdeRCT::analyze(), DTNoiseTask::analyze(), DTLocalTriggerBaseTask::analyze(), TTbar_Kinematics::analyze(), GlobalDigisHistogrammer::analyze(), ZdcSimHitStudy::analyze(), ECALMultifitAnalyzer_HI::analyze(), LepHTMonitor::analyze(), MuonIdVal::analyze(), EcalDigisValidation::analyze(), L1TStage2BMTF::analyze(), GlobalRecHitsHistogrammer::analyze(), TopMonitor::analyze(), L1TGT::analyze(), SiPixelClusterSource::analyze(), L1TStage2CaloLayer1::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), CTPPSDiamondDQMSource::analyze(), DTDataIntegrityTask::analyze(), L1TRPCTPG::analyze(), L1TCSCTF::analyze(), PhotonMonitor::analyze(), TrackingMonitor::analyze(), MuIsoValidation::analyze(), HGCalHitValidation::analyze(), HLTScalers::analyze(), SiPixelTrackingRecHitsValid::analyze(), MuonMonitor::analyze(), L1TdeStage2CaloLayer2::analyze(), JetTester_HeavyIons::analyze(), L1TCompare::analyze(), TauTagValidation::analyze(), CastorMonitorModule::analyze(), JetMonitor::analyze(), GlobalHitsHistogrammer::analyze(), GlobalHitsTester::analyze(), ECALRecHitAnalyzer::analyze(), JetAnalyzer_HeavyIons_matching::analyze(), L1TStage2uGTCaloLayer2Comp::analyze(), JetAnalyzer_HeavyIons::analyze(), BPHMonitor::analyze(), EcalMixingModuleValidation::analyze(), EmDQMReco::analyze(), L1TTauOffline::analyze(), EgHLTOfflineSource::analyze(), RPCEfficiency::analyze(), HLTObjectsMonitor::analyze(), L1TGCT::analyze(), PackedCandidateTrackValidator::analyze(), ZCounting::analyzeElectrons(), HGCalHitValidation::analyzeHGCalRecHit(), HGCalHitValidation::analyzeHGCalSimHit(), SimHitsValidationHcal::analyzeHits(), HcalSimHitStudy::analyzeHits(), ZdcSimHitStudy::analyzeHits(), ZCounting::analyzeMuons(), DQMProvInfo::analyzeProvInfo(), TrackBuildingAnalyzer::analyzeRegions(), DQMFEDIntegrityClient::beginJob(), BeamMonitor::beginJob(), DQMEventInfo::beginLuminosityBlock(), DQMDaqInfo::beginLuminosityBlock(), SiStripDaqInfo::beginRun(), L1TEMTFEventInfoClient::book(), L1TEventInfoClient::book(), DQMStore::bookFloat_(), SiPixelDataQuality::bookGlobalQualityFlag(), DQMEventInfo::bookHistograms(), L1TRCT::bookHistograms(), Vx3DHLTAnalyzer::bookHistograms(), DTLocalTriggerSynchTask::bookHistograms(), DQMProvInfo::bookHistogramsProvInfo(), DQMStore::bookInt_(), SiPixelPhase1Summary::bookSummaries(), BPHMonitor::case11_selection(), CalibrationTask::checkAndSave(), CalibrationScanTask::checkAndSave(), RPCClusterSizeTest::clientOperation(), RPCEventSummary::clientOperation(), L1GtHwValidation::compareDaqRecord(), L1TStage2uGTCaloLayer2Comp::compareEGs(), L1TdeStage2CaloLayer2::compareEGs(), L1GtHwValidation::compareFDL(), L1GtHwValidation::compareGTFE(), L1TdeStage2CaloLayer2::compareJets(), L1TStage2uGTCaloLayer2Comp::compareJets(), L1TStage2uGTCaloLayer2Comp::compareSums(), L1TdeStage2CaloLayer2::compareSums(), L1TStage2uGTCaloLayer2Comp::compareTaus(), L1TdeStage2CaloLayer2::compareTaus(), GlobalRecHitsAnalyzer::compute(), SiPixelDataQuality::computeGlobalQualityFlag(), SiPixelDataQuality::computeGlobalQualityFlagByLumi(), PrimaryVertexAnalyzer4PUSlimmed::computePairDistance(), EcalMixingModuleValidation::computeSDBunchDigi(), L1TGT::countPfsIndicesPerLs(), TkHistoMap::createTkHistoMap(), RPCTTUMonitor::discriminateDecision(), RPCDcsInfoClient::dqmEndJob(), RPCRecHitValidClient::dqmEndJob(), HLTTauCertifier::dqmEndJob(), RPCEfficiencySecond::dqmEndJob(), RPCEfficiencyShiftHisto::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), DTOfflineSummaryClients::dqmEndJob(), MuonAlignmentSummary::dqmEndJob(), MuonTestSummary::dqmEndJob(), DQMCorrelationClient::dqmEndJob(), HLTMuonCertSummary::dqmEndJob(), RPCDaqInfo::dqmEndLuminosityBlock(), RPCEventSummary::dqmEndLuminosityBlock(), SiPixelCertification::dqmEndLuminosityBlock(), DTDCSSummary::dqmEndLuminosityBlock(), SiPixelDaqInfo::dqmEndLuminosityBlock(), DTDAQInfo::dqmEndLuminosityBlock(), DTCertificationSummary::dqmEndLuminosityBlock(), DTSummaryClients::dqmEndLuminosityBlock(), ECALpedestalPCLHarvester::dqmPlots(), HcalNoiseRates::endJob(), MuonAlignment::endJob(), ESSummaryClient::endLumiAnalyze(), L1Scalers::endLuminosityBlock(), AlcaBeamMonitor::endLuminosityBlock(), DQMLumiMonitor::endLuminosityBlock(), SiStripMonitorDigi::endLuminosityBlock(), SiPixelDigiSource::endLuminosityBlock(), L1TStage2CaloLayer1::endLuminosityBlock(), HLTScalers::endLuminosityBlock(), QcdLowPtDQM::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), DQMProvInfo::endLuminosityBlockEventInfo(), DQMDcsInfoClient::endRun(), RPCBxTest::endRun(), ConverterTester::endRun(), EcalSelectiveReadoutValidation::endRun(), HLTOverallSummary::endRun(), DQMStore::extract(), DTDataIntegrityTask::fedEntry(), DTDataIntegrityTask::fedFatal(), DTDataIntegrityTask::fedNonFatal(), FineDelayTask::fill(), SiPixelHitEfficiencyModule::fill(), CSCMonitorObject::Fill(), hcaldqm::ContainerSingle1D::fill(), SiPixelRecHitModule::fill(), hcaldqm::ContainerSingle2D::fill(), SiPixelClusterModule::fill(), MuonIdDQM::Fill(), ConcurrentMonitorElement::fill(), BPhysicsValidation::ParticleMonitor::Fill(), MuonIdVal::Fill(), NanoAODDQM::Count1D::fill(), EmDQMReco::FourVectorMonitorElements::fill(), SiPixelDigiModule::fill(), HTrackVariables::Fill(), L1ValidatorHists::Fill(), BasicHepMCValidation::ParticleMonitor::Fill(), egHLT::MonElemManager< T, varType >::fill(), NanoAODDQM::Profile1D::fill(), egHLT::MonElemManager2D< T, varTypeX, varTypeY >::fill(), Fill(), HResolution::Fill(), RecoMuonValidator::MuonME::fill(), EcalSelectiveReadoutValidation::fill(), dqmoffline::l1t::fill2DWithinLimits(), ecaldqm::MESet::fill_(), DQMSourceEleCalib::fillAroundBarrel(), DQMSourceEleCalib::fillAroundEndcap(), SiPixelRecHitsValid::fillBarrel(), MixCollectionValidation::fillCaloHitTime(), SiPixelHitEfficiencySource::fillClusterProbability(), SiStripMonitorTrack::fillControlViewHistos(), BasicHepMCValidation::ParticleMonitor::FillCount(), HTrackVariables::FillDeltaR(), SiStripQualityChecker::fillDetectorStatus(), SiStripQualityChecker::fillDetectorStatusAtLumi(), MuonSimHitsValidAnalyzer::fillDT(), TrackingQualityChecker::fillDummyGlobalStatus(), TrackingQualityChecker::fillDummyLSStatus(), SiStripCertificationInfo::fillDummySiStripCertification(), SiStripQualityChecker::fillDummyStatus(), SiStripDaqInfo::fillDummyStatus(), SiStripDcsInfo::fillDummyStatus(), TrackingCertificationInfo::fillDummyTrackingCertification(), TrackingCertificationInfo::fillDummyTrackingCertificationAtLumi(), GlobalHitsAnalyzer::fillECal(), GlobalDigisAnalyzer::fillECal(), GlobalRecHitsAnalyzer::fillECal(), CSCSegmentValidation::fillEfficiencyPlots(), HLXMonitor::FillEventInfo(), SiStripFEDCheckPlugin::fillFatalError(), SiStripQualityChecker::fillFaultyModuleStatus(), SiPixelActionExecutor::fillFEDErrorSummary(), SiPixelRecHitsValid::fillForward(), LaserAlignmentT0ProducerDQM::FillFromProcessedDigis(), LaserAlignmentT0ProducerDQM::FillFromRawDigis(), GlobalHitsAnalyzer::fillG4MC(), MixCollectionValidation::fillGenParticleMulti(), RPCMultiplicityTest::fillGlobalME(), RPCNoisyStripTest::fillGlobalME(), RPCOccupancyTest::fillGlobalME(), SiStripQualityDQM::fillGrandSummaryMEs(), GlobalHitsAnalyzer::fillHCal(), GlobalDigisAnalyzer::fillHCal(), GlobalRecHitsAnalyzer::fillHCal(), DQMFEDIntegrityClient::fillHistograms(), HLXMonitor::FillHistograms(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), HLXMonitor::FillHistoHFCompare(), SiStripSummaryCreator::fillHistos(), HistoFillerReco< T >::fillHistos(), dqm::TrackAnalyzer::fillHistosForState(), TkAlCaRecoMonitor::fillHitmaps(), ZdcSimHitStudy::FillHitValHist(), QcdUeDQM::fillHltBits(), QcdLowPtDQM::fillHltBits(), MuonPFAnalyzer::fillInRange(), HistogramManager::fillInternal(), ElectronTagProbeAnalyzer::fillMatchedHistos(), JetTester::fillMatchHists(), JetMonitor::FillME(), SiStripMonitorDigi::fillME(), SiStripMonitorCluster::fillME(), SiStripMonitorTrack::fillME(), SiStripRecHitsValid::fillME(), SiStripTrackingRecHitsValid::fillME(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), L1TDTTF::fillMEs(), SiStripNoisesDQM::fillMEsForDet(), SiStripPedestalsDQM::fillMEsForDet(), SiStripThresholdDQM::fillMEsForDet(), SiStripApvGainsDQM::fillMEsForDet(), SiStripQualityDQM::fillMEsForDet(), SiStripNoisesDQM::fillMEsForLayer(), SiStripThresholdDQM::fillMEsForLayer(), SiStripPedestalsDQM::fillMEsForLayer(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripApvGainsDQM::fillMEsForLayer(), SiStripQualityDQM::fillMEsForLayer(), MixCollectionValidation::fillMultiplicity(), GlobalHitsAnalyzer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), SiStripFEDCheckPlugin::fillNonFatalError(), L1ValidatorHists::FillNumber(), CSCStripDigiValidation::fillPedestalPlots(), MuonTrackValidatorBase::fillPlotNoFlow(), BeamSpotProblemMonitor::FillPlots(), FastTimerServiceClient::fillPlotsVsLumi(), SiStripFEDCheckPlugin::fillPresent(), RCTMonitor::FillRCT(), ESSummaryClient::fillReportSummary(), HLXMonitor::FillReportSummary(), CSCStripDigiValidation::fillSignalPlots(), MixCollectionValidation::fillSimHitTime(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi(), SiStripDcsInfo::fillStatus(), SiStripQualityChecker::fillSubDetStatus(), SiPixelPhase1Summary::fillSummaries(), SiPixelActionExecutor::fillSummary(), TrackingCertificationInfo::fillTrackingCertificationMEs(), TrackingCertificationInfo::fillTrackingCertificationMEsAtLumi(), TrackingQualityChecker::fillTrackingStatus(), TrackingQualityChecker::fillTrackingStatusAtLumi(), SiStripMonitorDigi::fillTrend(), GlobalHitsAnalyzer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), TrackIPHistograms< T >::fillVariable(), FlavourHistograms< T >::fillVariable(), FlavourHistograms2D< T, G >::fillVariable(), dqmoffline::l1t::fillWithinLimits(), HGCalHitCalibration::fillWithRecHits(), GEMTrackMatch::FillWithTrigger(), SiStripDaqInfo::findExcludedModule(), SiPixelInformationExtractor::findNoisyPixels(), BeamMonitor::FitAndFill(), SiStripGainsPCLHarvester::gainQualityMonitor(), SiStripCablingDQM::getActiveDetIds(), EDMtoMEConverter::Tokens< T >::getData(), L1TRate::getXSexFitsOMDS(), L1TRate::getXSexFitsPython(), SiPixelDigiModule::getZeroLoEffROCs(), DTTriggerEfficiencyTest::makeEfficiencyME(), HeavyFlavorValidation::match(), RPCDaqInfo::myBooker(), RPCDataCertification::myBooker(), RPCDCSSummary::myBooker(), SiPixelTrackResidualModule::nfill(), SiPixelRecHitModule::nfill(), NoiseRatesClient::NoiseRatesEndjob(), HcalNoiseRatesClient::NoiseRatesEndjob(), DTBlockedROChannelsTest::performClientDiagnostic(), RPCChamberQuality::performeClientOperation(), TauValidation::photons(), CSCStripDigiValidation::plotResolution(), CSCWireDigiValidation::plotResolution(), CSCSegmentValidation::plotResolution(), CSCRecHit2DValidation::plotResolution(), GlobalRecHitsAnalyzer::plotResolution(), StandaloneTrackMonitor::processClusters(), CastorDigiMonitor::processEvent(), CastorRecHitMonitor::processEvent(), CastorLEDMonitor::processEvent(), CastorRecHitMonitor::processEventJets(), CastorRecHitMonitor::processEventTowers(), DTDataIntegrityTask::processFED(), StandaloneTrackMonitor::processHit(), DTDataIntegrityTask::processROS25(), DTDataIntegrityTask::processuROS(), SiStripGainFromCalibTree::qualityMonitor(), SusyPostProcessor::QuantilePlots(), L1TEMTFEventInfoClient::readQtResults(), L1TEventInfoClient::readQtResults(), EgHLTOfflineSummaryClient::runClient_(), DTLocalTriggerTask::runTMAnalysis(), DQMFileSaver::saveForOffline(), DTTimeEvolutionHisto::setTimeSlotValue(), HLXMonitor::SetupEventInfo(), TauValidation::spinEffectsWHpm(), TauValidation::spinEffectsZH(), TauValidation::tauDecayChannel(), TauValidation::tauMother(), TrackEfficiencyMonitor::testSTATracks(), TrackEfficiencyMonitor::testTrackerTracks(), DQMNet::unpackQualityData(), PrimaryVertexMonitor::vertexPlots(), NanoAODDQM::Plot1D::vfill(), and ECALRecHitAnalyzer::WriteECALRecHits().
|
inline |
Definition at line 167 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 168 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 169 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 170 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 171 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 172 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 173 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 174 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 175 of file MonitorElement.h.
References cuy::doFill.
|
inline |
Definition at line 177 of file MonitorElement.h.
References Fill(), HcalObjRepresent::Fill(), tablePrinter::prefix, HcalObjRepresent::Reset(), AlCaHLTBitMon_QueryRunRegistry::string, w, x, y, z, and zw().
Referenced by Fill().
void MonitorElement::Fill | ( | double | x | ) |
"Fill" ME methods for double
Definition at line 285 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, reco::if(), incompatible(), kind(), MonitorElement::Scalar::num, MonitorElement::Scalar::real, scalar_, update(), and x.
void MonitorElement::Fill | ( | std::string & | value | ) |
"Fill" ME methods for string
Definition at line 274 of file MonitorElement.cc.
References DQM_KIND_STRING, incompatible(), kind(), scalar_, MonitorElement::Scalar::str, update(), and relativeConstraints::value.
void MonitorElement::Fill | ( | double | x, |
double | yw | ||
) |
can be used with 2D (x,y) or 1D (x, w) histograms
Definition at line 329 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, DQM_KIND_TH2D, DQM_KIND_TH2F, DQM_KIND_TH2S, DQM_KIND_TPROFILE, Fill(), incompatible(), kind(), and update().
void MonitorElement::Fill | ( | double | x, |
double | y, | ||
double | zw | ||
) |
can be used with 3D (x, y, z) or 2D (x, y, w) histograms
Definition at line 433 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH2D, DQM_KIND_TH2F, DQM_KIND_TH2S, DQM_KIND_TH3F, DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, Fill(), incompatible(), kind(), and update().
void MonitorElement::Fill | ( | double | x, |
double | y, | ||
double | z, | ||
double | w | ||
) |
can be used with 3D (x, y, z, w) histograms
Definition at line 460 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH3F, DQM_KIND_TPROFILE2D, Fill(), incompatible(), kind(), and update().
|
inline |
Get the object flags.
Definition at line 109 of file MonitorElement.h.
References DQMNet::CoreObject::flags.
|
private |
Definition at line 1017 of file MonitorElement.cc.
References a, accessRootObject(), data_, DQMNet::CoreObject::objname, and raiseDQMError().
Referenced by getAxisTitle(), setAxisRange(), setAxisTimeDisplay(), setAxisTimeFormat(), setAxisTimeOffset(), setAxisTitle(), and setBinLabel().
std::string MonitorElement::getAxisTitle | ( | int | axis = 1 | ) | const |
get x-, y- or z-axis title (axis=1, 2, 3 respectively)
Definition at line 852 of file MonitorElement.cc.
References getAxis(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by PFClient_JetRes::createEfficiencyPlots(), and PFClient::createEfficiencyPlots().
double MonitorElement::getBinContent | ( | int | binx | ) | const |
get content of bin (1-D)
Definition at line 765 of file MonitorElement.cc.
References accessRootObject().
Referenced by HCALRecHitAnalyzer::analyze(), L1TDTTFClient::buildPhiEtaPlotO(), L1TDTTFClient::buildPhiEtaPlotOFC(), EcalMixingModuleValidation::bunchSumTest(), PixelLumiDQM::calculateBunchMask(), TrackingAnalyser::checkTrackerFEDsInLS(), TrackingAnalyser::checkTrackerFEDsWdataInLS(), RPCClusterSizeTest::clientOperation(), RPCDeadChannelTest::clientOperation(), RPCEventSummary::clientOperation(), SiPixelHitEfficiencyModule::computeEfficiencies(), SiPixelDataQuality::computeGlobalQualityFlag(), SiPixelDataQuality::computeGlobalQualityFlagByLumi(), PFClient_JetRes::createEfficiencyPlots(), ConversionPostprocessing::dividePlots(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), MuonTestSummary::doMultiplicityTests(), MuonTestSummary::doMuonIDTests(), MuonTestSummary::doResidualsTests(), HltSusyExoPostProcessor::dqmEndJob(), RPCEfficiencyPerRingLayer::dqmEndJob(), DQMExample_Step2::dqmEndJob(), RPCDqmClient::dqmEndJob(), RPCEfficiencySecond::dqmEndJob(), RPCEfficiencyShiftHisto::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), JetTesterPostProcessor::dqmEndJob(), METTesterPostProcessorHarvesting::dqmEndJob(), DTCertificationSummary::dqmEndJob(), DTOfflineSummaryClients::dqmEndJob(), DTChamberEfficiencyClient::dqmEndJob(), RPCDqmClient::dqmEndLuminosityBlock(), SiPixelDaqInfo::dqmEndLuminosityBlock(), SiPixelEDAClient::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), DTDataIntegrityTest::dqmEndLuminosityBlock(), DTSummaryClients::dqmEndLuminosityBlock(), HcalSimHitsValidation::endJob(), hcaldqm::RawRunSummary::endLuminosityBlock(), hcaldqm::DigiRunSummary::endLuminosityBlock(), SiStripMonitorDigi::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), PixelLumiDQM::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), DQMHcalPhiSymAlCaReco::endRun(), SiPixelActionExecutor::fillDeviations(), SiPixelActionExecutor::fillEfficiency(), SiPixelActionExecutor::fillFEDErrorSummary(), HCALRecHitAnalyzer::FillGeometry(), ECALRecHitAnalyzer::FillGeometry(), RPCNoisyStripTest::fillGlobalME(), RPCOccupancyTest::fillGlobalME(), SiPixelDataQuality::fillGlobalQualityPlot(), DTLocalTriggerTest::fillGlobalSummary(), SiPixelActionExecutor::fillGrandBarrelSummaryHistos(), SiPixelActionExecutor::fillGrandEndcapSummaryHistos(), HLXMonitor::FillHistograms(), SiStripSummaryCreator::fillHistos(), RPCChamberQuality::fillMonitorElements(), SiPixelActionExecutor::fillOccupancy(), ESSummaryClient::fillReportSummary(), SiPixelPhase1Summary::fillSummaries(), SiPixelActionExecutor::fillSummary(), SiPixelPhase1Summary::fillTrendPlots(), DTLocalTriggerLutTest::fillWhPlot(), DTTriggerLutTest::fillWhPlot(), ElectronMcSignalPostValidator::finalize(), ElectronMcFakePostValidator::finalize(), ecaldqm::MESetProjection::getBinContent(), ecaldqm::MESetDet1D::getBinContent(), hcaldqm::ContainerSingle1D::getBinContent(), hcaldqm::ContainerSingle2D::getBinContent(), CSCMonitorObject::GetBinContent(), ecaldqm::MESet::ConstBin::getBinContent(), SiPixelTrackResidualSource::getepixrococcupancyofftrk(), SiPixelTrackResidualSource::getepixrococcupancyontrk(), SiPixelClusterSource::getrococcupancye(), DTBlockedROChannelsTest::DTRobBinsMap::getValueRobBin(), DTBlockedROChannelsTest::DTRobBinsMap::getValueRos(), SiPixelDigiModule::getZeroLoEffROCs(), HcalDigisClient::integralMETH2D(), TotemRPDQMHarvester::MakeHitNumberRatios(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), SiPixelSCurveCalibrationAnalysis::makeThresholdSummary(), SiPixelActionExecutor::normaliseAvDigiOcc(), SiPixelActionExecutor::normaliseAvDigiOccVsLumi(), DTTimeEvolutionHisto::normalizeTo(), SiStripTrackerMapCreator::paintTkMapFromHistogram(), RPCChamberQuality::performeClientOperation(), HLTTauPostProcessor::plotFilterEfficiencies(), L1TStage2CaloLayer2DEClientSummary::processHistograms(), SiStripPopConFEDErrorsHandlerFromDQM::readHistogram(), SiStripMonitorTrack::return2DME(), SiPixelDQMRocLevelAnalyzer::RocSumOneModule(), HcalDigisClient::scaleMETH2D(), L1EmulatorErrorFlagClient::setSummary(), DTTimeEvolutionHisto::setTimeSlotValue(), ecaldqm::MESetTrend::shift_(), ShiftFillLast(), HcalSimHitsClient::SimHitsEndjob(), DTTimeEvolutionHisto::updateTimeSlot(), and ECALRecHitAnalyzer::WriteECALRecHits().
double MonitorElement::getBinContent | ( | int | binx, |
int | biny | ||
) | const |
get content of bin (2-D)
Definition at line 771 of file MonitorElement.cc.
References accessRootObject().
double MonitorElement::getBinContent | ( | int | binx, |
int | biny, | ||
int | binz | ||
) | const |
get content of bin (3-D)
Definition at line 777 of file MonitorElement.cc.
References accessRootObject().
double MonitorElement::getBinEntries | ( | int | bin | ) | const |
get # of bin entries (for profiles)
Definition at line 807 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, incompatible(), and kind().
Referenced by ecaldqm::MESetProjection::getBinEntries(), ecaldqm::MESetDet1D::getBinEntries(), hcaldqm::ContainerSingle1D::getBinEntries(), hcaldqm::ContainerSingle2D::getBinEntries(), ecaldqm::MESet::ConstBin::getBinEntries(), and ecaldqm::MESetTrend::shift_().
double MonitorElement::getBinError | ( | int | binx | ) | const |
get uncertainty on content of bin (1-D) - See TH1::GetBinError for details
Definition at line 783 of file MonitorElement.cc.
References accessRootObject().
Referenced by EcalMixingModuleValidation::bunchSumTest(), DTOfflineSummaryClients::dqmEndJob(), DTChamberEfficiencyClient::dqmEndJob(), PixelLumiDQM::endLuminosityBlock(), HLXMonitor::FillHistograms(), ecaldqm::MESetProjection::getBinError(), ecaldqm::MESetDet1D::getBinError(), ecaldqm::MESet::ConstBin::getBinError(), HcalDigisClient::scaleMETH2D(), DTTimeEvolutionHisto::setTimeSlotValue(), ecaldqm::MESetTrend::shift_(), and ShiftFillLast().
double MonitorElement::getBinError | ( | int | binx, |
int | biny | ||
) | const |
get uncertainty on content of bin (2-D) - See TH1::GetBinError for details
Definition at line 789 of file MonitorElement.cc.
References accessRootObject().
double MonitorElement::getBinError | ( | int | binx, |
int | biny, | ||
int | binz | ||
) | const |
get uncertainty on content of bin (3-D) - See TH1::GetBinError for details
Definition at line 795 of file MonitorElement.cc.
References accessRootObject().
double MonitorElement::getEntries | ( | ) | const |
get # of entries
Definition at line 801 of file MonitorElement.cc.
References accessRootObject().
Referenced by CaloTowersClient::CaloTowersEndjob(), CaloTowersDQMClient::CaloTowersEndjob(), RPCClusterSizeTest::clientOperation(), SiPixelDataQuality::computeGlobalQualityFlag(), PFClient::createProjectionPlots(), PhotonOfflineClient::dividePlots(), MuonTestSummary::doEnergyTests(), MuonTestSummary::doMultiplicityTests(), MuonTestSummary::doMuonIDTests(), ECALpedestalPCLHarvester::dqmEndJob(), MuonAlignmentSummary::dqmEndJob(), DTRunConditionVarClient::dqmEndJob(), SiPixelActionExecutor::fillEfficiency(), SiPixelActionExecutor::fillFEDErrorSummary(), RPCOccupancyTest::fillGlobalME(), SiPixelDataQuality::fillGlobalQualityPlot(), SiStripSummaryCreator::fillHistos(), RPCChamberQuality::fillMonitorElements(), SiPixelActionExecutor::fillSummary(), SiStripBadModuleFedErrESSource::getProcessedEvents(), SiPixelDigiModule::getZeroLoEffROCs(), HcalDigisClient::HcalDigisEndjob(), HcalRecHitsDQMClient::HcalRecHitsEndjob(), TrackingActionExecutor::printShiftHistoParameters(), SiStripActionExecutor::printShiftHistoParameters(), Comp2Ref2DChi2::runTest(), MeanWithinExpected::runTest(), SiStripDQMHistoryHelper::setDBValuesForStat(), ShiftFillLast(), and HcalSimHitsClient::SimHitsEndjob().
|
inline |
Definition at line 364 of file MonitorElement.h.
References callgraph::kind, and MonitorElement::Scalar::real.
Referenced by SiPixelDataQuality::computeGlobalQualityFlag(), DTOfflineSummaryClients::dqmEndJob(), DTNoiseAnalysisTest::dqmEndLuminosityBlock(), DTOccupancyTest::dqmEndLuminosityBlock(), DQMOfflineHLTEventInfoClient::endRun(), HLTOverallSummary::endRun(), SiPixelDataQuality::fillGlobalQualityPlot(), DTLocalTriggerTest::fillGlobalSummary(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi(), TrackingCertificationInfo::fillTrackingCertificationMEs(), TrackingCertificationInfo::fillTrackingCertificationMEsAtLumi(), DTLocalTriggerSynchTest::getFloatFromME(), DTSegmentAnalysisTest::performClientDiagnostic(), MEtoEDMConverter::putData(), and DQMStore::scaleElements().
|
inline |
get full name of ME including Pathname
Definition at line 121 of file MonitorElement.h.
References DQMNet::CoreObject::dirname, DQMNet::CoreObject::objname, callgraph::path, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ConverterTester::beginJob(), DQMStore::checkBinningMatches(), TrackingQualityChecker::fillTrackingStatus(), MEtoEDMConverter::putData(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), MeanWithinExpected::runTest(), CheckVariance::runTest(), setBinLabel(), and DQMStore::tag().
|
inline |
Definition at line 358 of file MonitorElement.h.
References callgraph::kind, and MonitorElement::Scalar::num.
Referenced by SiStripDcsInfo::addBadModules(), CalibrationHistograms::CalibrationHistograms(), SiPixelDataQuality::computeGlobalQualityFlag(), EcalCondDBWriter::dqmEndJob(), L1ScalersClient::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), SiPixelDataQuality::fillGlobalQualityPlot(), SiStripDaqInfo::findExcludedModule(), EDMtoMEConverter::Tokens< T >::getData(), SiStripTrackerMapCreator::getDetectorFlagAndComment(), DTBlockedROChannelsTest::performClientDiagnostic(), MEtoEDMConverter::putData(), PhotonOfflineClient::runClient(), SamplingHistograms::SamplingHistograms(), and DQMStore::scaleElements().
|
inline |
true if ME is meant to be stored for each luminosity section
Definition at line 146 of file MonitorElement.h.
References DQMNet::DQM_PROP_LUMI, and DQMNet::CoreObject::flags.
Referenced by MEtoEDMConverter::putData().
double MonitorElement::getMean | ( | int | axis = 1 | ) | const |
get mean value of histogram along x, y or z axis (axis=1, 2, 3 respectively)
Definition at line 722 of file MonitorElement.cc.
References accessRootObject().
Referenced by RPCClusterSizeTest::clientOperation(), SiPixelDataQuality::computeGlobalQualityFlagByLumi(), SiPixelInformationExtractor::computeStatus(), BDHadronTrackMonitoringHarvester::dqmEndJob(), ECALpedestalPCLHarvester::dqmEndJob(), MuonAlignmentSummary::dqmEndJob(), DTResolutionAnalysisTest::dqmEndJob(), DTRunConditionVarClient::dqmEndJob(), SiPixelActionExecutor::fillFEDErrorSummary(), RPCMultiplicityTest::fillGlobalME(), HLXMonitor::FillHistograms(), SiStripSummaryCreator::fillHistos(), METTesterPostProcessor::FillMETRes(), FastTimerServiceClient::fillPathSummaryPlots(), SiPixelActionExecutor::fillSummary(), TrackingQualityChecker::fillTrackingStatusAtLumi(), BeamMonitor::FitAndFill(), MuonTestSummary::GaussFit(), PFClient_JetRes::getHistogramParameters(), PFClient::getHistogramParameters(), TrackingActionExecutor::printShiftHistoParameters(), SiStripActionExecutor::printShiftHistoParameters(), SiStripDQMHistoryHelper::setDBValuesForStat(), GenericHistoryDQM::setDBValuesForUser(), HGCalSimHitsClient::simHitsEndjob(), and CSCRecHit2DValidation::~CSCRecHit2DValidation().
double MonitorElement::getMeanError | ( | int | axis = 1 | ) | const |
get mean value uncertainty of histogram along x, y or z axis (axis=1, 2, 3 respectively)
Definition at line 729 of file MonitorElement.cc.
References accessRootObject().
Referenced by MuonAlignmentSummary::dqmEndJob(), and BeamMonitor::FitAndFill().
|
inline |
get name of ME
Definition at line 113 of file MonitorElement.h.
References DQMNet::CoreObject::objname.
Referenced by BeamMonitor::analyze(), HLTSeedL1LogicScalers::analyze(), BeamMonitor::beginJob(), RPCBxTest::beginRun(), L1TEMTFEventInfoClient::book(), L1TEventInfoClient::book(), PFClient::createResolutionPlots(), L1EmulatorErrorFlagClient::dqmEndJob(), HLTMuonCertSummary::dqmEndJob(), plotting.Plot::draw(), L1TEMTFEventInfoClient::dumpContentMonitorElements(), L1TEventInfoClient::dumpContentMonitorElements(), DQMDcsInfoClient::endRun(), SiPixelActionExecutor::fillGrandBarrelSummaryHistos(), SiPixelActionExecutor::fillGrandEndcapSummaryHistos(), SiStripSummaryCreator::fillGrandSummaryHistos(), SiStripSummaryCreator::fillHistos(), SiStripQualityChecker::fillSubDetStatus(), SiPixelActionExecutor::fillSummary(), SiStripSummaryCreator::fillSummaryHistos(), TrackingCertificationInfo::fillTrackingCertificationMEs(), TrackingCertificationInfo::fillTrackingCertificationMEsAtLumi(), TrackingQualityChecker::fillTrackingStatus(), TrackingQualityChecker::fillTrackingStatusAtLumi(), BeamMonitor::FitAndFill(), SiPixelDataQuality::getDetId(), SiPixelInformationExtractor::getDetId(), ESClient::getHisto(), SiStripQualityChecker::getModuleStatus(), SiStripSummaryCreator::getSummaryME(), CommissioningHistograms::histogram(), SiStripHistoPlotter::makeCondDBPlots(), L1TDTTPGClient::makeRatioHisto(), NanoAODDQM::Plot::name(), SiStripTrackerMapCreator::paintTkMapFromHistogram(), SiStripInformationExtractor::plotHistosFromLayout(), SiStripInformationExtractor::printAlarmList(), APVGain::APVmon::printAll(), TrackingActionExecutor::printShiftHistoParameters(), SiStripActionExecutor::printShiftHistoParameters(), ElectronDqmHarvesterBase::profileX(), ScoutingAnalyzerBase::profileX(), ElectronDqmHarvesterBase::profileY(), ScoutingAnalyzerBase::profileY(), MEtoEDMConverter::putData(), SiStripPopConFEDErrorsHandlerFromDQM::readHistogram(), L1TEMTFEventInfoClient::readQtResults(), SiStripPopConHistoryDQM::returnDetComponent(), DTLocalTriggerSynchTest::runClientDiagnostic(), and CSCRecHit2DValidation::~CSCRecHit2DValidation().
int MonitorElement::getNbinsX | ( | ) | const |
get # of bins in X-axis
Definition at line 747 of file MonitorElement.cc.
References accessRootObject().
Referenced by dqm::TrackAnalyzer::analyze(), SiStripMonitorQuality::analyze(), TrackBuildingAnalyzer::analyze(), JetAnalyzer_HeavyIons::analyze(), ecaldqm::MESetDet2D::book(), ecaldqm::MESetDet1D::book(), PixelLumiDQM::calculateBunchMask(), CaloTowersClient::CaloTowersEndjob(), CaloTowersDQMClient::CaloTowersEndjob(), RPCDeadChannelTest::clientOperation(), RPCEventSummary::clientOperation(), SiPixelHitEfficiencyModule::computeEfficiencies(), PFClient_JetRes::createEfficiencyPlots(), PFClient::createProfilePlots(), PFClient::createProjectionPlots(), PFClient::createResolutionPlots(), ConversionPostprocessing::dividePlots(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), MuonTrackValidatorBase::doProfileX(), HltSusyExoPostProcessor::dqmEndJob(), DQMExample_Step2::dqmEndJob(), RPCEfficiencyShiftHisto::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), JetTesterPostProcessor::dqmEndJob(), METTesterPostProcessorHarvesting::dqmEndJob(), SiPixelEDAClient::dqmEndLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), TrackingQualityChecker::fillDummyGlobalStatus(), SiStripCertificationInfo::fillDummySiStripCertification(), SiStripQualityChecker::fillDummyStatus(), TrackingCertificationInfo::fillDummyTrackingCertification(), RPCOccupancyTest::fillGlobalME(), SiPixelDataQuality::fillGlobalQualityPlot(), SiStripSummaryCreator::fillGrandSummaryHistos(), DQMMessageLoggerClient::fillHistograms(), DQMFEDIntegrityClient::fillHistograms(), SiStripSummaryCreator::fillHistos(), SiPixelActionExecutor::fillOccupancy(), SiPixelActionExecutor::fillSummary(), SiStripSummaryCreator::fillSummaryHistos(), SiPixelInformationExtractor::getNormalization(), SiPixelInformationExtractor::getNormalization2D(), SiStripSummaryCreator::getSummaryME(), SiPixelDigiModule::getZeroLoEffROCs(), RPCFEDIntegrity::labelBins(), rpcdqm::utils::labelXAxisSector(), rpcdqm::utils::labelXAxisSegment(), TotemRPDQMHarvester::MakeHitNumberRatios(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), SiPixelSCurveCalibrationAnalysis::makeThresholdSummary(), L1TGCTClient::makeXProjection(), L1TGCTClient::makeYProjection(), DTTimeEvolutionHisto::normalizeTo(), HLTTauPostProcessor::plotFilterEfficiencies(), SiStripPopConFEDErrorsHandlerFromDQM::readHistogram(), HcalDigisClient::scaleMETH2D(), L1EmulatorErrorFlagClient::setSummary(), ShiftFillLast(), and HcalSimHitsClient::SimHitsEndjob().
int MonitorElement::getNbinsY | ( | ) | const |
get # of bins in Y-axis
Definition at line 753 of file MonitorElement.cc.
References accessRootObject().
Referenced by CaloTowersClient::CaloTowersEndjob(), CaloTowersDQMClient::CaloTowersEndjob(), RPCEventSummary::clientOperation(), PFClient::createProjectionPlots(), PFClient_JetRes::createResolutionPlots(), PFClient::createResolutionPlots(), SiStripBadComponentInfo::createSummary(), RPCEfficiencyShiftHisto::dqmEndJob(), DQMCorrelationClient::dqmEndJob(), SiStripCertificationInfo::fillDummySiStripCertification(), SiStripQualityChecker::fillDummyStatus(), TrackingCertificationInfo::fillDummyTrackingCertification(), SiPixelActionExecutor::fillOccupancy(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiPixelActionExecutor::fillSummary(), SiPixelInformationExtractor::getNormalization2D(), SiPixelDigiModule::getZeroLoEffROCs(), rpcdqm::utils::labelYAxisRing(), rpcdqm::utils::labelYAxisRoll(), TotemRPDQMHarvester::MakeHitNumberRatios(), SiPixelSCurveCalibrationAnalysis::makeThresholdSummary(), HcalDigisClient::scaleMETH2D(), ecaldqm::MESetTrend::shift_(), and HcalSimHitsClient::SimHitsEndjob().
int MonitorElement::getNbinsZ | ( | ) | const |
get # of bins in Z-axis
Definition at line 759 of file MonitorElement.cc.
References accessRootObject().
|
inline |
get pathname of parent folder
Definition at line 117 of file MonitorElement.h.
References DQMNet::CoreObject::dirname.
Referenced by SiPixelInformationExtractor::findNoisyPixels(), MEtoEDMConverter::putData(), and SusyPostProcessor::QuantilePlots().
std::vector< QReport * > MonitorElement::getQErrors | ( | ) | const |
get errors from last set of quality tests
Definition at line 636 of file MonitorElement.cc.
References data_, MillePedeFileConverter_cfg::e, dqm::qstatus::ERROR, mps_fire::i, DQMNet::CoreObject::qreports, qreports_, and mps_fire::result.
Referenced by HLTTauCertifier::dqmEndJob(), and QTestStatusChecker::processAlarms().
std::vector< QReport * > MonitorElement::getQOthers | ( | ) | const |
get "other" (i.e. non-error, non-warning, non-"ok") QReports from last set of quality tests
Definition at line 651 of file MonitorElement.cc.
References data_, MillePedeFileConverter_cfg::e, dqm::qstatus::ERROR, mps_fire::i, DQMNet::CoreObject::qreports, qreports_, mps_fire::result, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
Referenced by QTestStatusChecker::processAlarms().
const QReport * MonitorElement::getQReport | ( | const std::string & | qtname | ) | const |
get QReport corresponding to <qtname> (null pointer if QReport does not exist)
Definition at line 598 of file MonitorElement.cc.
Referenced by addQReport(), RPCDeadChannelTest::clientOperation(), MuonTestSummary::doKinematicsTests(), DataCertificationJetMET::dqmEndJob(), DTResolutionTest::dqmEndLuminosityBlock(), BeamSpotProblemMonitor::FillPlots(), L1TRPCTFClient::processHistograms(), L1TEMTFEventInfoClient::readQtResults(), L1TEventInfoClient::readQtResults(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
private |
Definition at line 1391 of file MonitorElement.cc.
References DQMNet::QValue::algorithm, DQMNet::QValue::code, data_, dqm::qstatus::DID_NOT_RUN, end, DQMNet::QValue::message, lumiQueryAPI::q, DQMNet::CoreObject::qreports, qreports_, DQMNet::QValue::qtname, and DQMNet::QValue::qtresult.
std::vector< QReport * > MonitorElement::getQReports | ( | ) | const |
get map of QReports
Definition at line 607 of file MonitorElement.cc.
References data_, MillePedeFileConverter_cfg::e, mps_fire::i, DQMNet::CoreObject::qreports, qreports_, and mps_fire::result.
Referenced by HLTMuonCertSummary::dqmEndJob(), SiStripQualityChecker::fillSubDetStatus(), SiPixelPhase1Summary::fillSummaries(), TrackingQualityChecker::fillTrackingStatus(), TrackingUtility::getMEStatus(), SiStripUtility::getMEStatus(), SiStripQualityChecker::getModuleStatus(), SiPixelUtility::getStatus(), SiStripInformationExtractor::printAlarmList(), L1TRPCTFClient::processHistograms(), L1TEMTFEventInfoClient::readQtResults(), and L1TEventInfoClient::readQtResults().
std::vector< QReport * > MonitorElement::getQWarnings | ( | ) | const |
get warnings from last set of quality tests
Definition at line 621 of file MonitorElement.cc.
References data_, MillePedeFileConverter_cfg::e, mps_fire::i, DQMNet::CoreObject::qreports, qreports_, mps_fire::result, and dqm::qstatus::WARNING.
Referenced by HLTTauCertifier::dqmEndJob(), and QTestStatusChecker::processAlarms().
TObject * MonitorElement::getRefRootObject | ( | void | ) | const |
Definition at line 1556 of file MonitorElement.cc.
References reference_, and update().
Referenced by SiStripHistoPlotter::createStaticPlot(), CSCMonitorObject::getRefRootObject(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2Ref2DChi2::runTest(), and Comp2RefKolmogorov::runTest().
TH1 * MonitorElement::getRefTH1 | ( | ) | const |
Definition at line 1563 of file MonitorElement.cc.
References checkRootObject(), data_, DQMNet::CoreObject::objname, reference_, and update().
Referenced by SiStripHistoPlotter::createStaticPlot(), and SiPixelActionExecutor::fillDeviations().
TH1D * MonitorElement::getRefTH1D | ( | ) | const |
Definition at line 1588 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH1D, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), and Comp2RefKolmogorov::runTest().
TH1F * MonitorElement::getRefTH1F | ( | ) | const |
Definition at line 1570 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH1F, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), and Comp2RefKolmogorov::runTest().
TH1S * MonitorElement::getRefTH1S | ( | ) | const |
Definition at line 1579 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH1S, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), and Comp2RefKolmogorov::runTest().
TH2D * MonitorElement::getRefTH2D | ( | ) | const |
Definition at line 1615 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH2D, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest(), and Comp2Ref2DChi2::runTest().
TH2F * MonitorElement::getRefTH2F | ( | ) | const |
Definition at line 1597 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH2F, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest(), and Comp2Ref2DChi2::runTest().
TH2S * MonitorElement::getRefTH2S | ( | ) | const |
Definition at line 1606 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH2S, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest(), and Comp2Ref2DChi2::runTest().
TH3F * MonitorElement::getRefTH3F | ( | ) | const |
Definition at line 1624 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH3F, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest().
TProfile * MonitorElement::getRefTProfile | ( | ) | const |
Definition at line 1633 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TPROFILE, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), and Comp2RefKolmogorov::runTest().
TProfile2D * MonitorElement::getRefTProfile2D | ( | ) | const |
Definition at line 1642 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TPROFILE2D, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2Ref2DChi2::runTest().
double MonitorElement::getRMS | ( | int | axis = 1 | ) | const |
get RMS of histogram along x, y or z axis (axis=1, 2, 3 respectively)
Definition at line 735 of file MonitorElement.cc.
References accessRootObject().
Referenced by BDHadronTrackMonitoringHarvester::dqmEndJob(), ECALpedestalPCLHarvester::dqmEndJob(), DTResolutionAnalysisTest::dqmEndJob(), DTRunConditionVarClient::dqmEndJob(), HLXMonitor::FillHistograms(), METTesterPostProcessor::FillMETRes(), SiPixelActionExecutor::fillSummary(), BeamMonitor::FitAndFill(), MuonTestSummary::GaussFit(), PFClient_JetRes::getHistogramParameters(), PFClient::getHistogramParameters(), TrackingActionExecutor::printShiftHistoParameters(), SiStripActionExecutor::printShiftHistoParameters(), SiStripDQMHistoryHelper::setDBValuesForStat(), and CSCRecHit2DValidation::~CSCRecHit2DValidation().
double MonitorElement::getRMSError | ( | int | axis = 1 | ) | const |
get RMS uncertainty of histogram along x, y or z axis(axis=1,2,3 respectively)
Definition at line 741 of file MonitorElement.cc.
References accessRootObject().
Referenced by BeamMonitor::FitAndFill().
TObject * MonitorElement::getRootObject | ( | ) | const |
Definition at line 1469 of file MonitorElement.cc.
References object_, and update().
Referenced by ZDCTask::bookHistograms(), JetTesterPostProcessor::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), METTesterPostProcessorHarvesting::dqmEndJob(), METAnalyzer::endRun(), ExtractTObject< T >::extract(), METTesterPostProcessor::FillMETRes(), ESClient::getHisto(), DTLocalTriggerBaseTest::getHisto(), SiPixelInformationExtractor::getMEType(), METAnalyzer::makeRatePlot(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2Ref2DChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), ContentsWithinExpected::runTest(), MeanWithinExpected::runTest(), CompareToMedian::runTest(), CompareLastFilledBin::runTest(), and CheckVariance::runTest().
|
inline |
Definition at line 370 of file MonitorElement.h.
References callgraph::kind, and MonitorElement::Scalar::str.
Referenced by MEtoEDMConverter::putData().
|
inline |
|
inline |
Definition at line 376 of file MonitorElement.h.
References DQMNet::DQM_PROP_TAGGED, DQMNet::CoreObject::flags, and DQMNet::CoreObject::tag.
Referenced by MEtoEDMConverter::putData().
TH1 * MonitorElement::getTH1 | ( | void | ) | const |
Definition at line 1476 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by HcalOnlineHarvesting::_dqmEndLuminosityBlock(), SiPixelOfflineCalibAnalysisBase::addTF1ToDQMMonitoringElement(), MBUEandQCDValidation::analyze(), BeamMonitor::analyze(), LogMessageMonitor::analyze(), HLTScalers::analyze(), L1TSync::analyze(), L1TSync_Offline::analyze(), TrackerOfflineValidationSummary::associateModuleHistsWithTree(), BeamConditionsMonitor::beginJob(), BeamMonitor::beginJob(), L1TTestsSummary::book(), HistogramManager::book(), dqmoffline::l1t::L1TEfficiencyPlotHandler::book(), QcdUeDQM::book1D(), QcdLowPtDQM::book1D(), DQMHelper::book1dHisto(), QcdLowPtDQM::book2D(), DQMHelper::book2dHisto(), ScoutingAnalyzerBase::bookH1(), ElectronDqmAnalyzerBase::bookH1(), ElectronDqmHarvesterBase::bookH1andDivide(), ScoutingAnalyzerBase::bookH1andDivide(), ScoutingAnalyzerBase::bookH1BinArray(), ScoutingAnalyzerBase::bookH1withSumw2(), ElectronDqmAnalyzerBase::bookH1withSumw2(), ScoutingAnalyzerBase::bookH1withSumw2BinArray(), ElectronDqmAnalyzerBase::bookH2(), ScoutingAnalyzerBase::bookH2(), ElectronDqmHarvesterBase::bookH2andDivide(), ScoutingAnalyzerBase::bookH2andDivide(), ElectronDqmAnalyzerBase::bookH2withSumw2(), ScoutingAnalyzerBase::bookH2withSumw2(), DiJetVarAnalyzer::bookHistograms(), RPCValidHistograms::bookHistograms(), RPCRecHitValid::bookHistograms(), TkAlCaRecoMonitor::bookHistograms(), V0Monitor::bookHistograms(), QcdUeDQM::bookHistograms(), Vx3DHLTAnalyzer::bookHistograms(), SiPixelClusterSource::bookHistograms(), LogMessageMonitor::bookHistograms(), TrackingMonitor::bookHistograms(), JetMETHLTOfflineSource::bookHistograms(), QcdLowPtDQM::bookHistograms(), dqm::TrackAnalyzer::bookHistosForBeamSpot(), SiStripMonitorTrack::bookMETrend(), SiStripMonitorCluster::bookMETrend(), ElectronDqmAnalyzerBase::bookP1(), SiStripMonitorTrack::bookSubDetMEs(), DQMGenericTnPClient::calculateEfficiency(), HeavyFlavorHarvesting::calculateEfficiency(), DQMStore::checkBinningMatches(), dqmoffline::l1t::L1TEfficiencyPlotHandler::computeEfficiency(), SiStripMonitorDigi::createMEs(), SiStripMonitorDigi::createModuleMEs(), SiStripMonitorCluster::createModuleMEs(), SiStripHistoPlotter::createStaticPlot(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), hcaldqm::ContainerSingle1D::customize(), hcaldqm::ContainerSingle2D::customize(), hcaldqm::Container2D::customize(), hcaldqm::Container1D::customize(), divide(), L1TSync::doFractionInSync(), dqmCopyRecursively(), RPCEfficiencyPerRingLayer::dqmEndJob(), RPCRecHitValidClient::dqmEndJob(), DTRecHitClients::dqmEndJob(), DT4DSegmentClients::dqmEndJob(), DT2DSegmentClients::dqmEndJob(), TauDQMHistEffProducer::dqmEndJob(), DQMScaleToClient::dqmEndJob(), DQMCorrelationClient::dqmEndJob(), ConcurrentMonitorElement::enableSumw2(), hcaldqm::DigiRunSummary::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), HistogramManager::executeExtend(), HistogramManager::executeGroupBy(), hcaldqm::ContainerSingle1D::extendAxisRange(), hcaldqm::ContainerSingle2D::extendAxisRange(), ecaldqm::MESet::fill_(), SiPixelActionExecutor::fillEfficiencySummary(), SiStripQualityDQM::fillGrandSummaryMEs(), DQMMessageLoggerClient::fillHistograms(), SiStripSummaryCreator::fillHistos(), MuonPFAnalyzer::fillInRange(), SiStripQualityDQM::fillMEsForLayer(), MuonTrackValidatorBase::fillPlotNoFlow(), SiStripPedestalsDQM::fillSummaryMEs(), SiStripLorentzAngleDQM::fillSummaryMEs(), SiStripApvGainsDQM::fillSummaryMEs(), SiStripBackPlaneCorrectionDQM::fillSummaryMEs(), SiStripQualityDQM::fillSummaryMEs(), SiStripBaseCondObjDQM::fillSummaryMEs(), SiPixelPhase1Summary::fillTrendPlots(), ecaldqm::MESetDet1D::findBin(), BeamMonitor::FitAndFill(), SiStripCablingDQM::getActiveDetIds(), L1TSync::getBeamConfOMDS(), ecaldqm::MESetProjection::getBinContent(), ecaldqm::MESetDet1D::getBinContent(), ecaldqm::MESetProjection::getBinEntries(), ecaldqm::MESetDet1D::getBinEntries(), ecaldqm::MESetProjection::getBinError(), ecaldqm::MESetDet1D::getBinError(), CSCMonitorObject::GetBinError(), EDMtoMEConverter::Tokens< T >::getData(), CSCMonitorObject::GetEntries(), CSCMonitorObject::GetMaximumBin(), HLTBTagHarvestingAnalyzer::GetNumDenumerators(), SiStripSummaryCreator::getSummaryME(), DQMCorrelationClient::getTH1(), CSCMonitorObject::getTH1(), MuIsoValidation::GetTH1FromMonitorElement(), MuonIsolationDQM::GetTH1FromMonitorElement(), CSCMonitorObject::getTH1Lock(), L1TRate_Offline::getXSexFitsPython(), VertexMonitor::initHisto(), HistogramManager::loadFromDQMStore(), SiStripHistoPlotter::makeCondDBPlots(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), PlotCombiner::makePlot(), SiStripHistoPlotter::makePlot(), SusyPostProcessor::QuantilePlots(), ecaldqm::MESetDet2D::reset(), ecaldqm::MESetDet1D::reset(), CSCMonitorObject::SetAxisRange(), DQMCorrelationClient::setAxisTitle(), ecaldqm::MESetProjection::setBinContent(), ecaldqm::MESetDet1D::setBinContent(), ecaldqm::MESetProjection::setBinEntries(), ecaldqm::MESetDet1D::setBinEntries(), ecaldqm::MESetProjection::setBinError(), ecaldqm::MESetDet1D::setBinError(), CSCMonitorObject::SetBinError(), MuonPFAnalyzer::setCodeLabels(), CSCMonitorObject::SetMaximum(), rpcdqm::RPCMEHelper::setNoAlphanumeric(), CSCMonitorObject::SetNormFactor(), DTLocalTriggerTask::setQLabels(), DTLocalTriggerBaseTask::setQLabels(), DTLocalTriggerTask::setQLabelsTheta(), DTLocalTriggerBaseTask::setQLabelsTheta(), ConcurrentMonitorElement::setXTitle(), ConcurrentMonitorElement::setYTitle(), ecaldqm::MESetTrend::shift_(), JetMETHLTOfflineSource::TriggerPosition(), SiStripFEDCheckPlugin::updateHistograms(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), L1TTestsSummary::updateL1TSyncMonitor(), and L1ValidatorHists::Write().
TH1D * MonitorElement::getTH1D | ( | ) | const |
Definition at line 1499 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH1D, kind(), and update().
Referenced by DQMStore::collate1DD(), FastTimerServiceClient::fillPathSummaryPlots(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), MeanWithinExpected::runTest(), and CheckVariance::runTest().
TH1F * MonitorElement::getTH1F | ( | ) | const |
Definition at line 1483 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH1F, kind(), and update().
Referenced by HcalOnlineHarvesting::_dqmEndLuminosityBlock(), SiStripGainFromData::algoBeginJob(), L1TStage2EMTF::analyze(), L1TdeStage2CaloLayer1::analyze(), GeneralHLTOffline::analyze(), StripValidationPlots::beginJob(), APVValidationPlots::beginJob(), L1TStage2RatioClient::book(), dqmoffline::l1t::L1TEfficiencyPlotHandler::book(), Benchmark::book1D(), dqmoffline::l1t::L1TDiffHarvesting::L1TDiffPlotHandler::bookDiff(), ElectronDqmAnalyzerBase::bookH1(), ElectronDqmHarvesterBase::bookH1(), ElectronDqmHarvesterBase::bookH1andDivide(), ElectronDqmAnalyzerBase::bookH1withSumw2(), ElectronDqmHarvesterBase::bookH1withSumw2(), ElectronDqmHarvesterBase::bookH2(), ElectronDqmHarvesterBase::bookH2withSumw2(), ME0DigisValidation::bookHistograms(), RPCValidHistograms::bookHistograms(), CastorDigiMonitor::bookHistograms(), CastorRecHitMonitor::bookHistograms(), RPCMonitorLinkSynchro::bookHistograms(), L1TStage2RegionalMuonCandComp::bookHistograms(), L1TStage2MuonComp::bookHistograms(), GEMDQMStatusDigi::bookHistograms(), PrimaryVertexMonitor::bookHistograms(), dqm::RamdiskMonitor::bookHistograms(), L1TdeStage2CaloLayer1::bookHistograms(), QcdPhotonsDQM::bookHistograms(), HLTInclusiveVBFSource::bookHistograms(), L1TStage2uGTCaloLayer2Comp::bookHistograms(), CastorMonitorModule::bookHistograms(), DQMProvInfo::bookHistogramsLhcInfo(), TrackEfficiencyClient::bookMEs(), ElectronDqmHarvesterBase::bookP1(), L1TDTTFClient::buildSummaries(), CTPPSDiamondDQMSource::ChannelPlots::ChannelPlots(), ElectronDqmHarvesterBase::cloneH1(), DQMStore::collate1D(), EffPurFromHistos::compute(), EffPurFromHistos2D::compute(), dqmoffline::l1t::L1TDiffHarvesting::L1TDiffPlotHandler::computeDiff(), HTrackVariables::computeEfficiency(), PFClient_JetRes::createEfficiencyPlots(), PFClient::createEfficiencyPlots(), L1TdeRCT::DivideME1D(), MuonTestSummary::doEnergyTests(), fitUtilities::doGaussFit(), HDQMfitUtilities::doGaussFit(), MuonTestSummary::doKinematicsTests(), fitUtilities::doLanGaussFit(), HDQMfitUtilities::doLanGaussFit(), MuonTestSummary::doMuonIDTests(), HltSusyExoPostProcessor::dqmEndJob(), RPCRecHitProbabilityClient::dqmEndJob(), L1TGMTClient::dqmEndJob(), DQMHcalIsoTrackPostProcessor::dqmEndJob(), RPCEfficiencySecond::dqmEndJob(), MuonGEMHitsHarvestor::dqmEndJob(), TriggerRatesMonitorClient::dqmEndJob(), SusyPostProcessor::dqmEndJob(), TauDQMHistEffProducer::dqmEndJob(), EfficiencyPlotter::dqmEndJob(), EcalZmassClient::dqmEndJob(), MuonRecoTest::dqmEndJob(), TrackEfficiencyClient::dqmEndJob(), DTResolutionAnalysisTest::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), RPCDcsInfoClient::dqmEndLuminosityBlock(), BrilClient::dqmEndLuminosityBlock(), DTDataIntegrityTest::dqmEndLuminosityBlock(), DTEfficiencyTest::dqmEndLuminosityBlock(), HarvestingAnalyzer::endJob(), ESPedestalClient::endJobAnalyze(), RPCMonitorLinkSynchro::endLuminosityBlock(), DQMDcsInfoClient::endLuminosityBlock(), L1TdeStage2CaloLayer1::endLuminosityBlock(), L1TStage2CaloLayer1::endLuminosityBlock(), RPCBxTest::endRun(), ZDCDigiStudy::endRun(), METAnalyzer::endRun(), TauDQMHistPlotter::endRun(), LaserDQM::fillAdcCounts(), SiStripQualityChecker::fillDetectorStatusAtLumi(), MillePedeDQMModule::fillExpertHisto(), SiPixelActionExecutor::fillGrandBarrelSummaryHistos(), SiPixelActionExecutor::fillGrandEndcapSummaryHistos(), BTagDifferentialPlot::fillHisto(), DQMFEDIntegrityClient::fillHistograms(), HLXMonitor::FillHistograms(), SiStripSummaryCreator::fillHistos(), GeneralHLTOffline::fillHltMatrix(), EgHLTOfflineClient::FillHLTvsOfflineHist(), FastTimerServiceClient::fillPathSummaryPlots(), FastTimerServiceClient::fillProcessSummaryPlots(), SiPixelActionExecutor::fillSummary(), ThroughputServiceClient::fillSummaryPlots(), dqmoffline::l1t::fillWithinLimits(), ElectronMcFakePostValidator::finalize(), ElectronMcSignalPostValidator::finalize(), FlavourHistograms< T >::FlavourHistograms(), MuonTestSummary::GaussFit(), L1TGMTClient::get1DHisto(), L1TDTTPGClient::get1DHisto(), BTagDifferentialPlot::getDifferentialHistoB_b(), BTagDifferentialPlot::getDifferentialHistoB_c(), BTagDifferentialPlot::getDifferentialHistoB_d(), BTagDifferentialPlot::getDifferentialHistoB_dus(), BTagDifferentialPlot::getDifferentialHistoB_dusg(), BTagDifferentialPlot::getDifferentialHistoB_g(), BTagDifferentialPlot::getDifferentialHistoB_ni(), BTagDifferentialPlot::getDifferentialHistoB_pu(), BTagDifferentialPlot::getDifferentialHistoB_s(), BTagDifferentialPlot::getDifferentialHistoB_u(), EffPurFromHistos::getEffFlavVsBEff_b(), EffPurFromHistos::getEffFlavVsBEff_c(), EffPurFromHistos::getEffFlavVsBEff_d(), EffPurFromHistos::getEffFlavVsBEff_dus(), EffPurFromHistos::getEffFlavVsBEff_dusg(), EffPurFromHistos::getEffFlavVsBEff_g(), EffPurFromHistos::getEffFlavVsBEff_ni(), EffPurFromHistos::getEffFlavVsBEff_pu(), EffPurFromHistos::getEffFlavVsBEff_s(), EffPurFromHistos::getEffFlavVsBEff_u(), JetMETDQMPostProcessor::getHistogram(), EmDQMPostProcessor::getHistogram(), PFClient_JetRes::getHistogramParameters(), PFClient::getHistogramParameters(), FlavourHistograms< T >::getHistoVector(), SiStripHistoPlotter::getProjection(), SiStripSummaryCreator::getSummaryME(), L1TDTTFClient::getTH1F(), HcalDigisClient::HcalDigisEndjob(), FlavourHistograms< T >::histo_all(), FlavourHistograms< T >::histo_b(), FlavourHistograms< T >::histo_c(), FlavourHistograms< T >::histo_d(), FlavourHistograms< T >::histo_dus(), FlavourHistograms< T >::histo_dusg(), FlavourHistograms< T >::histo_g(), FlavourHistograms< T >::histo_ni(), FlavourHistograms< T >::histo_pu(), FlavourHistograms< T >::histo_s(), FlavourHistograms< T >::histo_u(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), PhotonDataCertification::invMassZtest(), L1TGMTClient::makeEfficiency1D(), DTLocalTriggerEfficiencyTest::makeEfficiencyME(), EgHLTOfflineClient::makeEffMonElem2Leg(), EgHLTOfflineClient::makeEffMonElemFromPassAndAll(), EgHLTOfflineClient::makeEffMonElemFromPassAndFail(), EgHLTOfflineClient::makeEffMonElemFromPassAndFailAndTagTag(), TotemRPDQMHarvester::MakeHitNumberRatios(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), METAnalyzer::makeRatePlot(), L1TGMTClient::makeRatio1D(), DTLocalTriggerSynchTest::makeRatioME(), L1TDTTFClient::makeSummary(), DQMClientExample::performClient(), DTSegmentAnalysisTest::performClientDiagnostic(), BTagDifferentialPlot::plot(), EffPurFromHistos::plot(), FlavourHistograms< T >::plot(), HLTTauPostProcessor::plotFilterEfficiencies(), TotemRPDQMSource::PotPlots::PotPlots(), CTPPSDiamondDQMSource::PotPlots::PotPlots(), CastorDigiMonitor::processEvent(), L1TStage2RatioClient::processHistograms(), L1TStage2CaloLayer2DEClient::processHistograms(), L1TCSCTFClient::processHistograms(), MEtoEDMConverter::putData(), MuonTestSummary::ResidualCheck(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), MeanWithinExpected::runTest(), CompareLastFilledBin::runTest(), CheckVariance::runTest(), GenericHistoryDQM::setDBValuesForUser(), DTTimeEvolutionHisto::setTimeSlotValue(), and TrackIPHistograms< T >::TrackIPHistograms().
TH1S * MonitorElement::getTH1S | ( | ) | const |
Definition at line 1491 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH1S, kind(), and update().
Referenced by DQMStore::collate1S(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), and MeanWithinExpected::runTest().
TH2D * MonitorElement::getTH2D | ( | ) | const |
Definition at line 1523 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH2D, kind(), and update().
Referenced by CTPPSPixelDQMSource::bookHistograms(), DQMStore::collate2DD(), DQMCorrelationClient::getTH1(), ScoutingAnalyzerBase::profileX(), ScoutingAnalyzerBase::profileY(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), Comp2Ref2DChi2::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), and ContentsWithinExpected::runTest().
TH2F * MonitorElement::getTH2F | ( | ) | const |
Definition at line 1507 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH2F, kind(), and update().
Referenced by HcalOnlineHarvesting::_dqmEndLuminosityBlock(), SiStripGainFromData::algoBeginJob(), GEMDQMStatusDigi::AMCBinN(), L1TStage2EMTF::analyze(), JetAnalyzer_HeavyIons::analyze(), TotemRPDQMSource::ArmPlots::ArmPlots(), BeamMonitor::beginJob(), APVValidationPlots::beginJob(), StripValidationPlots::beginJob(), L1TdeStage2CaloLayer1::beginLuminosityBlock(), L1TStage2CaloLayer1::beginLuminosityBlock(), dqmoffline::l1t::L1TEfficiencyPlotHandler::book(), Benchmark::book2D(), dqmoffline::l1t::L1TDiffHarvesting::L1TDiffPlotHandler::bookDiff(), ElectronDqmAnalyzerBase::bookH2(), ElectronDqmHarvesterBase::bookH2(), ElectronDqmHarvesterBase::bookH2andDivide(), ElectronDqmAnalyzerBase::bookH2withSumw2(), ElectronDqmHarvesterBase::bookH2withSumw2(), RPCValidHistograms::bookHistograms(), CastorDigiMonitor::bookHistograms(), CastorRecHitMonitor::bookHistograms(), L1TStage2EMTF::bookHistograms(), RPCMonitorLinkSynchro::bookHistograms(), RPCMonitorRaw::bookHistograms(), HLTTauDQMTagAndProbePlotter::bookHistograms(), CaloTowerAnalyzer::bookHistograms(), RPCRecHitValid::bookHistograms(), GEMDQMStatusDigi::bookHistograms(), HLTTauDQMPathPlotter::bookHistograms(), L1TdeStage2CaloLayer1::bookHistograms(), PhysicsObjectsMonitor::bookHistograms(), CTPPSPixelDQMSource::bookHistograms(), CastorLEDMonitor::bookHistograms(), L1TDTTF::bookHistograms(), ZDCDigiStudy::bookHistograms(), HLTInclusiveVBFSource::bookHistograms(), ZdcSimHitStudy::bookHistograms(), L1TdeRCT::bookHistograms(), L1TStage2CaloLayer1::bookHistograms(), L1TCSCTF::bookHistograms(), JetAnalyzer::bookHistograms(), PrimaryVertexAnalyzer4PUSlimmed::bookHistograms(), DQMProvInfo::bookHistogramsEventInfo(), DQMStore::collate2D(), dqmoffline::l1t::L1TDiffHarvesting::L1TDiffPlotHandler::computeDiff(), GlobalMuonMatchAnalyzer::computeEfficiencyEta(), GlobalMuonMatchAnalyzer::computeEfficiencyPt(), PFClient::createProfilePlots(), PFClient::createProjectionPlots(), PFClient_JetRes::createResolutionPlots(), PFClient::createResolutionPlots(), FlavourHistograms2D< T, G >::divide(), EmDQMPostProcessor::dividehistos2D(), L1TdeRCT::DivideME2D(), MuonTrackValidatorBase::doProfileX(), TrackingDQMClientHeavyIons::dqmEndJob(), L1TGMTClient::dqmEndJob(), TriggerRatesMonitorClient::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), MuonRecoTest::dqmEndJob(), PhotonDataCertification::dqmEndJob(), DTChamberEfficiencyClient::dqmEndJob(), HLTMuonCertSummary::dqmEndJob(), DTDataIntegrityTest::dqmEndLuminosityBlock(), DTNoiseAnalysisTest::dqmEndLuminosityBlock(), DTOccupancyTest::dqmEndLuminosityBlock(), DTChamberEfficiencyTest::dqmEndLuminosityBlock(), DTResolutionTest::dqmEndLuminosityBlock(), L1TEMTFEventInfoClient::dumpContentMonitorElements(), L1TEventInfoClient::dumpContentMonitorElements(), RPCMonitorLinkSynchro::endLuminosityBlock(), HigPhotonJetHLTOfflineSource::endRun(), HLTOverallSummary::endRun(), dqmoffline::l1t::fill2DWithinLimits(), SiPixelActionExecutor::fillEfficiency(), SiStripSummaryCreator::fillHistos(), SiPixelActionExecutor::fillOccupancy(), SiStripQualityChecker::fillStatusHistogram(), TrackingQualityChecker::fillStatusHistogram(), TrackingCertificationInfo::fillTrackingCertificationMEs(), SiPixelInformationExtractor::findNoisyPixels(), FitSlicesYTool::FitSlicesYTool(), FlavourHistograms2D< T, G >::FlavourHistograms2D(), GEMDQMStatusDigi::GEBBinN(), L1TGMTClient::get2DHisto(), L1TDTTPGClient::get2DHisto(), EmDQMPostProcessor::get2DHistogram(), SiStripBadModuleFedErrESSource::getFedBadChannelList(), FlavourHistograms2D< T, G >::getHistoVector(), HLTBTagHarvestingAnalyzer::GetNumDenumerators(), SiStripHistoPlotter::getProjection(), L1TOccupancyClientHistogramService::getRebinnedHistogram(), DQMCorrelationClient::getTH1(), L1TDTTFClient::getTH2F(), MuIsoValidation::GetTH2FromMonitorElement(), CTPPSDiamondDQMSource::GlobalPlots::GlobalPlots(), FlavourHistograms2D< T, G >::histo_all(), FlavourHistograms2D< T, G >::histo_b(), FlavourHistograms2D< T, G >::histo_c(), FlavourHistograms2D< T, G >::histo_d(), FlavourHistograms2D< T, G >::histo_dus(), FlavourHistograms2D< T, G >::histo_dusg(), FlavourHistograms2D< T, G >::histo_g(), FlavourHistograms2D< T, G >::histo_ni(), FlavourHistograms2D< T, G >::histo_pu(), FlavourHistograms2D< T, G >::histo_s(), FlavourHistograms2D< T, G >::histo_u(), TotemRPDQMSource::GlobalPlots::Init(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), DQMGenericClient::limitedFit(), L1TGMTClient::makeEfficiency2D(), DTTriggerEfficiencyTest::makeEfficiencyME(), DTLocalTriggerEfficiencyTest::makeEfficiencyME2D(), TotemRPDQMHarvester::MakeHitNumberRatios(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), L1TDTTPGClient::makeRatioHisto(), L1TDTTFClient::makeSummary(), DTSegmentAnalysisTest::performClientDiagnostic(), FlavourHistograms2D< T, G >::plot(), CastorDigiMonitor::processEvent(), CastorRecHitMonitor::processEvent(), CastorLEDMonitor::processEvent(), L1TGCTClient::processHistograms(), ElectronDqmHarvesterBase::profileX(), ElectronDqmHarvesterBase::profileY(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), Comp2Ref2DChi2::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), ContentsWithinExpected::runTest(), CompareLastFilledBin::runTest(), SiStripPopConHistoryDQM::setDBValuesForUser(), HLXMonitor::SetupEventInfo(), and L1ValidatorHists::Write().
TH2S * MonitorElement::getTH2S | ( | ) | const |
Definition at line 1515 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH2S, kind(), and update().
Referenced by DQMStore::collate2S(), DQMCorrelationClient::getTH1(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), Comp2Ref2DChi2::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), and ContentsWithinExpected::runTest().
TH3F * MonitorElement::getTH3F | ( | ) | const |
Definition at line 1531 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH3F, kind(), and update().
Referenced by DQMStore::collate3D(), MEtoEDMConverter::putData(), and Comp2RefEqualH::runTest().
std::string MonitorElement::getTitle | ( | ) | const |
get MonitorElement title
Definition at line 858 of file MonitorElement.cc.
References accessRootObject().
Referenced by TkHistoMap::getDetId(), SiStripHistoPlotter::getProjection(), and SiPixelSCurveCalibrationAnalysis::makeThresholdSummary().
TProfile * MonitorElement::getTProfile | ( | ) | const |
Definition at line 1539 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, kind(), and update().
Referenced by EcalSelectiveReadoutValidation::analyzeTP(), StripValidationPlots::beginJob(), CastorMonitorModule::bookHistograms(), ElectronDqmAnalyzerBase::bookP1(), ElectronDqmHarvesterBase::bookP1(), ScoutingAnalyzerBase::bookP1(), Benchmark::bookProfile(), TrackingAnalyser::checkTrackerFEDsInLS(), TrackingAnalyser::checkTrackerFEDsWdataInLS(), DQMStore::collateProfile(), PFClient::createProfilePlots(), EmDQMPostProcessor::dividehistos(), JetMETDQMPostProcessor::dividehistos(), MuonTrackValidatorBase::doProfileX(), EmDQMPostProcessor::dqmEndJob(), HltSusyExoPostProcessor::dqmEndJob(), AlcaBeamMonitorClient::endLuminosityBlock(), AlcaBeamMonitor::endLuminosityBlock(), FastTimerServiceClient::fillPlotsVsLumi(), SiStripPedestalsDQM::fillSummaryMEs(), SiStripBackPlaneCorrectionDQM::fillSummaryMEs(), SiStripApvGainsDQM::fillSummaryMEs(), SiStripLorentzAngleDQM::fillSummaryMEs(), SiStripBaseCondObjDQM::fillSummaryMEs(), ElectronMcFakePostValidator::finalize(), ElectronMcSignalPostValidator::finalize(), BeamMonitor::FitAndFill(), FlavourHistograms2D< T, G >::FlavourHistograms2D(), L1TDTTPGClient::get1DProfile(), FlavourHistograms2D< T, G >::getProfileVector(), SiStripHistoPlotter::getProjection(), MuIsoValidation::GetTProfileFromMonitorElement(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), HLTTauPostProcessor::plotFilterEfficiencies(), FlavourHistograms2D< T, G >::profile_all(), FlavourHistograms2D< T, G >::profile_b(), FlavourHistograms2D< T, G >::profile_c(), FlavourHistograms2D< T, G >::profile_d(), FlavourHistograms2D< T, G >::profile_dus(), FlavourHistograms2D< T, G >::profile_dusg(), FlavourHistograms2D< T, G >::profile_g(), FlavourHistograms2D< T, G >::profile_ni(), FlavourHistograms2D< T, G >::profile_pu(), FlavourHistograms2D< T, G >::profile_s(), FlavourHistograms2D< T, G >::profile_u(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsWithinExpected::runTest(), and CheckVariance::runTest().
TProfile2D * MonitorElement::getTProfile2D | ( | ) | const |
Definition at line 1547 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE2D, kind(), and update().
Referenced by CastorDigiMonitor::bookHistograms(), CTPPSPixelDQMSource::bookHistograms(), DQMStore::collateProfile2D(), L1TDTTPGClient::get2DProfile(), SiStripTrackerMapCreator::paintTkMapFromHistogram(), MEtoEDMConverter::putData(), Comp2Ref2DChi2::runTest(), ContentsWithinExpected::runTest(), and CompareToMedian::runTest().
|
private |
get max Y value (for profiles)
Definition at line 838 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, incompatible(), kind(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
get min Y value (for profiles)
Definition at line 824 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, incompatible(), and kind().
|
inlineprivate |
|
inline |
true if at least of one of the quality tests returned an error
Definition at line 196 of file MonitorElement.h.
References DQMNet::DQM_PROP_REPORT_ERROR, and DQMNet::CoreObject::flags.
Referenced by SiPixelDataQuality::computeGlobalQualityFlag(), TrackingUtility::getMEStatus(), SiStripUtility::getMEStatus(), SiPixelUtility::getStatus(), and QTestStatusChecker::processAlarms().
|
inline |
true if at least of one of the tests returned some other (non-ok) status
Definition at line 204 of file MonitorElement.h.
References DQMNet::DQM_PROP_REPORT_OTHER, and DQMNet::CoreObject::flags.
Referenced by TrackingUtility::getMEStatus(), SiStripUtility::getMEStatus(), SiPixelUtility::getStatus(), and QTestStatusChecker::processAlarms().
|
inline |
true if at least of one of the quality tests returned a warning
Definition at line 200 of file MonitorElement.h.
References DQMNet::DQM_PROP_REPORT_WARN, and DQMNet::CoreObject::flags.
Referenced by TrackingUtility::getMEStatus(), SiStripUtility::getMEStatus(), SiPixelUtility::getStatus(), and QTestStatusChecker::processAlarms().
|
private |
Definition at line 701 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::objname, and raiseDQMError().
Referenced by copyFrom(), disableSoftReset(), doFill(), Fill(), getBinEntries(), getYmax(), getYmin(), packScalarData(), setBinEntries(), ShiftFillLast(), softReset(), and valueString().
|
private |
Definition at line 39 of file MonitorElement.cc.
References data_, DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_STRING, DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, DQM_KIND_TH2D, DQM_KIND_TH2F, DQM_KIND_TH2S, DQM_KIND_TH3F, DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, DQMNet::CoreObject::flags, kind(), and raiseDQMError().
Referenced by DQMStore::bookFloat_(), DQMStore::bookInt_(), DQMStore::bookString_(), and initialise().
|
private |
Definition at line 68 of file MonitorElement.cc.
References data_, DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, DQM_KIND_TH2D, DQM_KIND_TH2F, DQM_KIND_TH2S, DQM_KIND_TH3F, DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, DQMNet::DQM_PROP_HAS_REFERENCE, DQMNet::CoreObject::flags, initialise(), object_, raiseDQMError(), and reference_.
|
private |
Definition at line 139 of file MonitorElement.cc.
References DQM_KIND_STRING, initialise(), raiseDQMError(), scalar_, MonitorElement::Scalar::str, and relativeConstraints::value.
|
inlineprivate |
whether ME contents should be accumulated over multiple monitoring periods; default: false
Definition at line 288 of file MonitorElement.h.
References DQMNet::DQM_PROP_ACCUMULATE, and DQMNet::CoreObject::flags.
Referenced by copyFrom(), and copyFunctions().
|
inline |
true if the plot has been marked as an efficiency plot, which will not be normalized when rendered within the DQM GUI.
Definition at line 209 of file MonitorElement.h.
References stringResolutionProvider_cfi::bin, ws_sso_content_reader::content, cuy::doFill, DQMNet::DQM_PROP_EFFICIENCY_PLOT, relativeConstraints::error, DQMNet::CoreObject::flags, RecoEcal_EventContent_cff::func, diffTwoXMLs::label, TSGForRoadSearch_cfi::option, AlCaHLTBitMon_QueryRunRegistry::string, fftjetcommon_cfi::title, TrackerOfflineValidation_Dqm_cff::xmax, and TrackerOfflineValidation_Dqm_cff::xmin.
|
inlineprivate |
whether soft-reset is enabled; default is false
Definition at line 284 of file MonitorElement.h.
Referenced by copyFrom(), and copyFunctions().
|
inline |
Get the type of the monitor element.
Definition at line 105 of file MonitorElement.h.
References DQMNet::DQM_PROP_TYPE_MASK, and DQMNet::CoreObject::flags.
Referenced by accessRootObject(), dqmoffline::l1t::L1TEfficiencyPlotHandler::book(), SiStripMonitorCluster::bookMETrend(), copyFrom(), PFClient_JetRes::createEfficiencyPlots(), PFClient::createEfficiencyPlots(), SiStripMonitorDigi::createMEs(), PFClient::createProfilePlots(), PFClient::createProjectionPlots(), PFClient_JetRes::createResolutionPlots(), PFClient::createResolutionPlots(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), disableSoftReset(), doFill(), Fill(), SiStripQualityChecker::fillDetectorStatusAtLumi(), SiStripSummaryCreator::fillHistos(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi(), SiStripQualityChecker::fillStatusHistogram(), TrackingQualityChecker::fillStatusHistogram(), TrackingCertificationInfo::fillTrackingCertificationMEs(), TrackingCertificationInfo::fillTrackingCertificationMEsAtLumi(), TrackingQualityChecker::fillTrackingStatusAtLumi(), DQMService::flushStandalone(), getBinEntries(), SiStripTrackerMapCreator::getDetectorFlagAndComment(), SiStripBadModuleFedErrESSource::getFedBadChannelList(), PFClient_JetRes::getHistogramParameters(), PFClient::getHistogramParameters(), TrackingUtility::getMEValue(), SiStripUtility::getMEValue(), SiStripQualityChecker::getModuleStatus(), SiStripHistoPlotter::getProjection(), getRefTH1D(), getRefTH1F(), getRefTH1S(), getRefTH2D(), getRefTH2F(), getRefTH2S(), getRefTH3F(), getRefTProfile(), getRefTProfile2D(), SiStripSummaryCreator::getSummaryME(), DQMCorrelationClient::getTH1(), getTH1D(), getTH1F(), getTH1S(), getTH2D(), getTH2F(), getTH2S(), getTH3F(), getTProfile(), getTProfile2D(), getYmax(), getYmin(), initialise(), dqmoffline::l1t::L1TDiffHarvesting::L1TDiffPlotHandler::loadHistograms(), SiStripHistoPlotter::makePlot(), packScalarData(), SiStripTrackerMapCreator::paintTkMapFromHistogram(), MEtoEDMConverter::putData(), Reset(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2Ref2DChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentSigma::runTest(), ContentsWithinExpected::runTest(), MeanWithinExpected::runTest(), CompareToMedian::runTest(), CompareLastFilledBin::runTest(), CheckVariance::runTest(), DQMStore::saveMonitorElementToPB(), DQMStore::saveMonitorElementToROOT(), DQMStore::scaleElements(), setBinEntries(), ShiftFillLast(), softReset(), and valueString().
|
inline |
|
inlineprivate |
true if ME is marked for deletion
Definition at line 292 of file MonitorElement.h.
References DQMNet::DQM_PROP_MARKTODELETE, and DQMNet::CoreObject::flags.
|
inlineprivate |
Mark the object for deletion. NB: make sure that the following method is not called simultaneously for the same ME
Definition at line 297 of file MonitorElement.h.
References DQMNet::DQM_PROP_MARKTODELETE, and DQMNet::CoreObject::flags.
|
inline |
Definition at line 389 of file MonitorElement.h.
References DQMNet::CoreObject::moduleId.
Referenced by MonitorElement().
|
inline |
Compare monitor elements, for ordering in sets.
Definition at line 96 of file MonitorElement.h.
References data_, and DQMNet::setOrder().
|
delete |
|
delete |
void MonitorElement::packQualityData | ( | std::string & | into | ) | const |
serialise quality report information into a string.
Definition at line 516 of file MonitorElement.cc.
References data_, DQMNet::packQualityData(), DQMNet::CoreObject::qreports, and AlCaHLTBitMon_QueryRunRegistry::string.
void MonitorElement::packScalarData | ( | std::string & | into, |
const char * | prefix | ||
) | const |
convert scalar data into a string.
Definition at line 491 of file MonitorElement.cc.
References DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_STRING, incompatible(), kind(), MonitorElement::Scalar::num, tablePrinter::prefix, MonitorElement::Scalar::real, scalar_, and MonitorElement::Scalar::str.
Referenced by DQMService::flushStandalone(), and valueString().
std::string MonitorElement::qualityTagString | ( | const DQMNet::QValue & | qv | ) | const |
Definition at line 583 of file MonitorElement.cc.
References DQMNet::QValue::algorithm, DQMNet::QValue::code, data_, DQMNet::QValue::message, DQMNet::CoreObject::objname, DQMNet::QValue::qtname, DQMNet::QValue::qtresult, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by DQMStore::saveMonitorElementToROOT().
void MonitorElement::Reset | ( | ) |
reset ME (ie. contents, errors, etc)
Definition at line 475 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_STRING, kind(), MonitorElement::Scalar::num, MonitorElement::Scalar::real, scalar_, MonitorElement::Scalar::str, and update().
Referenced by SiStripDcsInfo::addBadModules(), EcalBarrelSimHitsValidation::analyze(), EcalEndcapSimHitsValidation::analyze(), AlcaBeamMonitor::beginLuminosityBlock(), SiStripMonitorDigi::beginLuminosityBlock(), PixelLumiDQM::beginLuminosityBlock(), TrackingMonitor::beginLuminosityBlock(), HLTScalers::beginLuminosityBlock(), SiStripDaqInfo::beginRun(), L1TStage2RatioClient::book(), L1TStage2CaloLayer2DEClient::book(), L1TStage2CaloLayer2DEClientSummary::book(), L1TOccupancyClient::book(), DQMStore::book_(), DQMLumiMonitor::bookHistograms(), SiStripMonitorRawData::bookHistograms(), L1TDTTFClient::buildSummaries(), L1TGT::countPfsIndicesPerLs(), PFClient_JetRes::createEfficiencyPlots(), PFClient::createEfficiencyPlots(), PFClient::createResolutionPlots(), DTOfflineSummaryClients::dqmEndJob(), MuonAlignmentSummary::dqmEndJob(), SiPixelEDAClient::dqmEndLuminosityBlock(), DTSummaryClients::dqmEndLuminosityBlock(), BeamSpotProblemMonitor::endJob(), BeamSpotProblemMonitor::endRun(), QcdLowPtDQM::filldNdeta(), SiStripDaqInfo::fillDummyStatus(), SiStripDcsInfo::fillDummyStatus(), SiStripQualityChecker::fillFaultyModuleStatus(), SiPixelActionExecutor::fillFEDErrorSummary(), RPCChamberQuality::fillMonitorElements(), BeamSpotProblemMonitor::FillPlots(), FastTimerServiceClient::fillPlotsVsLumi(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi(), SiStripDcsInfo::fillStatus(), SiPixelActionExecutor::fillSummary(), TrackingCertificationInfo::fillTrackingCertificationMEsAtLumi(), SiPixelPhase1Summary::fillTrendPlots(), SiStripDaqInfo::findExcludedModule(), BeamMonitor::FitAndFill(), DQMStore::forceReset(), SiPixelActionExecutor::getFEDSummaryME(), SiPixelActionExecutor::getGrandSummaryME(), SiStripBaseCondObjDQM::getModMEs(), SiStripMonitorQuality::getQualityME(), SiPixelActionExecutor::getSummaryME(), DTBlockedROChannelsTest::performClientDiagnostic(), RPCChamberQuality::performeClientOperation(), DQMStore::postGlobalBeginLumi(), DQMStore::reset(), TrackingQualityChecker::resetGlobalStatus(), TrackingQualityChecker::resetLSStatus(), SiStripMonitorPedestals::resetMEs(), SiStripMonitorDigi::ResetModuleMEs(), SiStripMonitorCluster::ResetModuleMEs(), SiPixelDigiModule::resetRocMap(), SiStripCertificationInfo::resetSiStripCertificationMEs(), SiStripQualityChecker::resetStatus(), TrackingCertificationInfo::resetTrackingCertificationMEs(), TrackingCertificationInfo::resetTrackingCertificationMEsAtLumi(), BeamMonitor::RestartFitting(), and ecaldqm::MESetTrend::shift_().
|
inlineprivate |
true if ME should be reset at end of monitoring cycle
Definition at line 306 of file MonitorElement.h.
References DQMNet::DQM_PROP_RESET, and DQMNet::CoreObject::flags.
|
inlineprivate |
reset "was updated" flag
Definition at line 302 of file MonitorElement.h.
References DQMNet::CoreObject::flags.
|
inline |
Definition at line 387 of file MonitorElement.h.
References DQMNet::CoreObject::run.
Referenced by Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), and MonitorElement().
void MonitorElement::runQTests | ( | ) |
run all quality tests
Definition at line 669 of file MonitorElement.cc.
References DQMNet::QValue::code, data_, MillePedeFileConverter_cfg::e, QCriterion::getName(), mps_fire::i, DQMNet::QValue::message, QReport::qcriterion_, DQMNet::CoreObject::qreports, qreports_, DQMNet::QValue::qtname, QReport::qvalue_, QCriterion::runTest(), AlCaHLTBitMon_QueryRunRegistry::string, update(), updateQReportStats(), and wasUpdated().
Referenced by DQMStore::runQTests().
|
inlineprivate |
if true, will accumulate ME contents (over many periods) until method is called with flag = false again
Definition at line 311 of file MonitorElement.h.
References alignmentValidation::c1, beamerCreator::create(), DQMNet::DQM_PROP_ACCUMULATE, DQMNet::CoreObject::flags, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by DQMStore::setAccumulate().
void MonitorElement::setAxisRange | ( | double | xmin, |
double | xmax, | ||
int | axis = 1 |
||
) |
set x-, y- or z-axis range (axis=1, 2, 3 respectively)
Definition at line 964 of file MonitorElement.cc.
References getAxis(), and update().
Referenced by SiStripMonitorTrack::bookSubDetMEs(), SiStripBaseCondObjDQM::bookSummaryMEs(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), RPCEfficiencySecond::dqmEndJob(), BDHadronTrackMonitoringHarvester::dqmEndJob(), HLXMonitor::FillHistograms(), and ConcurrentMonitorElement::setAxisRange().
void MonitorElement::setAxisTimeDisplay | ( | int | value, |
int | axis = 1 |
||
) |
set x-, y-, or z-axis to display time values
Definition at line 982 of file MonitorElement.cc.
References getAxis(), and update().
Referenced by ConcurrentMonitorElement::setAxisTimeDisplay().
void MonitorElement::setAxisTimeFormat | ( | const char * | format = "" , |
int | axis = 1 |
||
) |
set the format of the time values that are displayed on an axis
Definition at line 991 of file MonitorElement.cc.
References getAxis(), and update().
Referenced by ConcurrentMonitorElement::setAxisTimeFormat().
|
private |
set the time offset, if option = "gmt" then the offset is treated as a GMT time
Definition at line 1000 of file MonitorElement.cc.
References getAxis(), and update().
void MonitorElement::setAxisTitle | ( | const std::string & | title, |
int | axis = 1 |
||
) |
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
Definition at line 973 of file MonitorElement.cc.
References getAxis(), and update().
Referenced by CSCOfflineMonitor::applyCSClabels(), DQMFEDIntegrityClient::beginJob(), BeamConditionsMonitor::beginJob(), BeamMonitor::beginJob(), BeamSpotProblemMonitor::beginJob(), RPCBxTest::beginRun(), SiStripLAProfileBooker::beginRun(), ecaldqm::MESetNonObject::book(), ESSummaryClient::book(), ESIntegrityClient::book(), L1TStage2RatioClient::book(), ecaldqm::MESetEcal::book(), SiPixelTrackResidualModule::book(), L1TDTTFClient::book(), SiPixelHitEfficiencyModule::book(), L1TTestsSummary::book(), SiPixelRecHitModule::book(), SiPixelClusterModule::book(), SiPixelDigiModule::book(), SiStripMonitorTrack::book(), L1TEMTFEventInfoClient::book(), L1TEventInfoClient::book(), DQMHelper::book1dHisto(), DQMHelper::book2dHisto(), SiStripBadComponentInfo::bookBadComponentHistos(), DTLocalTriggerTask::bookBarrelHistos(), DTLocalTriggerBaseTest::bookCmsHistos(), DTTriggerLutTest::bookCmsHistos1d(), SiStripBaseCondObjDQM::bookCumulMEs(), SiPixelActionExecutor::bookEfficiency(), SiPixelDataQuality::bookGlobalQualityFlag(), TrackingQualityChecker::bookGlobalStatus(), DQMHOAlCaRecoStream::bookHistograms(), ESIntegrityTask::bookHistograms(), L1TScalersSCAL::bookHistograms(), ESOccupancyTask::bookHistograms(), L1TdeStage2EMTF::bookHistograms(), OuterTrackerMonitorTTCluster::bookHistograms(), OuterTrackerMonitorTTStub::bookHistograms(), L1TStage2EMTF::bookHistograms(), L1TStage2uGMTMuon::bookHistograms(), ZDCTask::bookHistograms(), L1TStage2MuonComp::bookHistograms(), L1TStage2RegionalMuonCandComp::bookHistograms(), ESTrendTask::bookHistograms(), L1TStage2uGMT::bookHistograms(), ESRawDataTask::bookHistograms(), ESTimingTask::bookHistograms(), PrimaryVertexMonitor::bookHistograms(), L1TMP7ZeroSupp::bookHistograms(), DQMHcalPhiSymAlCaReco::bookHistograms(), dqm::RamdiskMonitor::bookHistograms(), AlcaBeamMonitor::bookHistograms(), TkAlCaRecoMonitor::bookHistograms(), DQMHcalDiJetsAlCaReco::bookHistograms(), EcalPileUpDepMonitor::bookHistograms(), MuonTiming::bookHistograms(), MuonSeedsAnalyzer::bookHistograms(), MuonEnergyDepositAnalyzer::bookHistograms(), Tau3MuMonitor::bookHistograms(), MuonRecoAnalyzer::bookHistograms(), SegmentTrackAnalyzer::bookHistograms(), BxTiming::bookHistograms(), DQMScalInfo::bookHistograms(), L1TDTTF::bookHistograms(), HLTBTagPerformanceAnalyzer::bookHistograms(), TrackSplittingMonitor::bookHistograms(), DQMHcalIsoTrackAlCaReco::bookHistograms(), SiPixelHitEfficiencySource::bookHistograms(), SiStripMonitorQuality::bookHistograms(), TrackEfficiencyMonitor::bookHistograms(), HLTSeedL1LogicScalers::bookHistograms(), DQMSourcePi0::bookHistograms(), SiStripMonitorRawData::bookHistograms(), ZDCDigiStudy::bookHistograms(), L1TDTTPG::bookHistograms(), L1TStage2uGT::bookHistograms(), SiPixelTrackResidualSource::bookHistograms(), MuonRecoOneHLT::bookHistograms(), L1TRPCTF::bookHistograms(), L1TGMT::bookHistograms(), ZdcSimHitStudy::bookHistograms(), Vx3DHLTAnalyzer::bookHistograms(), GlobalDigisHistogrammer::bookHistograms(), L1TGT::bookHistograms(), SiStripFEDCheckPlugin::bookHistograms(), GlobalRecHitsHistogrammer::bookHistograms(), SiPixelClusterSource::bookHistograms(), L1TdeCSCTF::bookHistograms(), LogMessageMonitor::bookHistograms(), MuonIsolationDQM::bookHistograms(), TrackingMonitor::bookHistograms(), L1TCSCTF::bookHistograms(), MuIsoValidation::bookHistograms(), PiZeroAnalyzer::bookHistograms(), CSCOfflineMonitor::bookHistograms(), GlobalHitsHistogrammer::bookHistograms(), L1TCompare::bookHistograms(), GlobalHitsAnalyzer::bookHistograms(), JetAnalyzer::bookHistograms(), HLTObjectMonitorProtonLead::bookHistograms(), HLTObjectMonitor::bookHistograms(), HLTObjectsMonitor::bookHistograms(), L1TBPTX::bookHistograms(), GlobalDigisAnalyzer::bookHistograms(), GlobalRecHitsAnalyzer::bookHistograms(), DQMProvInfo::bookHistogramsEventInfo(), DQMProvInfo::bookHistogramsLhcInfo(), DTTriggerEfficiencyTest::bookHistos(), DTResolutionAnalysisTest::bookHistos(), DTNoiseAnalysisTest::bookHistos(), DTSegmentAnalysisTest::bookHistos(), DTChamberEfficiencyClient::bookHistos(), DTChamberEfficiencyTest::bookHistos(), DTDataIntegrityTask::bookHistos(), DTLocalTriggerBaseTask::bookHistos(), dqm::TrackAnalyzer::bookHistosForBeamSpot(), dqm::TrackAnalyzer::bookHistosForHitProperties(), dqm::TrackAnalyzer::bookHistosForLScertification(), dqm::TrackAnalyzer::bookHistosForState(), dqm::TrackAnalyzer::bookHistosForTrackerSpecific(), SiPixelHLTSource::bookMEs(), TrackEfficiencyClient::bookMEs(), SiPixelDigiSource::bookMEs(), SiPixelRawDataErrorSource::bookMEs(), JetAnalyzer::bookMESetSelection(), SiStripMonitorDigi::bookMETrend(), SiStripMonitorCluster::bookMETrend(), METAnalyzer::bookMonitorElement(), SiPixelInformationExtractor::bookNoisyPixels(), DTPreCalibrationTask::bookOccupancyPlot(), SiPixelActionExecutor::bookOccupancyPlots(), SiStripBaseCondObjDQM::bookProfileMEs(), RPCMonitorDigi::bookRegionME(), RPCMonitorDigi::bookSectorRingME(), SiStripCertificationInfo::bookSiStripCertificationMEs(), SiStripQualityChecker::bookStatus(), SiStripMonitorTrack::bookSubDetMEs(), SiPixelPhase1Summary::bookSummaries(), SiStripBaseCondObjDQM::bookSummaryCumulMEs(), SiStripBaseCondObjDQM::bookSummaryMEs(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), DTPreCalibrationTask::bookTimeBoxes(), TrackingCertificationInfo::bookTrackingCertificationMEs(), DTTriggerEfficiencyTest::bookWheelHistos(), DTTriggerEfficiencyTask::bookWheelHistos(), DTRunConditionVarClient::bookWheelHistos(), DTLocalTriggerBaseTest::bookWheelHistos(), DTLocalTriggerTask::bookWheelHistos(), SiStripRecHitsValid::createLayerMEs(), SiStripTrackingRecHitsValid::createLayerMEs(), MonitorTrackResidualsBase< pixel_or_strip >::createMEs(), SiStripMonitorDigi::createMEs(), SiStripMonitorCluster::createMEs(), SiStripMonitorDigi::createModuleMEs(), SiStripMonitorCluster::createModuleMEs(), SiStripTrackingRecHitsValid::createSimpleHitsMEs(), SiStripRecHitsValid::createStereoAndMatchedMEs(), SiStripTrackingRecHitsValid::createStereoAndMatchedMEs(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), SiStripRecHitsValid::createSubDetMEs(), SiStripRecHitsValid::createTotalMEs(), hcaldqm::ContainerSingle1D::customize(), hcaldqm::ContainerSingle2D::customize(), hcaldqm::Container2D::customize(), hcaldqm::Container1D::customize(), RPCDcsInfoClient::dqmEndJob(), DQMExample_Step2::dqmEndJob(), L1TGMTClient::dqmEndJob(), RPCEfficiencySecond::dqmEndJob(), BDHadronTrackMonitoringHarvester::dqmEndJob(), L1EmulatorErrorFlagClient::dqmEndJob(), DTOfflineSummaryClients::dqmEndJob(), MuonTestSummary::dqmEndJob(), DTDAQInfo::dqmEndLuminosityBlock(), DTCertificationSummary::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), DTBlockedROChannelsTest::dqmEndLuminosityBlock(), DTDataIntegrityTest::dqmEndLuminosityBlock(), DTSummaryClients::dqmEndLuminosityBlock(), DTOccupancyTest::dqmEndLuminosityBlock(), DQMDcsInfoClient::endRun(), SiStripQualityDQM::fillGrandSummaryMEs(), BeamMonitor::FitAndFill(), SiStripCablingDQM::getActiveDetIds(), VertexMonitor::initHisto(), TrackBuildingAnalyzer::initHisto(), rpcdqm::utils::labelXAxisSegment(), HLTTauPostProcessor::plotFilterEfficiencies(), DQMCorrelationClient::setAxisTitle(), CSCMonitorObject::setAxisTitle(), ConcurrentMonitorElement::setAxisTitle(), HTMonitor::setHTitle(), L1TDTTPGClient::setMapPhLabel(), L1TDTTPG::setMapPhLabel(), L1TDTTPGClient::setMapThLabel(), L1TDTTPG::setMapThLabel(), TriggerDQMBase::setMETitle(), RazorMonitor::setMETitle(), JetMonitor::setMETitle(), METMonitor::setMETitle(), BPHMonitor::setMETitle(), NoBPTXMonitor::setNoBPTXTitle(), L1TDTTF::setQualLabel(), L1TDTTFClient::setQualLabel(), TrackIPHistograms< T >::settitle(), FlavourHistograms< T >::settitle(), FlavourHistograms2D< T, G >::settitle(), PhotonMonitor::setTitle(), MuonMonitor::setTitle(), HLXMonitor::SetupHists(), L1TDTTF::setWheelLabel(), and L1TDTTFClient::setWheelLabel().
void MonitorElement::setBinContent | ( | int | binx, |
double | content | ||
) |
set content of bin (1-D)
Definition at line 866 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by HcalOfflineHarvesting::_dqmEndJob(), HcalOnlineHarvesting::_dqmEndLuminosityBlock(), L1TScalersSCAL::analyze(), HCALRecHitAnalyzer::analyze(), BxTiming::analyze(), SiPixelDigiSource::analyze(), SiPixelRawDataErrorSource::analyze(), HLTScalers::analyze(), dqm::RamdiskMonitor::analyzeFile(), BeamMonitor::beginJob(), L1TdeStage2CaloLayer1::beginLuminosityBlock(), L1TStage2CaloLayer1::beginLuminosityBlock(), DQMProvInfo::blankPreviousLumiSections(), SiPixelDataQuality::bookGlobalQualityFlag(), ME0DigisValidation::bookHistograms(), HCALRecHitAnalyzer::bookHistograms(), ECALRecHitAnalyzer::bookHistograms(), DQMProvInfo::bookHistogramsLhcInfo(), SiPixelSCurveCalibrationAnalysis::buildACurveHistogram(), L1TDTTFClient::buildHighQualityPlot(), L1TDTTFClient::buildPhiEtaPlotO(), L1TDTTFClient::buildPhiEtaPlotOFC(), L1TDTTFClient::buildSummaries(), EcalMixingModuleValidation::bunchSumTest(), RPCOccupancyTest::clientOperation(), RPCDeadChannelTest::clientOperation(), RPCEventSummary::clientOperation(), SiPixelHitEfficiencyModule::computeEfficiencies(), GlobalMuonMatchAnalyzer::computeEfficiencyEta(), GlobalMuonMatchAnalyzer::computeEfficiencyPt(), PFClient_JetRes::createEfficiencyPlots(), PFClient::createProfilePlots(), PFClient::createProjectionPlots(), PFClient_JetRes::createResolutionPlots(), PFClient::createResolutionPlots(), SiStripBadComponentInfo::createSummary(), ConversionPostprocessing::dividePlots(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), HltSusyExoPostProcessor::dqmEndJob(), RPCDcsInfoClient::dqmEndJob(), RPCEfficiencyPerRingLayer::dqmEndJob(), DQMExample_Step2::dqmEndJob(), RPCEfficiencySecond::dqmEndJob(), BDHadronTrackMonitoringHarvester::dqmEndJob(), RPCEfficiencyShiftHisto::dqmEndJob(), JetTesterPostProcessor::dqmEndJob(), METTesterPostProcessorHarvesting::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), MuonAlignmentSummary::dqmEndJob(), RPCEventSummary::dqmEndLuminosityBlock(), L1EmulatorErrorFlagClient::dqmEndLuminosityBlock(), DTDataIntegrityTest::dqmEndLuminosityBlock(), HcalSimHitsValidation::endJob(), MuonAlignment::endJob(), ESPedestalClient::endJobAnalyze(), ESIntegrityClient::endLumiAnalyze(), hcaldqm::DigiRunSummary::endLuminosityBlock(), RPCDcsInfo::endLuminosityBlock(), DQMDcsInfo::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), SiPixelDigiSource::endLuminosityBlock(), PixelLumiDQM::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), DQMProvInfo::endLuminosityBlockEventInfo(), DQMProvInfo::endLuminosityBlockLhcInfo(), DQMDcsInfoClient::endRun(), DQMHcalPhiSymAlCaReco::endRun(), CorrPCCProducer::endRunProduce(), ecaldqm::MESetDet2D::fill_(), SiPixelActionExecutor::fillDeviations(), QcdLowPtDQM::filldNdeta(), SiPixelActionExecutor::fillEfficiency(), SiPixelActionExecutor::fillEfficiencySummary(), SiPixelActionExecutor::fillFEDErrorSummary(), HCALRecHitAnalyzer::FillGeometry(), ECALRecHitAnalyzer::FillGeometry(), RPCNoisyStripTest::fillGlobalME(), RPCMultiplicityTest::fillGlobalME(), RPCOccupancyTest::fillGlobalME(), SiPixelDataQuality::fillGlobalQualityPlot(), DQMFEDIntegrityClient::fillHistograms(), HLXMonitor::FillHistograms(), SiStripSummaryCreator::fillHistos(), METTesterPostProcessor::FillMETRes(), SiPixelActionExecutor::fillOccupancy(), ESSummaryClient::fillReportSummary(), HLXMonitor::FillReportSummary(), SiPixelPhase1Summary::fillSummaries(), DTLocalTriggerLutTest::fillWhPlot(), DTTriggerLutTest::fillWhPlot(), ElectronMcFakePostValidator::finalize(), ElectronMcSignalPostValidator::finalize(), BeamMonitor::FitAndFill(), DQMGenericClient::generic_eff(), SiPixelTrackResidualSource::getepixrococcupancyofftrk(), SiPixelTrackResidualSource::getepixrococcupancyontrk(), FitSlicesYTool::getFittedMean(), FitSlicesYTool::getFittedMeanWithError(), FitSlicesYTool::getFittedSigma(), FitSlicesYTool::getFittedSigmaWithError(), SiPixelClusterSource::getrococcupancye(), HcalDigisClient::HcalDigisEndjob(), DQMGenericClient::limitedFit(), TotemRPDQMHarvester::MakeHitNumberRatios(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), METAnalyzer::makeRatePlot(), L1TGCTClient::makeXProjection(), L1TGCTClient::makeYProjection(), RPCDeadChannelTest::myBooker(), RPCDataCertification::myBooker(), RPCDCSSummary::myBooker(), SiPixelActionExecutor::normaliseAvDigiOcc(), SiPixelActionExecutor::normaliseAvDigiOccVsLumi(), DTTimeEvolutionHisto::normalizeTo(), L1TStage2CaloLayer2DEClientSummary::processHistograms(), L1TdeRCT::readFEDVector(), L1TEMTFEventInfoClient::readQtResults(), L1TEventInfoClient::readQtResults(), ecaldqm::MESetDet2D::reset(), ecaldqm::MESetDet1D::reset(), SiStripMonitorTrack::return2DME(), EgHLTOfflineSummaryClient::runClient_(), DTLocalTriggerEfficiencyTest::runClientDiagnostic(), HcalDigisClient::scaleMETH2D(), ecaldqm::MESetProjection::setBinContent(), ecaldqm::MESetDet1D::setBinContent(), hcaldqm::ContainerSingle1D::setBinContent(), CSCMonitorObject::SetBinContent(), hcaldqm::ContainerSingle2D::setBinContent(), ecaldqm::MESet::Bin::setBinContent(), L1TDTTFClient::setGMTsummary(), DTTimeEvolutionHisto::setTimeSlotValue(), HLXMonitor::SetupEventInfo(), ecaldqm::MESetTrend::shift_(), ShiftFillLast(), HcalSimHitsClient::SimHitsEndjob(), HGCalSimHitsClient::simHitsEndjob(), and ECALRecHitAnalyzer::WriteECALRecHits().
void MonitorElement::setBinContent | ( | int | binx, |
int | biny, | ||
double | content | ||
) |
set content of bin (2-D)
Definition at line 875 of file MonitorElement.cc.
References accessRootObject(), and update().
void MonitorElement::setBinContent | ( | int | binx, |
int | biny, | ||
int | binz, | ||
double | content | ||
) |
set content of bin (3-D)
Definition at line 883 of file MonitorElement.cc.
References accessRootObject(), and update().
void MonitorElement::setBinEntries | ( | int | bin, |
double | nentries | ||
) |
set # of bin entries (to be used for profiles)
Definition at line 918 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, incompatible(), kind(), and update().
Referenced by PFClient::createProfilePlots(), HltSusyExoPostProcessor::dqmEndJob(), ecaldqm::MESetDet2D::reset(), ecaldqm::MESetDet1D::reset(), ecaldqm::MESetProjection::setBinEntries(), ecaldqm::MESetDet1D::setBinEntries(), ecaldqm::MESet::Bin::setBinEntries(), and ecaldqm::MESetTrend::shift_().
void MonitorElement::setBinError | ( | int | binx, |
double | error | ||
) |
set uncertainty on content of bin (1-D)
Definition at line 891 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by SiPixelSCurveCalibrationAnalysis::buildACurveHistogram(), EcalMixingModuleValidation::bunchSumTest(), SiPixelHitEfficiencyModule::computeEfficiencies(), GlobalMuonMatchAnalyzer::computeEfficiencyEta(), GlobalMuonMatchAnalyzer::computeEfficiencyPt(), PFClient_JetRes::createResolutionPlots(), ConversionPostprocessing::dividePlots(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), HltSusyExoPostProcessor::dqmEndJob(), RPCEfficiencyPerRingLayer::dqmEndJob(), RPCEfficiencySecond::dqmEndJob(), PixelLumiDQM::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), CorrPCCProducer::endRunProduce(), QcdLowPtDQM::filldNdeta(), HLXMonitor::FillHistograms(), METTesterPostProcessor::FillMETRes(), DQMGenericClient::generic_eff(), HcalDigisClient::HcalDigisEndjob(), DQMGenericClient::limitedFit(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), ecaldqm::MESetDet2D::reset(), ecaldqm::MESetDet1D::reset(), HcalDigisClient::scaleMETH2D(), ecaldqm::MESetProjection::setBinError(), ecaldqm::MESetDet1D::setBinError(), ecaldqm::MESet::Bin::setBinError(), DTTimeEvolutionHisto::setTimeSlotValue(), ecaldqm::MESetTrend::shift_(), and ShiftFillLast().
void MonitorElement::setBinError | ( | int | binx, |
int | biny, | ||
double | error | ||
) |
set uncertainty on content of bin (2-D)
Definition at line 900 of file MonitorElement.cc.
References accessRootObject(), and update().
void MonitorElement::setBinError | ( | int | binx, |
int | biny, | ||
int | binz, | ||
double | error | ||
) |
set uncertainty on content of bin (3-D)
Definition at line 909 of file MonitorElement.cc.
References accessRootObject(), and update().
void MonitorElement::setBinLabel | ( | int | bin, |
const std::string & | label, | ||
int | axis = 1 |
||
) |
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
Definition at line 942 of file MonitorElement.cc.
References gather_cfg::cout, getAxis(), getFullname(), and update().
Referenced by HcalOfflineHarvesting::_dqmEndJob(), HcalOnlineHarvesting::_dqmEndLuminosityBlock(), BeamMonitor::analyze(), HigPhotonJetHLTOfflineSource::analyze(), CSCOfflineMonitor::applyCSClabels(), DQMFEDIntegrityClient::beginJob(), BeamMonitor::beginJob(), ecaldqm::MESetNonObject::book(), ecaldqm::MESetDet2D::book(), ecaldqm::MESetDet1D::book(), ecaldqm::MESetEcal::book(), L1TStage2CaloLayer2DEClientSummary::book(), L1TDTTFClient::book(), SiStripMonitorTrack::book(), L1TEMTFEventInfoClient::book(), L1TEventInfoClient::book(), SiStripBadComponentInfo::bookBadComponentHistos(), SiPixelActionExecutor::bookEfficiency(), HltSusyExoPostProcessor::bookEffMEProfileFromTH1(), SiPixelDataQuality::bookGlobalQualityFlag(), TrackingQualityChecker::bookGlobalStatus(), GEMCheckGeometry::bookHistograms(), L1TdeStage2EMTF::bookHistograms(), TrackingTruthValid::bookHistograms(), L1TStage2EMTF::bookHistograms(), HLTTauDQMPathSummaryPlotter::bookHistograms(), L1TStage2MuonComp::bookHistograms(), L1TStage2RegionalMuonCandComp::bookHistograms(), MonitorLTC::bookHistograms(), L1TStage2uGMT::bookHistograms(), HLTTauDQMPathPlotter::bookHistograms(), DQMMessageLogger::bookHistograms(), DQMHcalPhiSymAlCaReco::bookHistograms(), QcdPhotonsDQM::bookHistograms(), L1TdeGCT::bookHistograms(), L1TDEMON::bookHistograms(), BasicHepMCValidation::bookHistograms(), HTMHTAnalyzer::bookHistograms(), MuonTiming::bookHistograms(), HiggsValidation::bookHistograms(), TopDiLeptonDQM::bookHistograms(), MuonRecoAnalyzer::bookHistograms(), SegmentTrackAnalyzer::bookHistograms(), LaserAlignmentT0ProducerDQM::bookHistograms(), L1TDTTF::bookHistograms(), L1TDTTPG::bookHistograms(), L1TFED::bookHistograms(), SiPixelTrackResidualSource::bookHistograms(), MuonRecoOneHLT::bookHistograms(), TauValidation::bookHistograms(), L1TRPCTF::bookHistograms(), QcdUeDQM::bookHistograms(), L1TGMT::bookHistograms(), L1TRate::bookHistograms(), L1TdeStage2CaloLayer2::bookHistograms(), L1TRate_Offline::bookHistograms(), L1TGT::bookHistograms(), L1TStage2BMTF::bookHistograms(), SiPixelClusterSource::bookHistograms(), LogMessageMonitor::bookHistograms(), L1TStage2uGTCaloLayer2Comp::bookHistograms(), L1TCSCTF::bookHistograms(), EwkElecTauHistManager::bookHistograms(), JetMETHLTOfflineSource::bookHistograms(), EmDQM::bookHistograms(), CSCOfflineMonitor::bookHistograms(), EmDQMReco::bookHistograms(), JetAnalyzer::bookHistograms(), L1TSync::bookHistograms(), RPCEfficiency::bookHistograms(), HLTObjectsMonitor::bookHistograms(), L1TSync_Offline::bookHistograms(), L1GtHwValidation::bookHistograms(), L1TBPTX::bookHistograms(), QcdLowPtDQM::bookHistograms(), BeamHaloAnalyzer::bookHistograms(), EwkMuTauHistManager::bookHistograms(), PackedCandidateTrackValidator::bookHistograms(), DQMProvInfo::bookHistogramsEventInfo(), DQMProvInfo::bookHistogramsLhcInfo(), DTNoiseAnalysisTest::bookHistos(), DTSegmentAnalysisTest::bookHistos(), DTResolutionTest::bookHistos(), DTOccupancyTest::bookHistos(), DTEfficiencyTest::bookHistos(), DTDataIntegrityTask::bookHistos(), dqm::TrackAnalyzer::bookHistosForHitProperties(), DTDataIntegrityTask::bookHistosuROS(), METAnalyzer::bookMonitorElement(), DTLocalTriggerBaseTest::bookSectorHistos(), SiStripCertificationInfo::bookSiStripCertificationMEs(), SiStripQualityChecker::bookStatus(), SiPixelPhase1Summary::bookSummaries(), SiStripBaseCondObjDQM::bookSummaryMEs(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), TrackingCertificationInfo::bookTrackingCertificationMEs(), DTTriggerEfficiencyTest::bookWheelHistos(), DTRunConditionVarClient::bookWheelHistos(), DTTriggerEfficiencyTask::bookWheelHistos(), DTLocalTriggerBaseTest::bookWheelHistos(), SiStripMonitorDigi::createMEs(), SiStripMonitorCluster::createMEs(), hcaldqm::ContainerSingle1D::customize(), hcaldqm::ContainerSingle2D::customize(), hcaldqm::Container2D::customize(), hcaldqm::Container1D::customize(), HltSusyExoPostProcessor::dqmEndJob(), RPCDcsInfoClient::dqmEndJob(), RPCEfficiencyPerRingLayer::dqmEndJob(), RPCEfficiencySecond::dqmEndJob(), BDHadronTrackMonitoringHarvester::dqmEndJob(), RPCEfficiencyShiftHisto::dqmEndJob(), L1EmulatorErrorFlagClient::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), MuonAlignmentSummary::dqmEndJob(), RPCEventSummary::dqmEndLuminosityBlock(), MuonAlignment::endJob(), L1ScalersClient::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), DQMDcsInfoClient::endRun(), SiPixelActionExecutor::fillFEDErrorSummary(), HLTScalersClient::HLTScalersClient(), TrackBuildingAnalyzer::initHisto(), L1ScalersClient::L1ScalersClient(), RPCFEDIntegrity::labelBins(), rpcdqm::utils::labelXAxisSector(), rpcdqm::utils::labelXAxisSegment(), rpcdqm::utils::labelYAxisRing(), rpcdqm::utils::labelYAxisRoll(), RPCDataCertification::myBooker(), RPCDaqInfo::myBooker(), RPCChamberQuality::myBooker(), RPCDCSSummary::myBooker(), HLTTauPostProcessor::plotFilterEfficiencies(), ConcurrentMonitorElement::setBinLabel(), L1TDTTPGClient::setMapPhLabel(), L1TDTTPG::setMapPhLabel(), L1TDTTPGClient::setMapThLabel(), L1TDTTPG::setMapThLabel(), L1TDTTF::setQualLabel(), L1TDTTFClient::setQualLabel(), DTTimeEvolutionHisto::setTimeSlotValue(), L1TDTTF::setWheelLabel(), L1TDTTFClient::setWheelLabel(), ShiftFillLast(), B2GDoubleLeptonHLTValidation::triggerBinLabels(), B2GSingleLeptonHLTValidation::triggerBinLabels(), TopSingleLeptonHLTValidation::triggerBinLabels(), B2GHadronicHLTValidation::triggerBinLabels(), TopDiLeptonHLTValidation::triggerBinLabels(), and DTTimeEvolutionHisto::updateTimeSlot().
|
inline |
this ME is meant to be an efficiency plot that must not be normalized when drawn in the DQM GUI.
Definition at line 155 of file MonitorElement.h.
References DQMNet::DQM_PROP_EFFICIENCY_PLOT, and DQMNet::CoreObject::flags.
Referenced by HcalOnlineHarvesting::_dqmEndLuminosityBlock(), L1TStage2RatioClient::book(), L1TStage2CaloLayer2DEClient::book(), L1ValidatorHists::Book(), dqmoffline::l1t::L1TEfficiencyPlotHandler::book(), ElectronDqmHarvesterBase::bookH1andDivide(), ElectronDqmHarvesterBase::bookH2andDivide(), HLTBTagHarvestingAnalyzer::calculateEfficiency1D(), EffPurFromHistos::compute(), PFClient_JetRes::createEfficiencyPlots(), PFClient::createEfficiencyPlots(), PFClient_JetRes::createResolutionPlots(), PFClient::createResolutionPlots(), EmDQMPostProcessor::dividehistos(), JetMETDQMPostProcessor::dividehistos(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), EmDQMPostProcessor::dqmEndJob(), EfficiencyPlotter::dqmEndJob(), DQMStore::extract(), DQMGenericClient::generic_eff(), HLTBTagHarvestingAnalyzer::mistagrate(), HLTBTagHarvestingAnalyzer::modulesrate(), FlavourHistograms< T >::setEfficiencyFlag(), and FlavourHistograms2D< T, G >::setEfficiencyFlag().
void MonitorElement::setEntries | ( | double | nentries | ) |
set # of entries
Definition at line 933 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by PFClient::createProfilePlots(), PFClient::createProjectionPlots(), PFClient_JetRes::createResolutionPlots(), PhotonOfflineClient::dividePlots(), CSCMonitorObject::SetEntries(), ecaldqm::MESetTrend::shift_(), and ShiftFillLast().
|
inlineprivate |
Definition at line 80 of file MonitorElement.h.
References eostools::ls(), DQMNet::CoreObject::lumi, dataset::name, callgraph::path, findQualityFiles::run, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by DQMStore::deleteUnusedLumiHistograms(), DQMStore::getAllContents(), DQMStore::save(), and DQMStore::savePB().
|
inline |
this ME is meant to be stored for each luminosity section
Definition at line 150 of file MonitorElement.h.
References DQMNet::DQM_PROP_LUMI, and DQMNet::CoreObject::flags.
Referenced by ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), ESIntegrityTask::bookHistograms(), TPTask::bookHistograms(), RecHitTask::bookHistograms(), RPCDcsInfo::bookHistograms(), DigiTask::bookHistograms(), AlcaBeamMonitor::bookHistograms(), DigiPhase1Task::bookHistograms(), DQMDcsInfo::bookHistograms(), DTDCSByLumiTask::bookHistograms(), TrackingMonitor::bookHistograms(), SiPixelDigiSource::bookMEs(), SiPixelRawDataErrorSource::bookMEs(), SiStripDcsInfo::bookStatus(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), and EDMtoMEConverter::Tokens< T >::getData().
|
inline |
specify whether ME should be reset at end of monitoring cycle (default:false); (typically called by Sources that control the original ME)
Definition at line 142 of file MonitorElement.h.
References DQMNet::DQM_PROP_RESET, and DQMNet::CoreObject::flags.
Referenced by LaserDQM::initMonitors(), and HLXMonitor::SetupHists().
void MonitorElement::setTitle | ( | const std::string & | title | ) |
set (ie. change) histogram/profile title
Definition at line 1009 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by L1TOccupancyClient::book(), L1TEMTFEventInfoClient::book(), L1TEventInfoClient::book(), TopDiLeptonDQM::bookHistograms(), L1TStage2OMTF::bookHistograms(), L1TStage2BMTF::bookHistograms(), HltSusyExoPostProcessor::dqmEndJob(), L1ScalersClient::endLuminosityBlock(), Vispa.Gui.PortWidget.PortWidget::setName(), Vispa.Views.LineDecayView.LineDecayContainer::setPxlObject(), and ConcurrentMonitorElement::setTitle().
void MonitorElement::ShiftFillLast | ( | double | y, |
double | ye = 0. , |
||
int32_t | xscale = 1 |
||
) |
shift bin to the left and fill last bin with new entry 1st argument is y value, 2nd argument is y error (default 0) can be used with 1D or profile histograms only
Definition at line 361 of file MonitorElement.cc.
References a, b, edmScanValgrind::buffer, DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, getBinContent(), getBinError(), getEntries(), getNbinsX(), mps_fire::i, incompatible(), createfilelist::int, kind(), SiStripPI::mean, N, pileupCalc::nbins, alignCSCRings::s, setBinContent(), setBinError(), setBinLabel(), setEntries(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, and update().
Referenced by BeamConditionsMonitor::endLuminosityBlock(), BeamMonitor::FitAndFill(), and ConcurrentMonitorElement::shiftFillLast().
void MonitorElement::softReset | ( | ) |
reset contents (does not erase contents permanently) (makes copy of current contents; will be subtracted from future contents)
Definition at line 1041 of file MonitorElement.cc.
References addProfiles(), DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, DQM_KIND_TH2D, DQM_KIND_TH2F, DQM_KIND_TH2S, DQM_KIND_TH3F, DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, incompatible(), kind(), object_, alignCSCRings::r, refvalue_, AlCaHLTBitMon_QueryRunRegistry::string, and update().
Referenced by HLXMonitor::FillHistograms(), HLXMonitor::ResetAll(), and DQMStore::softReset().
std::string MonitorElement::tagLabelString | ( | ) | const |
return label string for the monitor element tag (eg. <name>t=12345</name>)
Definition at line 556 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::objname, mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, and DQMNet::CoreObject::tag.
Referenced by DQMStore::saveMonitorElementToROOT().
std::string MonitorElement::tagString | ( | ) | const |
return tagged value of ME in string format (eg. <name>f=3.14151926</name> for double numbers); relevant only for sending scalar or string MEs over TSocket
Definition at line 543 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::objname, mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, heppy_batch::val, and valueString().
Referenced by DQMStore::saveMonitorElementToPB(), and DQMStore::saveMonitorElementToROOT().
|
inline |
Mark the object updated.
Definition at line 137 of file MonitorElement.h.
References DQMNet::DQM_PROP_NEW, and DQMNet::CoreObject::flags.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), addQReport(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), copyFunctions(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), doFill(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), Fill(), progressbar.ProgressBar::finish(), BeamMonitor::FitAndFill(), getRefRootObject(), getRefTH1(), getRefTH1D(), getRefTH1F(), getRefTH1S(), getRefTH2D(), getRefTH2F(), getRefTH2S(), getRefTH3F(), getRefTProfile(), getRefTProfile2D(), getRootObject(), getTH1(), getTH1D(), getTH1F(), getTH1S(), getTH2D(), getTH2F(), getTH2S(), getTH3F(), getTProfile(), getTProfile2D(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), MatrixUtil.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Reset(), Vispa.Gui.FindDialog.FindDialog::reset(), runQTests(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), setAxisRange(), setAxisTimeDisplay(), setAxisTimeFormat(), setAxisTimeOffset(), setAxisTitle(), setBinContent(), setBinEntries(), setBinError(), setBinLabel(), setEntries(), Vispa.Gui.VispaWidget.VispaWidget::setText(), setTitle(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), ShiftFillLast(), softReset(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
private |
Refresh QReport stats, usually after MEs were read in from a file.
Definition at line 1447 of file MonitorElement.cc.
References data_, DQMNet::DQM_PROP_REPORT_ERROR, DQMNet::DQM_PROP_REPORT_OTHER, DQMNet::DQM_PROP_REPORT_WARN, dqm::qstatus::ERROR, DQMNet::CoreObject::flags, DQMNet::CoreObject::qreports, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
Referenced by runQTests().
std::string MonitorElement::valueString | ( | ) | const |
returns value of ME in string format (eg. "f = 3.14151926" for double numbers); relevant only for scalar or string MEs
Definition at line 524 of file MonitorElement.cc.
References DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_STRING, incompatible(), kind(), packScalarData(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by TrackingUtility::getMEValue(), SiStripUtility::getMEValue(), and tagString().
|
inline |
true if ME was updated in last monitoring cycle
Definition at line 133 of file MonitorElement.h.
References DQMNet::DQM_PROP_NEW, and DQMNet::CoreObject::flags.
Referenced by DQMService::flushStandalone(), and runQTests().
|
friend |
Definition at line 40 of file MonitorElement.h.
|
friend |
Definition at line 39 of file MonitorElement.h.
|
private |
Definition at line 67 of file MonitorElement.h.
Referenced by accessRootObject(), copyFunctions(), effLabelString(), DQMStore::findObject(), DQMService::flushStandalone(), getAxis(), getQErrors(), getQOthers(), getQReport(), getQReports(), getQWarnings(), getRefTH1(), getRefTH1D(), getRefTH1F(), getRefTH1S(), getRefTH2D(), getRefTH2F(), getRefTH2S(), getRefTH3F(), getRefTProfile(), getRefTProfile2D(), incompatible(), initialise(), DQMStore::isCollateME(), MonitorElement(), operator<(), packQualityData(), qualityTagString(), DQMStore::readFilePB(), runQTests(), DQMStore::saveMonitorElementToPB(), DQMStore::saveMonitorElementToROOT(), DQMStore::tag(), tagLabelString(), tagString(), DQMNet::unpackQualityData(), and updateQReportStats().
|
private |
Definition at line 69 of file MonitorElement.h.
Referenced by accessRootObject(), DQMStore::book_(), disableSoftReset(), DQMStore::extract(), DQMService::flushStandalone(), getRootObject(), initialise(), MonitorElement(), DQMStore::saveMonitorElementToPB(), DQMStore::saveMonitorElementToROOT(), softReset(), and ~MonitorElement().
|
private |
Definition at line 72 of file MonitorElement.h.
Referenced by getQErrors(), getQOthers(), getQReport(), getQReports(), getQWarnings(), and runQTests().
|
private |
Definition at line 70 of file MonitorElement.h.
Referenced by DQMService::flushStandalone(), getRefRootObject(), getRefTH1(), getRefTH1D(), getRefTH1F(), getRefTH1S(), getRefTH2D(), getRefTH2F(), getRefTH2S(), getRefTH3F(), getRefTProfile(), getRefTProfile2D(), and initialise().
|
private |
Definition at line 71 of file MonitorElement.h.
Referenced by copyFrom(), disableSoftReset(), MonitorElement(), softReset(), and ~MonitorElement().
|
private |
Definition at line 68 of file MonitorElement.h.
Referenced by doFill(), Fill(), initialise(), MonitorElement(), packScalarData(), and Reset().