#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 } |
typedef std::vector< QReport > ::const_iterator | QReportIterator |
Public Member Functions | |
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 (void) 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 (void) const |
get # of entries More... | |
double | getFloatValue (void) const |
const std::string | getFullname (void) const |
get full name of ME including Pathname More... | |
int64_t | getIntValue (void) const |
bool | getLumiFlag (void) 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 (void) const |
get name of ME More... | |
int | getNbinsX (void) const |
get # of bins in X-axis More... | |
int | getNbinsY (void) const |
get # of bins in Y-axis More... | |
int | getNbinsZ (void) const |
get # of bins in Z-axis More... | |
const std::string & | getPathname (void) const |
get pathname of parent folder More... | |
std::vector< QReport * > | getQErrors (void) const |
get errors from last set of quality tests More... | |
std::vector< QReport * > | getQOthers (void) 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 (void) const |
get map of QReports More... | |
std::vector< QReport * > | getQWarnings (void) const |
get warnings from last set of quality tests More... | |
TObject * | getRefRootObject (void) const |
TH1 * | getRefTH1 (void) const |
TH1D * | getRefTH1D (void) const |
TH1F * | getRefTH1F (void) const |
TH1S * | getRefTH1S (void) const |
TH2D * | getRefTH2D (void) const |
TH2F * | getRefTH2F (void) const |
TH2S * | getRefTH2S (void) const |
TH3F * | getRefTH3F (void) const |
TProfile * | getRefTProfile (void) const |
TProfile2D * | getRefTProfile2D (void) 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 (void) const |
const std::string & | getStringValue (void) const |
const uint32_t | getTag (void) const |
DQMNet::TagList | getTags (void) const |
TH1 * | getTH1 (void) const |
TH1D * | getTH1D (void) const |
TH1F * | getTH1F (void) const |
TH1S * | getTH1S (void) const |
TH2D * | getTH2D (void) const |
TH2F * | getTH2F (void) const |
TH2S * | getTH2S (void) const |
TH3F * | getTH3F (void) const |
std::string | getTitle (void) const |
get MonitorElement title More... | |
TProfile * | getTProfile (void) const |
TProfile2D * | getTProfile2D (void) const |
bool | hasError (void) const |
true if at least of one of the quality tests returned an error More... | |
bool | hasOtherReport (void) const |
true if at least of one of the tests returned some other (non-ok) status More... | |
bool | hasWarning (void) const |
true if at least of one of the quality tests returned a warning More... | |
Kind | kind (void) const |
Get the type of the monitor element. More... | |
MonitorElement (void) | |
MonitorElement (const std::string *path, const std::string &name) | |
MonitorElement (const MonitorElement &) | |
bool | operator< (const MonitorElement &x) const |
Compare monitor elements, for ordering in sets. More... | |
MonitorElement & | operator= (const MonitorElement &) |
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 (void) |
reset ME (ie. contents, errors, etc) More... | |
void | runQTests (void) |
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 | setEntries (double nentries) |
set # of entries More... | |
void | setLumiFlag (void) |
this ME is meant to be stored for each luminosity section More... | |
void | setResetMe (bool flag) |
void | setTitle (const std::string &title) |
set (ie. change) histogram/profile title More... | |
void | ShiftFillLast (double y, double ye=0., int32_t xscale=1) |
std::string | tagLabelString (void) const |
return label string for the monitor element tag (eg. <name>t=12345</name>) More... | |
std::string | tagString (void) const |
void | update (void) |
Mark the object updated. More... | |
std::string | valueString (void) const |
bool | wasUpdated (void) const |
true if ME was updated in last monitoring cycle More... | |
~MonitorElement (void) | |
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 (void) |
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 (void) const |
get max Y value (for profiles) More... | |
double | getYmin (void) const |
get min Y value (for profiles) More... | |
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 (void) const |
whether ME contents should be accumulated over multiple monitoring periods; default: false More... | |
bool | isSoftResetEnabled (void) const |
whether soft-reset is enabled; default is false More... | |
bool | resetMe (void) const |
true if ME should be reset at end of monitoring cycle More... | |
void | resetUpdate (void) |
reset "was updated" flag More... | |
void | setAccumulate (bool flag) |
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 | softReset (void) |
void | updateQReportStats (void) |
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 34 of file MonitorElement.h.
typedef std::vector<QReport>::const_iterator MonitorElement::QReportIterator |
Definition at line 63 of file MonitorElement.h.
enum MonitorElement::Kind |
Definition at line 46 of file MonitorElement.h.
MonitorElement::MonitorElement | ( | void | ) |
Definition at line 146 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::dirname, DQM_KIND_INVALID, DQMNet::DQM_PROP_NEW, DQMNet::CoreObject::flags, MonitorElement::Scalar::num, MonitorElement::Scalar::real, scalar_, DQMNet::CoreObject::tag, and DQMNet::CoreObject::version.
MonitorElement::MonitorElement | ( | const std::string * | path, |
const std::string & | name | ||
) |
Definition at line 159 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::dirname, DQM_KIND_INVALID, DQMNet::DQM_PROP_NEW, DQMNet::CoreObject::flags, mergeVDriftHistosByStation::name, MonitorElement::Scalar::num, DQMNet::CoreObject::objname, path(), MonitorElement::Scalar::real, scalar_, DQMNet::CoreObject::tag, and DQMNet::CoreObject::version.
MonitorElement::MonitorElement | ( | const MonitorElement & | x | ) |
MonitorElement::~MonitorElement | ( | void | ) |
|
private |
Definition at line 642 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 1209 of file MonitorElement.cc.
References newFWLiteAna::bin, python.tagInventory::entries, error, and i.
Referenced by DQMStore::collateProfile(), DQMStore::collateProfile2D(), copyFrom(), disableSoftReset(), and softReset().
|
private |
Definition at line 1259 of file MonitorElement.cc.
References newFWLiteAna::bin, python.tagInventory::entries, error, and i.
|
private |
Add quality report, from DQMStore.
Definition at line 1413 of file MonitorElement.cc.
References getQReport(), QReport::qcriterion_, DQMNet::QValue::qtname, and update().
Referenced by DQMStore::extract(), and DQMStore::useQTestByMatch().
|
private |
Definition at line 1424 of file MonitorElement.cc.
References DQMNet::QValue::code, dqm::qstatus::DID_NOT_RUN, QCriterion::getName(), getQReport(), DQMNet::QValue::message, QReport::qcriterion_, and update().
|
private |
Definition at line 1338 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 1309 of file MonitorElement.cc.
References data_, i, isAccumulateEnabled(), isSoftResetEnabled(), VarParsing::obj, DQMNet::CoreObject::objname, raiseDQMError(), and update().
Referenced by copyFrom().
|
private |
reverts action of softReset
Definition at line 1171 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_, csvReporter::r, and refvalue_.
Referenced by DQMStore::disableSoftReset().
|
private |
"Fill" ME method for int64_t
Definition at line 254 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.
Referenced by Fill().
|
inline |
Definition at line 147 of file MonitorElement.h.
References doFill().
Referenced by SiStripDcsInfo::addBadModules(), edm::DQMHttpSource::addEventToDQMBackend(), EBSelectiveReadoutTask::anaDigi(), EESelectiveReadoutTask::anaDigi(), CSCComparatorDigiValidation::analyze(), CSCALCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), CSCWireDigiValidation::analyze(), CSCSegmentValidation::analyze(), PerformanceAnalyzer::analyze(), CSCRecHit2DValidation::analyze(), HcalRecHitClient::analyze(), EwkElecDQM::analyze(), EwkMuDQM::analyze(), HcalNoiseMonitor::analyze(), ElectronMcFakeValidator::analyze(), ElectronMcSignalValidator::analyze(), RPCMon_SS_Dbx_Global::analyze(), RPCRecHitProbability::analyze(), RPCMonitorDigi::analyze(), ESSummaryClient::analyze(), HCALRecHitAnalyzer::analyze(), EcalTBValidation::analyze(), CaloJetTester::analyze(), JPTJetTester::analyze(), PFJetTester::analyze(), RPCMonitorLinkSynchro::analyze(), ElectronAnalyzer::analyze(), ElectronGeneralAnalyzer::analyze(), SiPixelDigiValid::analyze(), RPCMonitorRaw::analyze(), ElectronTagProbeAnalyzer::analyze(), MonitorLTC::analyze(), SiStripMonitorFilter::analyze(), SiStripMonitorDigi::analyze(), EwkMuLumiMonitorDQM::analyze(), SiStripDigiValid::analyze(), SiStripMonitorHLT::analyze(), HLTTauDQML1Plotter::analyze(), EgammaBasicClusters::analyze(), RPCDigiValid::analyze(), EBBeamCaloTask::analyze(), EBLaserTask::analyze(), RecoMuonValidator::analyze(), EBOccupancyTask::analyze(), EBPedestalTask::analyze(), EBRawDataTask::analyze(), EBPedestalOnlineTask::analyze(), EBStatusFlagsTask::analyze(), TrackAnalyzer::analyze(), EEBeamCaloTask::analyze(), EEClusterTask::analyze(), EECosmicTask::analyze(), EELaserTask::analyze(), EBCosmicTask::analyze(), EEPedestalOnlineTask::analyze(), EEPedestalTask::analyze(), EELedTask::analyze(), EERawDataTask::analyze(), EEStatusFlagsTask::analyze(), EBClusterTask::analyze(), EETestPulseTask::analyze(), EBIntegrityTask::analyze(), EBTestPulseTask::analyze(), EBTrendTask::analyze(), SiStripMonitorCluster::analyze(), EEBeamHodoTask::analyze(), EcalEndcapMonitorModule::analyze(), EEIntegrityTask::analyze(), EgammaSuperClusters::analyze(), EcalBarrelMonitorModule::analyze(), EBBeamHodoTask::analyze(), EETrendTask::analyze(), EBTimingTask::analyze(), TkAlCaRecoMonitor::analyze(), DQMHcalDiJetsAlCaReco::analyze(), DQMHcalPhiSymAlCaReco::analyze(), HcalRecHitMonitor::analyze(), HLTAlCaMonEcalPhiSym::analyze(), CaloTowersValidation::analyze(), BxTiming::analyze(), EBSelectiveReadoutTask::analyze(), HcalDetDiagLEDMonitor::analyze(), HLTMonBitSummary::analyze(), DQMSourceEleCalib::analyze(), HcalBaseDQMonitor::analyze(), HLTTauDQMLitePathPlotter::analyze(), AlcaBeamMonitor::analyze(), EcalPreshowerNoiseDistrib::analyze(), EETrendClient::analyze(), DQMProvInfo::analyze(), HLTMonBTagIPSource::analyze(), HLTMonBTagMuSource::analyze(), HLTTauDQMPathPlotter::analyze(), EBTrendClient::analyze(), EBHltTask::analyze(), HcalDeadCellMonitor::analyze(), TrackingMonitor::analyze(), MuonEnergyDepositAnalyzer::analyze(), MuonRecoAnalyzer::analyze(), EEHltTask::analyze(), HLTMuonDQMSource::analyze(), EEOccupancyTask::analyze(), HLTTauDQMTrkPlotter::analyze(), BasicHepMCValidation::analyze(), DrellYanValidation::analyze(), EETimingTask::analyze(), WValidation::analyze(), HcalMonitorModule::analyze(), EESummaryClient::analyze(), EBSummaryClient::analyze(), SegmentTrackAnalyzer::analyze(), TrackSplittingMonitor::analyze(), MuonSeedsAnalyzer::analyze(), L1TDTTF::analyze(), BeamMonitor::analyze(), HLTTauDQMCaloPlotter::analyze(), L1TDTTPG::analyze(), EBLaserClient::analyze(), EELaserClient::analyze(), EELedClient::analyze(), L1Scalers::analyze(), EBTimingClient::analyze(), BasicGenParticleValidation::analyze(), GlobalTest::analyze(), EBPedestalClient::analyze(), EEPedestalOnlineClient::analyze(), EBPedestalOnlineClient::analyze(), EEPedestalClient::analyze(), EETestPulseClient::analyze(), EBTestPulseClient::analyze(), DQMEventInfo::analyze(), HLTJetMETDQMSource::analyze(), MBUEandQCDValidation::analyze(), HcalSimHitsValidation::analyze(), NoiseRates::analyze(), L1TScalersSCAL::analyze(), ConverterTester::analyze(), ZDCMonitorModule::analyze(), EcalPreshowerDigisValidation::analyze(), SiPixelTrackResidualSource::analyze(), GlobalMuonMatchAnalyzer::analyze(), DuplicationChecker::analyze(), SiStripMonitorRawData::analyze(), EETimingClient::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), EcalBarrelSimHitsValidation::analyze(), EcalEndcapSimHitsValidation::analyze(), L1TGT::analyze(), SiStripMonitorQuality::analyze(), EcalPreshowerSimHitsValidation::analyze(), HLTAlCaMonPi0::analyze(), L1TCSCTPG::analyze(), DQMSourcePi0::analyze(), DQMHcalPhiSymHLT::analyze(), SiPixelDigiSource::analyze(), L1TGMT::analyze(), EcalSimHitsValidation::analyze(), L1TRPCTF::analyze(), HLTSeedL1LogicScalers::analyze(), MuonIdDQM::analyze(), EESelectiveReadoutTask::analyze(), SiPixelRawDataErrorSource::analyze(), HLTMon::analyze(), L1TCSCTF::analyze(), SiStripRecHitsValid::analyze(), HcalRecHitsValidation::analyze(), TauValidation::analyze(), TriggerValidator::analyze(), EcalDigisValidation::analyze(), MuonIdVal::analyze(), ValHcalIsoTrackHLT::analyze(), HLXMonitor::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), HLTHiggsBits::analyze(), SiPixelClusterSource::analyze(), GlobalDigisHistogrammer::analyze(), GlobalRecHitsHistogrammer::analyze(), L1TRPCTPG::analyze(), DQMHcalIsoTrackHLT::analyze(), MuIsoValidation::analyze(), MuonIsolationDQM::analyze(), EmDQMReco::analyze(), SiStripTrackingRecHitsValid::analyze(), L1TCompare::analyze(), L1TdeCSCTF::analyze(), SiPixelTrackingRecHitsValid::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), L1TECALTPG::analyze(), L1TRCT::analyze(), RPCTTUMonitor::analyze(), EcalMixingModuleValidation::analyze(), ValidationHcalIsoTrackAlCaReco::analyze(), HcalTimingMonitorModule::analyze(), ECALRecHitAnalyzer::analyze(), GlobalHitsHistogrammer::analyze(), GlobalHitsTester::analyze(), FourVectorHLTOnline::analyze(), CastorMonitorModule::analyze(), TopValidation::analyze(), V0Validator::analyze(), HLTScalers::analyze(), EgHLTOfflineSource::analyze(), HcalDetDiagTimingMonitor::analyze(), RPCEfficiency::analyze(), L1TdeRCT::analyze(), L1TGCT::analyze(), HcalDetDiagPedestalMonitor::analyze(), HcalDetDiagLaserMonitor::analyze(), ZdcSimHitStudy::analyzeHits(), HcalSimHitStudy::analyzeHits(), ESSummaryClient::beginJob(), RPCDaqInfo::beginJob(), SiPixelCertification::beginJob(), EBDcsInfoTask::beginJob(), EBDaqInfoTask::beginJob(), L1TEventInfoClient::beginJob(), DQMOfflineHLTEventInfoClient::beginJob(), EBDataCertificationTask::beginJob(), EEDaqInfoTask::beginJob(), DQMFEDIntegrityClient::beginJob(), EEDcsInfoTask::beginJob(), EEDataCertificationTask::beginJob(), L1TEMUEventInfoClient::beginJob(), HLTEventInfoClient::beginJob(), BeamMonitor::beginJob(), EcalEndcapMonitorClient::beginJob(), EcalBarrelMonitorClient::beginJob(), Vx3DHLTAnalyzer::beginJob(), CastorMonitorModule::beginJob(), TrigResRateMon::beginJob(), RPCDaqInfo::beginLuminosityBlock(), HcalBaseDQMonitor::beginLuminosityBlock(), DQMEventInfo::beginLuminosityBlock(), DQMDaqInfo::beginLuminosityBlock(), HcalSummaryClient::beginRun(), RPCDCSSummary::beginRun(), RPCDataCertification::beginRun(), RPCEventSummary::beginRun(), DTOfflineSummaryClients::beginRun(), ZDCMonitorClient::beginRun(), DQMProvInfo::beginRun(), DTSummaryClients::beginRun(), DQMEventInfo::beginRun(), ZDCMonitorModule::beginRun(), SiStripDaqInfo::beginRun(), HcalDetDiagPedestalMonitor::beginRun(), HcalDetDiagLaserMonitor::beginRun(), DQMStore::bookFloat(), SiPixelDataQuality::bookGlobalQualityFlag(), DQMStore::bookInt(), HcalCoarsePedestalClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalDataCertification::CertifyHcal(), CalibrationScanTask::checkAndSave(), CalibrationTask::checkAndSave(), HcalDetDiagPedestalMonitor::CheckStatus(), HcalMonitorModule::CheckSubdetectorStatus(), RPCClusterSizeTest::clientOperation(), RPCEventSummary::clientOperation(), Digi2Raw2Digi::compare(), L1GtHwValidation::compareFDL(), L1GtHwValidation::compareGTFE(), GlobalRecHitsAnalyzer::compute(), SiPixelDataQuality::computeGlobalQualityFlag(), SiPixelDataQuality::computeGlobalQualityFlagByLumi(), EcalMixingModuleValidation::computeSDBunchDigi(), TkHistoMap::createTkHistoMap(), RPCTTUMonitor::discriminateDecision(), TrackAnalyzer::doTrackerSpecificFillHists(), DQMEventInfo::DQMEventInfo(), EcalSelectiveReadoutValidation::EcalSelectiveReadoutValidation(), EcalEndcapMonitorModule::endJob(), EcalBarrelMonitorModule::endJob(), HcalMonitorModule::endJob(), ZDCMonitorModule::endJob(), MuonAlignment::endJob(), RPCMonitorSync::endJob(), ESSummaryClient::endLumiAnalyze(), HcalTrigPrimMonitor::endLuminosityBlock(), SiPixelCertification::endLuminosityBlock(), HcalBeamMonitor::endLuminosityBlock(), AlcaBeamMonitor::endLuminosityBlock(), DQMProvInfo::endLuminosityBlock(), L1Scalers::endLuminosityBlock(), EBDataCertificationTask::endLuminosityBlock(), EEDataCertificationTask::endLuminosityBlock(), L1TEventInfoClient::endLuminosityBlock(), HcalRawDataMonitor::endLuminosityBlock(), HcalMonitorModule::endLuminosityBlock(), DTSummaryClients::endLuminosityBlock(), HcalDAQInfo::endLuminosityBlock(), HcalDCSInfo::endLuminosityBlock(), QcdLowPtDQM::endLuminosityBlock(), HLTScalers::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), RPCDcsInfoClient::endRun(), SiPixelCertification::endRun(), DQMDcsInfoClient::endRun(), RPCBxTest::endRun(), DataCertificationJetMET::endRun(), HLTTauCertifier::endRun(), DTOfflineSummaryClients::endRun(), EcalBarrelMonitorModule::endRun(), RPCEfficiencyShiftHisto::endRun(), EcalEndcapMonitorModule::endRun(), ConverterTester::endRun(), EBDataCertificationTask::endRun(), EEDataCertificationTask::endRun(), DQMOfflineHLTEventInfoClient::endRun(), MuonAlignmentSummary::endRun(), PhotonDataCertification::endRun(), HcalMonitorModule::endRun(), EcalEndcapMonitorClient::endRun(), EcalBarrelMonitorClient::endRun(), L1TRPCTF::endRun(), HLTMuonCertSummary::endRun(), HLTOverallSummary::endRun(), EcalSelectiveReadoutValidation::endRun(), GlobalHitsTester::endRun(), RPCEfficiencySecond::endRun(), ZDCMonitorClient::errorSummary(), DQMStore::extract(), DTDataIntegrityTask::fedEntry(), DTDataIntegrityTask::fedFatal(), DTDataIntegrityTask::fedNonFatal(), FineDelayTask::fill(), SiPixelHitEfficiencyModule::fill(), CSCMonitorObject::Fill(), SiPixelRawDataErrorModule::fill(), SiPixelRecHitModule::fill(), SiPixelClusterModule::fill(), SiPixelDigiModule::fill(), MuonIdDQM::Fill(), MuonIdVal::Fill(), HTrackVariables::Fill(), TopElectronHLTOfflineSource::EleMEs::fill(), egHLT::MonElemManager< T, varType >::fill(), egHLT::MonElemManager2D< T, varTypeX, varTypeY >::fill(), Fill(), HResolution::Fill(), HResolution1DRecHit::Fill(), EcalSelectiveReadoutValidation::fill(), HcalRecHitMonitor::fill_Nevents(), HcalDigiMonitor::fill_Nevents(), DQMSourceEleCalib::fillAroundBarrel(), DQMSourceEleCalib::fillAroundEndcap(), SiPixelRecHitsValid::fillBarrel(), MixCollectionValidation::fillCaloHitTime(), MuonSimHitsValidAnalyzer::fillCSC(), HTrackVariables::FillDeltaR(), SiStripQualityChecker::fillDetectorStatus(), SiStripQualityChecker::fillDetectorStatusAtLumi(), MuonSimHitsValidAnalyzer::fillDT(), SiStripCertificationInfo::fillDummySiStripCertification(), SiStripQualityChecker::fillDummyStatus(), SiStripDaqInfo::fillDummyStatus(), SiStripDcsInfo::fillDummyStatus(), SiStripCertificationInfo::fillDummyTrackingCertification(), GlobalHitsAnalyzer::fillECal(), GlobalDigisAnalyzer::fillECal(), GlobalRecHitsAnalyzer::fillECal(), CSCSegmentValidation::fillEfficiencyPlots(), HcalSubdetDigiMonitor::fillElement(), HcalSubdetDigiMonitor::fillElements(), HLXMonitor::FillEventInfo(), SiStripFEDCheckPlugin::fillFatalError(), SiStripQualityChecker::fillFaultyModuleStatus(), SiPixelRawDataErrorModule::fillFED(), SiPixelRecHitsValid::fillForward(), LaserAlignmentT0ProducerDQM::FillFromProcessedDigis(), LaserAlignmentT0ProducerDQM::FillFromRawDigis(), GlobalHitsAnalyzer::fillG4MC(), MixCollectionValidation::fillGenParticleMulti(), RPCNoisyStripTest::fillGlobalME(), RPCOccupancyTest::fillGlobalME(), RPCMultiplicityTest::fillGlobalME(), SiStripQualityDQM::fillGrandSummaryMEs(), GlobalHitsAnalyzer::fillHCal(), GlobalDigisAnalyzer::fillHCal(), GlobalRecHitsAnalyzer::fillHCal(), JPTJetAnalyzer::fillHistogram(), DQMFEDIntegrityClient::fillHistograms(), HLXMonitor::FillHistograms(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), HLXMonitor::FillHistoHFCompare(), SiStripSummaryCreator::fillHistos(), HcalDetDiagLEDMonitor::fillHistos(), HLTMon::fillHistos(), HcalDetDiagPedestalMonitor::fillHistos(), EmDQMReco::fillHistos(), HcalDetDiagLaserMonitor::fillHistos(), TrackAnalyzer::fillHistosForState(), TkAlCaRecoMonitor::fillHitmaps(), ZdcSimHitStudy::FillHitValHist(), QcdUeDQM::fillHltBits(), QcdLowPtDQM::fillHltBits(), JPTJetTester::fillMatchHists(), PFJetTester::fillMatchHists(), CaloJetTester::fillMatchHists(), ecaldqm::fillME(), SiStripMonitorDigi::fillME(), SiStripMonitorTrack::fillME(), SiStripMonitorCluster::fillME(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), BTagHLTOfflineSource::fillMEforMonTriggerSummary(), L1TDTTF::fillMEs(), SiStripNoisesDQM::fillMEsForDet(), SiStripApvGainsDQM::fillMEsForDet(), SiStripPedestalsDQM::fillMEsForDet(), SiStripThresholdDQM::fillMEsForDet(), SiStripQualityDQM::fillMEsForDet(), SiStripNoisesDQM::fillMEsForLayer(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripPedestalsDQM::fillMEsForLayer(), SiStripThresholdDQM::fillMEsForLayer(), SiStripApvGainsDQM::fillMEsForLayer(), SiStripQualityDQM::fillMEsForLayer(), EBDcsInfoTask::fillMonitorElements(), EBDaqInfoTask::fillMonitorElements(), EEDaqInfoTask::fillMonitorElements(), EEDcsInfoTask::fillMonitorElements(), MixCollectionValidation::fillMultiplicity(), GlobalHitsAnalyzer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), HcalHotCellMonitor::fillNevents_neighbor(), HcalDeadCellMonitor::fillNevents_problemCells(), HcalHotCellMonitor::fillNevents_problemCells(), SiStripFEDCheckPlugin::fillNonFatalError(), CSCStripDigiValidation::fillPedestalPlots(), SiStripFEDCheckPlugin::fillPresent(), RCTMonitor::FillRCT(), HcalSummaryClient::fillReportSummary(), HLXMonitor::FillReportSummary(), HcalSummaryClient::fillReportSummaryLSbyLS(), MuonSimHitsValidAnalyzer::fillRPC(), CSCStripDigiValidation::fillSignalPlots(), MixCollectionValidation::fillSimHitTime(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi(), SiStripDcsInfo::fillStatus(), SiStripQualityChecker::fillSubDetStatus(), SiPixelActionExecutor::fillSummary(), SiStripCertificationInfo::fillTrackingCertificationMEs(), SiStripQualityChecker::fillTrackingStatus(), SiStripQualityChecker::fillTrackingStatusAtLumi(), SiStripMonitorDigi::fillTrend(), GlobalHitsAnalyzer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), SiStripDaqInfo::findExcludedModule(), SiPixelInformationExtractor::findNoisyPixels(), BeamMonitor::FitAndFill(), SiStripCablingDQM::getActiveDetIds(), CSCOfflineMonitor::harvestChamberMeans(), HcalRecHitsClient::HcalRecHitsEndjob(), HcalTimingMonitorModule::HcalTimingMonitorModule(), HcalDetDiagPedestalMonitor::LoadDataset(), HcalDetDiagLaserMonitor::LoadDataset(), DQMProvInfo::makeProvInfo(), HeavyFlavorValidation::match(), SiPixelTrackResidualModule::nfill(), SiPixelRecHitModule::nfill(), NoiseRatesClient::NoiseRatesEndjob(), CastorDigiMonitor::perChanHists(), CastorLEDMonitor::perChanHists(), CastorRecHitPerChan::perChanHists(), DTBlockedROChannelsTest::performClientDiagnostic(), RPCChamberQuality::performeClientOperation(), CSCWireDigiValidation::plotResolution(), CSCSegmentValidation::plotResolution(), CSCStripDigiValidation::plotResolution(), CSCRecHit2DValidation::plotResolution(), GlobalRecHitsAnalyzer::plotResolution(), HcalDigiMonitor::process_Digi(), EBTriggerTowerTask::processDigis(), EETriggerTowerTask::processDigis(), CastorRecHitMonitor::processEvent(), CastorHIMonitor::processEvent(), CastorDataIntegrityMonitor::processEvent(), CastorPSMonitor::processEvent(), HcalNZSMonitor::processEvent(), CastorDigiMonitor::processEvent(), HcalTrigPrimMonitor::processEvent(), HcalCaloTowerMonitor::processEvent(), HcalZDCMonitor::processEvent(), CastorEventDisplay::processEvent(), HcalBeamMonitor::processEvent(), HcalRecHitMonitor::processEvent(), CastorChannelQualityMonitor::processEvent(), CastorLEDMonitor::processEvent(), HcalEEUSMonitor::processEvent(), HcalDeadCellMonitor::processEvent(), HcalDigiMonitor::processEvent(), HcalBaseMonitor::processEvent(), HcalEEUSMonitor::processEvent_RawData(), HcalRecHitMonitor::processEvent_rechit(), CastorTowerJetMonitor::processEventJetIDs(), CastorTowerJetMonitor::processEventJets(), CastorTowerJetMonitor::processEventTowers(), DTDataIntegrityTask::processFED(), HcalHotCellMonitor::processHit_rechitNeighbors(), DTDataIntegrityTask::processROS25(), edm::EventStreamHttpReader::read(), HcalBaseDQMonitor::reset(), HcalMonitorModule::reset(), TauValidation::rtau(), EgHLTOfflineSummaryClient::runClient_(), DTLocalTriggerTask::runDCCAnalysis(), DQMFileSaver::saveForOffline(), DTTimeEvolutionHisto::setTimeSlotValue(), CastorPSMonitor::setup(), CastorDigiMonitor::setup(), HcalCoarsePedestalMonitor::setup(), HcalCaloTowerMonitor::setup(), HcalZDCMonitor::setup(), CastorTowerJetMonitor::setup(), HcalRecHitMonitor::setup(), CastorChannelQualityMonitor::setup(), HcalHotCellMonitor::setup(), HcalDeadCellMonitor::setup(), CastorLEDMonitor::setup(), EcalEndcapMonitorModule::setup(), EcalBarrelMonitorModule::setup(), HcalRawDataMonitor::setup(), HcalDigiMonitor::setup(), HcalBaseDQMonitor::setup(), HcalMonitorModule::setup(), HLXMonitor::SetupEventInfo(), TauValidation::spinEffects(), PFCandidateDQMAnalyzer::storeBadEvents(), PFJetDQMAnalyzer::storeBadEvents(), PFMETDQMAnalyzer::storeBadEvents(), TauValidation::tauDecayChannel(), TauValidation::tauMother(), TauValidation::tauProngs(), TrackEfficiencyMonitor::testSTATracks(), TrackEfficiencyMonitor::testTrackerTracks(), CastorDataIntegrityMonitor::unpack(), HcalDataIntegrityTask::unpack(), HcalEEUSMonitor::unpack(), HcalRawDataMonitor::unpack(), ECALRecHitAnalyzer::WriteECALRecHits(), SubTaskSummaryStatus::WriteThreshold(), and XmasToDQMEventInfo::XmasToDQMEventInfo().
|
inline |
Definition at line 148 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 149 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 150 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 151 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 152 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 153 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 154 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 155 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 156 of file MonitorElement.h.
References doFill().
|
inline |
Definition at line 158 of file MonitorElement.h.
References Fill().
Referenced by Fill().
void MonitorElement::Fill | ( | double | x | ) |
"Fill" ME methods for double
Definition at line 232 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, 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 221 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 276 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 380 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 407 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 95 of file MonitorElement.h.
References data_, and DQMNet::CoreObject::flags.
|
private |
Definition at line 947 of file MonitorElement.cc.
References a, accessRootObject(), data_, h, 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 786 of file MonitorElement.cc.
References getAxis().
Referenced by PFClient::createEfficiencyPlots().
double MonitorElement::getBinContent | ( | int | binx | ) | const |
get content of bin (1-D)
Definition at line 699 of file MonitorElement.cc.
References accessRootObject().
Referenced by ESSummaryClient::analyze(), HCALRecHitAnalyzer::analyze(), EBBeamCaloTask::analyze(), EEBeamCaloTask::analyze(), HLTMonBitSummary::analyze(), EBSummaryClient::analyze(), EESummaryClient::analyze(), EEBeamCaloClient::analyze(), EBBeamCaloClient::analyze(), SiPixelRawDataErrorSource::analyze(), SiPixelEDAClient::beginLuminosityBlock(), L1TDTTFClient::buildPhiEtaPlotO(), L1TDTTFClient::buildPhiEtaPlotOFC(), EcalMixingModuleValidation::bunchSumTest(), HcalDetDiagPedestalClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), RPCOccupancyTest::clientOperation(), RPCClusterSizeTest::clientOperation(), RPCDeadChannelTest::clientOperation(), RPCEventSummary::clientOperation(), SiPixelHitEfficiencyModule::computeEfficiencies(), SiPixelDataQuality::computeGlobalQualityFlag(), SiPixelDataQuality::computeGlobalQualityFlagByLumi(), PFClient::createEfficiencyPlots(), ConversionPostprocessing::dividePlots(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), HLTMonSimpleBTag::doEffCalc(), MuonTestSummary::doMultiplicityTests(), MuonTestSummary::doMuonIDTests(), MuonTestSummary::doResidualsTests(), SiPixelActionExecutor::dumpBarrelRefValues(), SiPixelActionExecutor::dumpEndcapRefValues(), ElectronMcSignalValidator::endJob(), ElectronMcFakeValidator::endJob(), SiStripMonitorFilter::endJob(), SiStripMonitorHLT::endJob(), DQMHcalPhiSymAlCaReco::endJob(), HcalSimHitsValidation::endJob(), ESSummaryClient::endLumiAnalyze(), SiStripMonitorDigi::endLuminosityBlock(), RPCDqmClient::endLuminosityBlock(), HcalBeamMonitor::endLuminosityBlock(), DQMProvInfo::endLuminosityBlock(), DTDCSByLumiSummary::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), HcalLSbyLSMonitor::endLuminosityBlock(), DTDataIntegrityTest::endLuminosityBlock(), DTSummaryClients::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), HltSusyExoPostProcessor::endRun(), DTCertificationSummary::endRun(), RPCDqmClient::endRun(), DQMHcalPhiSymAlCaReco::endRun(), DTOfflineSummaryClients::endRun(), RPCEfficiencyPerRingLayer::endRun(), RPCEfficiencyShiftHisto::endRun(), DTChamberEfficiencyClient::endRun(), RPCEfficiencySecond::endRun(), SiPixelActionExecutor::fillDeviations(), SiPixelActionExecutor::fillFEDErrorSummary(), HCALRecHitAnalyzer::FillGeometry(), ECALRecHitAnalyzer::FillGeometry(), RPCNoisyStripTest::fillGlobalME(), RPCOccupancyTest::fillGlobalME(), SiPixelActionExecutor::fillGrandBarrelSummaryHistos(), SiPixelActionExecutor::fillGrandEndcapSummaryHistos(), HLXMonitor::FillHistograms(), SiStripSummaryCreator::fillHistos(), RPCChamberQuality::fillMonitorElements(), SiPixelActionExecutor::fillOccupancy(), HcalSummaryClient::fillReportSummaryLSbyLS(), SiPixelActionExecutor::fillSummary(), FillUnphysicalHEHFBins(), DTLocalTriggerLutTest::fillWhPlot(), CSCMonitorObject::GetBinContent(), UtilsClient::getBinQuality(), UtilsClient::getBinStatus(), HcalSubdetDigiMonitor::getMeElementBinContent(), CSCOfflineMonitor::harvestChamberMeans(), HcalRecHitsClient::HcalRecHitsEndjob(), SiPixelSCurveCalibrationAnalysis::makeThresholdSummary(), UtilsClient::maskBinContent(), DTTimeEvolutionHisto::normalizeTo(), SiStripTrackerMapCreator::paintTkMapFromHistogram(), RPCChamberQuality::performeClientOperation(), HLTTauDQMSummaryPlotter::plotTriggerBitEfficiencyHistos(), UtilsClient::printBadChannels(), HcalBeamMonitor::processEvent(), SiStripFEDErrorsDQM::readHistogram(), CastorLEDMonitor::reset(), SiPixelDQMRocLevelAnalyzer::RocSumOneModule(), L1TEMUEventInfoClient::setSummary(), DTTimeEvolutionHisto::setTimeSlotValue(), ShiftFillLast(), DTDataIntegrityTask::TimeHistos(), HcalRawDataMonitor::UpdateMEs(), DTTimeEvolutionHisto::updateTimeSlot(), and ECALRecHitAnalyzer::WriteECALRecHits().
double MonitorElement::getBinContent | ( | int | binx, |
int | biny | ||
) | const |
get content of bin (2-D)
Definition at line 705 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 711 of file MonitorElement.cc.
References accessRootObject().
double MonitorElement::getBinEntries | ( | int | bin | ) | const |
get # of bin entries (for profiles)
Definition at line 741 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, incompatible(), and kind().
double MonitorElement::getBinError | ( | int | binx | ) | const |
get uncertainty on content of bin (1-D) - See TH1::GetBinError for details
Definition at line 717 of file MonitorElement.cc.
References accessRootObject().
Referenced by EBSummaryClient::analyze(), EESummaryClient::analyze(), EcalMixingModuleValidation::bunchSumTest(), HLTMonSimpleBTag::doEffCalc(), DTOfflineSummaryClients::endRun(), DTChamberEfficiencyClient::endRun(), HLXMonitor::FillHistograms(), HcalRecHitsClient::HcalRecHitsEndjob(), DTTimeEvolutionHisto::setTimeSlotValue(), 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 723 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 729 of file MonitorElement.cc.
References accessRootObject().
double MonitorElement::getEntries | ( | void | ) | const |
get # of entries
Definition at line 735 of file MonitorElement.cc.
References accessRootObject().
Referenced by HLTMuonDQMSource::analyze(), EBSummaryClient::analyze(), EESummaryClient::analyze(), SiPixelClusterSource::analyze(), CaloTowersClient::CaloTowersEndjob(), HcalDetDiagTimingMonitor::CheckTiming(), RPCClusterSizeTest::clientOperation(), SiPixelDataQuality::computeGlobalQualityFlag(), PhotonOfflineClient::dividePlots(), MuonTestSummary::doEnergyTests(), MuonTestSummary::doMultiplicityTests(), MuonTestSummary::doMuonIDTests(), L1TdeECALClient::endLuminosityBlock(), L1TEventInfoClient::endLuminosityBlock(), MuonAlignmentSummary::endRun(), SiPixelActionExecutor::fillEfficiency(), SiPixelActionExecutor::fillFEDErrorSummary(), RPCOccupancyTest::fillGlobalME(), SiPixelDataQuality::fillGlobalQualityPlot(), SiStripSummaryCreator::fillHistos(), RPCChamberQuality::fillMonitorElements(), SiPixelActionExecutor::fillSummary(), HcalRecHitsClient::HcalRecHitsEndjob(), SiStripActionExecutor::printShiftHistoParameters(), MeanWithinExpected::runTest(), L1TEMUEventInfoClient::setSummary(), and ShiftFillLast().
|
inline |
Definition at line 328 of file MonitorElement.h.
References DQM_KIND_REAL, kind(), MonitorElement::Scalar::real, and scalar_.
Referenced by HcalCoarsePedestalClient::beginRun(), SiPixelDataQuality::computeGlobalQualityFlag(), DTOfflineSummaryClients::endRun(), DQMOfflineHLTEventInfoClient::endRun(), PhotonDataCertification::endRun(), SiPixelDataQuality::fillGlobalQualityPlot(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi(), SiStripCertificationInfo::fillTrackingCertificationMEs(), DTLocalTriggerSynchTest::getFloatFromME(), MEtoEDMConverter::putData(), and SiPixelHistoricInfoDQMClient::retrieveMEs().
|
inline |
get full name of ME including Pathname
Definition at line 107 of file MonitorElement.h.
References data_, DQMNet::CoreObject::dirname, DQMNet::CoreObject::objname, and path().
Referenced by ConverterTester::beginJob(), MEtoEDMConverter::beginRun(), DQMStore::checkBinningMatches(), MEtoEDMConverter::endJob(), ecaldqm::MeInfoMap::get(), GlobalHitsTester::GlobalHitsTester(), MEtoEDMConverter::putData(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), MeanWithinExpected::runTest(), ecaldqm::MeInfoMap::set(), and DQMStore::tag().
|
inline |
Definition at line 322 of file MonitorElement.h.
References DQM_KIND_INT, kind(), MonitorElement::Scalar::num, and scalar_.
Referenced by SiStripDcsInfo::addBadModules(), HcalSummaryClient::analyze(), HcalBaseDQMonitor::analyze(), HcalCoarsePedestalClient::beginRun(), HcalDeadCellClient::calculateProblems(), HcalRawDataClient::calculateProblems(), CalibrationHistograms::CalibrationHistograms(), SiPixelDataQuality::computeGlobalQualityFlag(), L1ScalersClient::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), SiPixelActionExecutor::fillFEDErrorSummary(), SiPixelDataQuality::fillGlobalQualityPlot(), SiStripDaqInfo::findExcludedModule(), SiStripTrackerMapCreator::getDetectorFlagAndComment(), HcalDetDiagLaserClient::htmlOutput(), HcalBaseDQMonitor::IsAllowedCalibType(), DTBlockedROChannelsTest::performClientDiagnostic(), MEtoEDMConverter::putData(), SiPixelHistoricInfoDQMClient::retrieveMEs(), PhotonOfflineClient::runClient(), and SamplingHistograms::SamplingHistograms().
|
inline |
true if ME is meant to be stored for each luminosity section
Definition at line 132 of file MonitorElement.h.
References data_, 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 656 of file MonitorElement.cc.
References accessRootObject().
Referenced by SiPixelActionExecutor::checkQTestResults(), HcalDetDiagLEDMonitor::CheckStatus(), RPCClusterSizeTest::clientOperation(), SiPixelInformationExtractor::computeStatus(), MuonAlignmentSummary::endRun(), DTResolutionAnalysisTest::endRun(), SiPixelActionExecutor::fillFEDErrorSummary(), RPCMultiplicityTest::fillGlobalME(), HLXMonitor::FillHistograms(), SiStripSummaryCreator::fillHistos(), SiPixelActionExecutor::fillSummary(), SiStripQualityChecker::fillTrackingStatusAtLumi(), BeamMonitor::FitAndFill(), MuonTestSummary::GaussFit(), PFClient::getHistogramParameters(), SiStripActionExecutor::printShiftHistoParameters(), 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 663 of file MonitorElement.cc.
References accessRootObject().
Referenced by MuonAlignmentSummary::endRun(), BeamMonitor::FitAndFill(), and htmlErrors().
|
inline |
get name of ME
Definition at line 99 of file MonitorElement.h.
References data_, and DQMNet::CoreObject::objname.
Referenced by MonitorElementMgr::addME(), HcalSummaryClient::analyze(), BeamMonitor::analyze(), HLTSeedL1LogicScalers::analyze(), ESSummaryClient::beginJob(), BeamMonitor::beginJob(), EcalBarrelMonitorClient::beginJob(), EcalEndcapMonitorClient::beginJob(), RPCChamberQuality::beginRun(), RPCNoisyStripTest::beginRun(), HcalNZSClient::beginRun(), HcalTrigPrimClient::beginRun(), HcalHotCellClient::beginRun(), HcalBeamClient::beginRun(), HcalDeadCellClient::beginRun(), HcalDetDiagLEDClient::beginRun(), HcalDetDiagNoiseMonitorClient::beginRun(), HcalCoarsePedestalClient::beginRun(), HcalDetDiagTimingClient::beginRun(), HcalDetDiagPedestalClient::beginRun(), HcalDigiClient::beginRun(), RPCMon_SS_Dbx_Global::beginRun(), HcalRecHitClient::beginRun(), HcalSummaryClient::beginRun(), HcalRawDataClient::beginRun(), RPCBxTest::beginRun(), RPCOccupancyTest::beginRun(), RPCEventSummary::beginRun(), RPCRecHitProbability::beginRun(), RPCMonitorDigi::beginRun(), RPCDeadChannelTest::beginRun(), RPCMultiplicityTest::beginRun(), ZDCMonitorClient::beginRun(), RPCClusterSizeTest::beginRun(), RPCMonitorDigi::bookRegionME(), SiPixelActionExecutor::checkQTestResults(), EEBeamCaloTask::cleanup(), EBDcsInfoTask::cleanup(), EEClusterTask::cleanup(), EBLaserTask::cleanup(), EBOccupancyTask::cleanup(), EBBeamCaloTask::cleanup(), EBClusterTask::cleanup(), EBDaqInfoTask::cleanup(), EcalEndcapMonitorModule::cleanup(), EEBeamHodoTask::cleanup(), EcalBarrelMonitorModule::cleanup(), EETrendTask::cleanup(), EBBeamHodoTask::cleanup(), EBTrendTask::cleanup(), EBDataCertificationTask::cleanup(), EEDaqInfoTask::cleanup(), EEDataCertificationTask::cleanup(), EEDcsInfoTask::cleanup(), EBTimingTask::cleanup(), EBSelectiveReadoutTask::cleanup(), EESummaryClient::cleanup(), EBSummaryClient::cleanup(), EERawDataTask::cleanup(), EBRawDataTask::cleanup(), EEStatusFlagsTask::cleanup(), EBStatusFlagsTask::cleanup(), EBIntegrityTask::cleanup(), EEIntegrityTask::cleanup(), EBHltTask::cleanup(), EEHltTask::cleanup(), EETimingTask::cleanup(), EEBeamCaloClient::cleanup(), EBTimingClient::cleanup(), EBBeamCaloClient::cleanup(), HcalMonitorModule::cleanup(), EESelectiveReadoutTask::cleanup(), FourVectorHLTOnline::countHLTGroupBXHitsEndLumiBlock(), PFClient::createResolutionPlots(), HLTMonSimpleBTag::doEffCalc(), RPCDcsInfoClient::endRun(), DQMDcsInfoClient::endRun(), PhotonDataCertification::endRun(), HLTMuonCertSummary::endRun(), SiPixelActionExecutor::fillGrandBarrelSummaryHistos(), SiPixelActionExecutor::fillGrandEndcapSummaryHistos(), SiStripSummaryCreator::fillGrandSummaryHistos(), SiStripSummaryCreator::fillHistos(), SiStripQualityChecker::fillSubDetStatus(), SiPixelActionExecutor::fillSummary(), SiStripSummaryCreator::fillSummaryHistos(), SiStripCertificationInfo::fillTrackingCertificationMEs(), SiStripQualityChecker::fillTrackingStatus(), SiStripQualityChecker::fillTrackingStatusAtLumi(), BeamMonitor::FitAndFill(), SiStripInformationExtractor::getCondDBHistos(), SiPixelDataQuality::getDetId(), SiPixelInformationExtractor::getDetId(), SiStripInformationExtractor::getGlobalHistos(), HcalUtilsClient::getHisto(), UtilsClient::getHisto(), getHisto(), getHisto2(), SiStripInformationExtractor::getHistosFromPath(), SiPixelInformationExtractor::getHistosFromPath(), getHistoTH3F(), getHistoTProfile(), getHistoTProfile2D(), SiStripQualityChecker::getModuleStatus(), SiStripInformationExtractor::getSingleModuleHistos(), SiPixelInformationExtractor::getSingleModuleHistos(), SiStripSummaryCreator::getSummaryME(), SiStripInformationExtractor::getTrackerMapHistos(), SiPixelInformationExtractor::getTrackerMapHistos(), CommissioningHistograms::histogram(), SiStripHistoPlotter::makeCondDBPlots(), SiPixelHistoPlotter::makePlot(), L1TDTTPGClient::makeRatioHisto(), SiStripBaseServiceFromDQM< T >::StringNotMatch::operator()(), SiStripTrackerMapCreator::paintTkMapFromHistogram(), SiStripInformationExtractor::plotHistosFromLayout(), SiStripInformationExtractor::printAlarmList(), UtilsClient::printBadChannels(), SiStripActionExecutor::printShiftHistoParameters(), ElectronDqmAnalyzerBase::profileX(), ElectronDqmAnalyzerBase::profileY(), MEtoEDMConverter::putData(), SiStripInformationExtractor::readGlobalHistoList(), SiStripFEDErrorsDQM::readHistogram(), SiStripInformationExtractor::readModuleAndHistoList(), SiStripInformationExtractor::readStatusMessage(), SiPixelInformationExtractor::readStatusMessage(), SiPixelHistoricInfoDQMClient::retrieveMEs(), SiPixelHistoricInfoEDAClient::retrieveMEs(), SiStripHistoryDQMService::returnDetComponent(), SiPixelHistoryDQMService::returnDetComponent(), DTLocalTriggerSynchTest::runClientDiagnostic(), EBSummaryClient::setup(), EESummaryClient::setup(), EEBeamCaloClient::setup(), EBBeamCaloClient::setup(), SubTaskSummaryStatus::WriteThreshold(), and CSCRecHit2DValidation::~CSCRecHit2DValidation().
int MonitorElement::getNbinsX | ( | void | ) | const |
get # of bins in X-axis
Definition at line 681 of file MonitorElement.cc.
References accessRootObject().
Referenced by HLTMuonDQMSource::analyze(), SiStripMonitorQuality::analyze(), HLTTauDQMSummaryPlotter::bookTriggerBitEfficiencyHistos(), CaloTowersClient::CaloTowersEndjob(), RPCDeadChannelTest::clientOperation(), RPCEventSummary::clientOperation(), SiPixelHitEfficiencyModule::computeEfficiencies(), PFClient::createEfficiencyPlots(), PFClient::createResolutionPlots(), ConversionPostprocessing::dividePlots(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), HLTMonSimpleBTag::doEffCalc(), MTVHistoProducerAlgo::doProfileX(), MuonTrackValidatorBase::doProfileX(), ElectronMcFakeValidator::endJob(), ElectronMcSignalValidator::endJob(), HcalSimHitsValidation::endJob(), EEDataCertificationTask::endLuminosityBlock(), L1TEventInfoClient::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), HltSusyExoPostProcessor::endRun(), RPCEfficiencyShiftHisto::endRun(), EEDataCertificationTask::endRun(), SiStripCertificationInfo::fillDummySiStripCertification(), SiStripQualityChecker::fillDummyStatus(), RPCOccupancyTest::fillGlobalME(), SiStripSummaryCreator::fillGrandSummaryHistos(), DQMMessageLoggerClient::fillHistograms(), DQMFEDIntegrityClient::fillHistograms(), SiStripSummaryCreator::fillHistos(), EEDcsInfoTask::fillMonitorElements(), EEDaqInfoTask::fillMonitorElements(), SiPixelActionExecutor::fillOccupancy(), SiPixelActionExecutor::fillSummary(), SiStripSummaryCreator::fillSummaryHistos(), FillUnphysicalHEHFBins(), SiPixelInformationExtractor::getNormalization(), SiPixelInformationExtractor::getNormalization2D(), SiStripSummaryCreator::getSummaryME(), CSCOfflineMonitor::harvestChamberMeans(), HcalRecHitsClient::HcalRecHitsEndjob(), RPCFEDIntegrity::labelBins(), rpcdqm::utils::labelXAxisSector(), rpcdqm::utils::labelXAxisSegment(), SiPixelSCurveCalibrationAnalysis::makeThresholdSummary(), L1TGCTClient::makeXProjection(), L1TGCTClient::makeYProjection(), DTTimeEvolutionHisto::normalizeTo(), HLTTauDQMSummaryPlotter::plotTriggerBitEfficiencyHistos(), UtilsClient::printBadChannels(), SiStripFEDErrorsDQM::readHistogram(), CastorLEDMonitor::reset(), ShiftFillLast(), and DTDataIntegrityTask::TimeHistos().
int MonitorElement::getNbinsY | ( | void | ) | const |
get # of bins in Y-axis
Definition at line 687 of file MonitorElement.cc.
References accessRootObject().
Referenced by CaloTowersClient::CaloTowersEndjob(), RPCEventSummary::clientOperation(), PFClient::createResolutionPlots(), HLTMonSimpleBTag::doEffCalc(), EEDataCertificationTask::endLuminosityBlock(), L1TEventInfoClient::endLuminosityBlock(), RPCEfficiencyShiftHisto::endRun(), EEDataCertificationTask::endRun(), SiStripCertificationInfo::fillDummySiStripCertification(), SiStripQualityChecker::fillDummyStatus(), EEDaqInfoTask::fillMonitorElements(), EEDcsInfoTask::fillMonitorElements(), SiPixelActionExecutor::fillOccupancy(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiPixelActionExecutor::fillSummary(), FillUnphysicalHEHFBins(), SiPixelInformationExtractor::getNormalization2D(), CSCOfflineMonitor::harvestChamberMeans(), HcalRecHitsClient::HcalRecHitsEndjob(), rpcdqm::utils::labelYAxisRing(), rpcdqm::utils::labelYAxisRoll(), SiPixelSCurveCalibrationAnalysis::makeThresholdSummary(), UtilsClient::printBadChannels(), and DTDataIntegrityTask::TimeHistos().
int MonitorElement::getNbinsZ | ( | void | ) | const |
get # of bins in Z-axis
Definition at line 693 of file MonitorElement.cc.
References accessRootObject().
|
inline |
get pathname of parent folder
Definition at line 103 of file MonitorElement.h.
References data_, and DQMNet::CoreObject::dirname.
Referenced by SiPixelInformationExtractor::findNoisyPixels(), and MEtoEDMConverter::putData().
std::vector< QReport * > MonitorElement::getQErrors | ( | void | ) | const |
get errors from last set of quality tests
Definition at line 570 of file MonitorElement.cc.
References data_, dqm::qstatus::ERROR, i, DQMNet::CoreObject::qreports, qreports_, and query::result.
Referenced by SiPixelActionExecutor::checkQTestResults(), HLTTauCertifier::endRun(), QTestStatusChecker::processAlarms(), and SiPixelHistoPlotter::setLines().
std::vector< QReport * > MonitorElement::getQOthers | ( | void | ) | const |
get "other" (i.e. non-error, non-warning, non-"ok") QReports from last set of quality tests
Definition at line 585 of file MonitorElement.cc.
References data_, dqm::qstatus::ERROR, i, DQMNet::CoreObject::qreports, qreports_, query::result, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
Referenced by QTestStatusChecker::processAlarms(), and SiPixelHistoPlotter::setLines().
const QReport * MonitorElement::getQReport | ( | const std::string & | qtname | ) | const |
get QReport corresponding to <qtname> (null pointer if QReport does not exist)
Definition at line 532 of file MonitorElement.cc.
Referenced by addQReport(), RPCDeadChannelTest::clientOperation(), createH2CompTest(), MuonTestSummary::doKinematicsTests(), L1TEventInfoClient::endLuminosityBlock(), L1TRPCTFClient::endLuminosityBlock(), HLTEventInfoClient::endLuminosityBlock(), DTResolutionTest::endLuminosityBlock(), DataCertificationJetMET::endRun(), and MuonTrackResidualsTest::endRun().
|
private |
Definition at line 1381 of file MonitorElement.cc.
References DQMNet::QValue::algorithm, DQMNet::QValue::code, data_, dqm::qstatus::DID_NOT_RUN, end, DQMNet::QValue::message, pos, lumiQueryAPI::q, DQMNet::CoreObject::qreports, qreports_, DQMNet::QValue::qtname, and DQMNet::QValue::qtresult.
std::vector< QReport * > MonitorElement::getQReports | ( | void | ) | const |
get map of QReports
Definition at line 541 of file MonitorElement.cc.
References data_, i, DQMNet::CoreObject::qreports, qreports_, and query::result.
Referenced by L1TdeECALClient::endLuminosityBlock(), L1TRPCTFClient::endLuminosityBlock(), PhotonDataCertification::endRun(), HLTMuonCertSummary::endRun(), SiStripQualityChecker::fillSubDetStatus(), SiStripQualityChecker::fillTrackingStatus(), SiStripUtility::getMEStatus(), SiStripQualityChecker::getModuleStatus(), SiPixelUtility::getStatus(), SiStripInformationExtractor::printAlarmList(), SiPixelInformationExtractor::printAlarmList(), SiStripInformationExtractor::readStatusMessage(), and SiPixelInformationExtractor::readStatusMessage().
std::vector< QReport * > MonitorElement::getQWarnings | ( | void | ) | const |
get warnings from last set of quality tests
Definition at line 555 of file MonitorElement.cc.
References data_, i, DQMNet::CoreObject::qreports, qreports_, query::result, and dqm::qstatus::WARNING.
Referenced by SiPixelActionExecutor::checkQTestResults(), HLTTauCertifier::endRun(), QTestStatusChecker::processAlarms(), and SiPixelHistoPlotter::setLines().
TObject * MonitorElement::getRefRootObject | ( | void | ) | const |
Definition at line 1546 of file MonitorElement.cc.
References reference_, and update().
Referenced by SiPixelHistoPlotter::createStaticPlot(), SiStripHistoPlotter::createStaticPlot(), CSCMonitorObject::getRefRootObject(), SiPixelHistoPlotter::makePlot(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), and Comp2RefKolmogorov::runTest().
TH1 * MonitorElement::getRefTH1 | ( | void | ) | const |
Definition at line 1553 of file MonitorElement.cc.
References checkRootObject(), data_, DQMNet::CoreObject::objname, reference_, and update().
Referenced by SiPixelHistoPlotter::createStaticPlot(), SiStripHistoPlotter::createStaticPlot(), SiPixelActionExecutor::fillDeviations(), and SiPixelHistoPlotter::makePlot().
TH1D * MonitorElement::getRefTH1D | ( | void | ) | const |
Definition at line 1578 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 | ( | void | ) | const |
Definition at line 1560 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 | ( | void | ) | const |
Definition at line 1569 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 | ( | void | ) | const |
Definition at line 1605 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH2D, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest().
TH2F * MonitorElement::getRefTH2F | ( | void | ) | const |
Definition at line 1587 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH2F, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest().
TH2S * MonitorElement::getRefTH2S | ( | void | ) | const |
Definition at line 1596 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH2S, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest().
TH3F * MonitorElement::getRefTH3F | ( | void | ) | const |
Definition at line 1614 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TH3F, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefEqualH::runTest().
TProfile * MonitorElement::getRefTProfile | ( | void | ) | const |
Definition at line 1623 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TPROFILE, kind(), DQMNet::CoreObject::objname, reference_, and update().
Referenced by Comp2RefChi2::runTest(), and Comp2RefKolmogorov::runTest().
TProfile2D * MonitorElement::getRefTProfile2D | ( | void | ) | const |
Definition at line 1632 of file MonitorElement.cc.
References checkRootObject(), data_, DQM_KIND_TPROFILE2D, kind(), DQMNet::CoreObject::objname, reference_, and update().
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 669 of file MonitorElement.cc.
References accessRootObject().
Referenced by SiPixelActionExecutor::checkQTestResults(), DTResolutionAnalysisTest::endRun(), HLXMonitor::FillHistograms(), SiPixelActionExecutor::fillSummary(), BeamMonitor::FitAndFill(), MuonTestSummary::GaussFit(), PFClient::getHistogramParameters(), SiStripActionExecutor::printShiftHistoParameters(), 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 675 of file MonitorElement.cc.
References accessRootObject().
Referenced by BeamMonitor::FitAndFill().
TObject * MonitorElement::getRootObject | ( | void | ) | const |
Definition at line 1459 of file MonitorElement.cc.
References object_, and update().
Referenced by EETimingClient::analyze(), ecaldqm::cloneIt(), MEtoEDMConverter::endJob(), MuCorrMETAnalyzer::endRun(), TcMETAnalyzer::endRun(), CaloMETAnalyzer::endRun(), PFMETAnalyzer::endRun(), METAnalyzer::endRun(), ExtractTObject< T >::extract(), SiPixelInformationExtractor::fillModuleAndHistoList(), FUShmDQMOutputService::findMonitorElements(), ecaldqm::getBinContentME(), ecaldqm::getBinEntriesME(), ecaldqm::getBinErrorME(), DTLocalTriggerBaseTest::getHisto(), SiPixelInformationExtractor::getMEType(), SiPixelHistoPlotter::makePlot(), MuCorrMETAnalyzer::makeRatePlot(), TcMETAnalyzer::makeRatePlot(), CaloMETAnalyzer::makeRatePlot(), PFMETAnalyzer::makeRatePlot(), METAnalyzer::makeRatePlot(), JetMETDQMOfflineClient::runClient_(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentsWithinExpected::runTest(), MeanWithinExpected::runTest(), CompareToMedian::runTest(), ecaldqm::setBinContentME(), ecaldqm::setBinEntriesME(), and ecaldqm::setBinErrorME().
|
inline |
Definition at line 334 of file MonitorElement.h.
References DQM_KIND_STRING, kind(), scalar_, and MonitorElement::Scalar::str.
Referenced by MEtoEDMConverter::putData().
|
inline |
|
inline |
Definition at line 340 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_TAGGED, DQMNet::CoreObject::flags, DQMNet::CoreObject::tag, and o2o::tags.
Referenced by RPCBxTest::beginRun(), and MEtoEDMConverter::putData().
TH1 * MonitorElement::getTH1 | ( | void | ) | const |
Definition at line 1466 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by SiPixelOfflineCalibAnalysisBase::addTF1ToDQMMonitoringElement(), BeamMonitor::analyze(), MBUEandQCDValidation::analyze(), HLTScalers::analyze(), TrackerOfflineValidationSummary::associateModuleHistsWithTree(), TrackAnalyzer::beginJob(), TkAlCaRecoMonitor::beginJob(), BeamConditionsMonitor::beginJob(), TrackingMonitor::beginJob(), BeamMonitor::beginJob(), JetMETHLTOfflineSource::beginRun(), BTagHLTOfflineSource::beginRun(), QcdUeDQM::book1D(), QcdLowPtDQM::book1D(), QcdUeDQM::book2D(), QcdLowPtDQM::book2D(), ElectronValidator::bookH1andDivide(), ElectronDqmAnalyzerBase::bookH1andDivide(), ElectronValidator::bookH2andDivide(), ElectronDqmAnalyzerBase::bookH2andDivide(), SiStripMonitorTrack::bookMETrend(), SiStripMonitorTrack::bookSubDetMEs(), DQMGenericTnPClient::calculateEfficiency(), HeavyFlavorHarvesting::calculateEfficiency(), DQMStore::checkBinningMatches(), FourVectorHLTOnline::countHLTGroupHitsEndLumiBlock(), TrigResRateMon::countHLTGroupHitsEndLumiBlock(), FourVectorHLTOffline::countHLTGroupHitsEndLumiBlock(), FourVectorHLTOnline::countHLTGroupL1HitsEndLumiBlock(), TrigResRateMon::countHLTGroupL1HitsEndLumiBlock(), FourVectorHLTOffline::countHLTGroupL1HitsEndLumiBlock(), FourVectorHLTOnline::countHLTPathHitsEndLumiBlock(), TrigResRateMon::countHLTPathHitsEndLumiBlock(), QcdUeDQM::createHistos(), QcdLowPtDQM::createHistos(), SiStripMonitorDigi::createModuleMEs(), SiStripMonitorCluster::createModuleMEs(), SiStripHistoPlotter::createStaticPlot(), SiPixelHistoPlotter::createStaticPlot(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), dqmCopyRecursively(), HLTMonBTagClient::efficiency(), DQMHistEffProducer::endJob(), DQMHistPlotter::endJob(), HLTScalersClient::endLuminosityBlock(), RPCEfficiencyPerRingLayer::endRun(), SiStripQualityDQM::fillGrandSummaryMEs(), DQMMessageLoggerClient::fillHistograms(), SiStripSummaryCreator::fillHistos(), SiStripQualityDQM::fillMEsForLayer(), SiStripApvGainsDQM::fillSummaryMEs(), SiStripPedestalsDQM::fillSummaryMEs(), SiStripLorentzAngleDQM::fillSummaryMEs(), SiStripQualityDQM::fillSummaryMEs(), SiStripBaseCondObjDQM::fillSummaryMEs(), BeamMonitor::FitAndFill(), SiStripCablingDQM::getActiveDetIds(), CSCMonitorObject::GetBinError(), CSCMonitorObject::GetEntries(), CSCMonitorObject::GetMaximumBin(), SiStripSummaryCreator::getSummaryME(), CSCMonitorObject::getTH1(), MuonIsolationDQM::GetTH1FromMonitorElement(), MuIsoValidation::GetTH1FromMonitorElement(), CSCMonitorObject::getTH1Lock(), SiStripHistoPlotter::makeCondDBPlots(), PlotCombiner::makePlot(), SiStripHistoPlotter::makePlot(), EcalSelectiveReadoutValidation::normalizeHists(), CSCMonitorObject::SetAxisRange(), CSCMonitorObject::SetBinError(), CSCMonitorObject::SetMaximum(), CSCMonitorObject::SetNormFactor(), DTLocalTriggerTask::setQLabels(), JetMETHLTOfflineSource::TriggerPosition(), BTagHLTOfflineSource::TriggerPosition(), and SiStripFEDCheckPlugin::updateHistograms().
TH1D * MonitorElement::getTH1D | ( | void | ) | const |
Definition at line 1489 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH1D, kind(), and update().
Referenced by DQMStore::collate1DD(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), and MeanWithinExpected::runTest().
TH1F * MonitorElement::getTH1F | ( | void | ) | const |
Definition at line 1473 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH1F, kind(), and update().
Referenced by SiStripGainFromData::algoBeginJob(), L1TCSCTFClient::analyze(), HLTJetMETDQMSource::analyze(), RPCMonitorLinkSynchro::beginJob(), HLTMonPhotonClient::beginJob(), TrackEfficiencyClient::beginJob(), APVValidationPlots::beginJob(), StripValidationPlots::beginJob(), HLTMonElectronConsumer::beginJob(), HLTMonBitSummary::beginRun(), DQMProvInfo::beginRun(), TriggerValidator::beginRun(), HLTTauDQMSummaryPlotter::bookEfficiencyHisto(), ElectronValidator::bookH1(), ElectronDqmAnalyzerBase::bookH1(), ElectronValidator::bookH1andDivide(), ElectronDqmAnalyzerBase::bookH1andDivide(), ElectronValidator::bookH1withSumw2(), ElectronDqmAnalyzerBase::bookH1withSumw2(), RPCValidHistograms::bookHistograms(), L1TDTTFClient::buildSummaries(), ElectronDqmAnalyzerBase::cloneH1(), DQMStore::collate1D(), EffPurFromHistos::compute(), HTrackVariables::computeEfficiency(), FourVectorHLTOnline::countHLTGroupHitsEndLumiBlock(), TrigResRateMon::countHLTGroupHitsEndLumiBlock(), FourVectorHLTOffline::countHLTGroupHitsEndLumiBlock(), FourVectorHLTOnline::countHLTGroupL1HitsEndLumiBlock(), TrigResRateMon::countHLTGroupL1HitsEndLumiBlock(), FourVectorHLTOffline::countHLTGroupL1HitsEndLumiBlock(), PFClient::createEfficiencyPlots(), L1TdeRCT::DivideME1D(), MuonTestSummary::doEnergyTests(), fitUtilities::doGaussFit(), HDQMfitUtilities::doGaussFit(), MuonTestSummary::doKinematicsTests(), fitUtilities::doLanGaussFit(), HDQMfitUtilities::doLanGaussFit(), MuonTestSummary::doMuonIDTests(), DQMHcalIsoTrackPostProcessor::endJob(), RPCMonitorRaw::endJob(), ESPedestalClient::endJob(), DQMHistEffProducer::endJob(), HarvestingAnalyzer::endJob(), RPCDcsInfoClient::endLuminosityBlock(), RPCMonitorLinkSynchro::endLuminosityBlock(), DQMDcsInfoClient::endLuminosityBlock(), L1TCSCTFClient::endLuminosityBlock(), DQMProvInfo::endLuminosityBlock(), TrackEfficiencyClient::endLuminosityBlock(), DTtTrigCalibrationTest::endLuminosityBlock(), DTEfficiencyTest::endLuminosityBlock(), HltSusyExoPostProcessor::endRun(), RPCRecHitProbabilityClient::endRun(), RPCBxTest::endRun(), TopHLTDiMuonDQMClient::endRun(), FourVectorHLTClient::endRun(), DTResolutionAnalysisTest::endRun(), MuonRecoTest::endRun(), MuCorrMETAnalyzer::endRun(), TcMETAnalyzer::endRun(), CaloMETAnalyzer::endRun(), PFMETAnalyzer::endRun(), METAnalyzer::endRun(), RPCEfficiencySecond::endRun(), LaserDQM::fillAdcCounts(), SiStripQualityChecker::fillDetectorStatusAtLumi(), SiPixelActionExecutor::fillGrandBarrelSummaryHistos(), SiPixelActionExecutor::fillGrandEndcapSummaryHistos(), BTagDifferentialPlot::fillHisto(), DQMFEDIntegrityClient::fillHistograms(), HLXMonitor::FillHistograms(), SiStripSummaryCreator::fillHistos(), FourVectorHLTOnline::fillHltMatrix(), TrigResRateMon::fillHltMatrix(), FourVectorHLTOffline::fillHltMatrix(), SiPixelActionExecutor::fillSummary(), FlavourHistograms< T >::FlavourHistograms(), MuonTestSummary::GaussFit(), L1THcalClient::get1DHisto(), L1TGMTClient::get1DHisto(), L1TdeECALClient::get1DHisto(), L1TEventInfoClient::get1DHisto(), L1TEMUEventInfoClient::get1DHisto(), HLTEventInfoClient::get1DHisto(), L1TDTTPGClient::get1DHisto(), FourVectorHLTClient::get1DHisto(), getAnyHisto(), SiPixelActionExecutor::getData(), BTagDifferentialPlot::getDifferentialHistoB_b(), BTagDifferentialPlot::getDifferentialHistoB_c(), BTagDifferentialPlot::getDifferentialHistoB_d(), BTagDifferentialPlot::getDifferentialHistoB_dus(), BTagDifferentialPlot::getDifferentialHistoB_dusg(), BTagDifferentialPlot::getDifferentialHistoB_g(), BTagDifferentialPlot::getDifferentialHistoB_ni(), 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_s(), EffPurFromHistos::getEffFlavVsBEff_u(), getHisto(), EmDQMPostProcessor::getHistogram(), PFClient::getHistogramParameters(), SiStripHistoPlotter::getProjection(), SiStripSummaryCreator::getSummaryME(), getTH1F(), L1TDTTFClient::getTH1F(), FlavourHistograms< int >::histo_all(), FlavourHistograms< int >::histo_b(), FlavourHistograms< int >::histo_c(), FlavourHistograms< int >::histo_d(), FlavourHistograms< int >::histo_dus(), FlavourHistograms< int >::histo_dusg(), FlavourHistograms< int >::histo_g(), FlavourHistograms< int >::histo_ni(), FlavourHistograms< int >::histo_s(), FlavourHistograms< int >::histo_u(), RPCMonitorLinkSynchro::histos(), HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), L1TGMTClient::makeEfficiency1D(), DTLocalTriggerEfficiencyTest::makeEfficiencyME(), EgHLTOfflineClient::makeEffMonElem2Leg(), TopElectronHLTOfflineClient::makeEffMonElemFromPassAndAll(), EgHLTOfflineClient::makeEffMonElemFromPassAndAll(), EgHLTOfflineClient::makeEffMonElemFromPassAndFail(), EgHLTOfflineClient::makeEffMonElemFromPassAndFailAndTagTag(), MuCorrMETAnalyzer::makeRatePlot(), TcMETAnalyzer::makeRatePlot(), CaloMETAnalyzer::makeRatePlot(), PFMETAnalyzer::makeRatePlot(), METAnalyzer::makeRatePlot(), L1TGMTClient::makeRatio1D(), DTLocalTriggerSynchTest::makeRatioME(), L1TDTTFClient::makeSummary(), FourVectorHLTClient::normalizeHLTMatrix(), TrigResRateMon::normalizeHLTMatrix(), DQMClientExample::performClient(), DTSegmentAnalysisTest::performClientDiagnostic(), BTagDifferentialPlot::plot(), EffPurFromHistos::plot(), FlavourHistograms< T >::plot(), HLTTauDQMSummaryPlotter::plotEfficiencyHisto(), HLTTauDQMSummaryPlotter::plotIntegratedEffHisto(), HLTTauDQMSummaryPlotter::plotTriggerBitEfficiencyHistos(), MEtoEDMConverter::putData(), SiStripNoisesDQMService::readNoises(), SiStripPedestalsDQMService::readPedestals(), MuonTestSummary::ResidualCheck(), BTagHLTOfflineClient::runClient_(), JetMETDQMOfflineClient::runClient_(), JetMETHLTOfflineClient::runClient_(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), MeanWithinExpected::runTest(), DTTimeEvolutionHisto::setTimeSlotValue(), HcalRecHitMonitor::setup(), HcalBeamMonitor::setup(), FourVectorHLTOnline::setupHltMatrix(), TrigResRateMon::setupHltMatrix(), FourVectorHLTOffline::setupHltMatrix(), TrigResRateMon::setupStreamMatrix(), TrackIPHistograms< T >::TrackIPHistograms(), and HLTMonBTagClient::update().
TH1S * MonitorElement::getTH1S | ( | void | ) | const |
Definition at line 1481 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(), and MeanWithinExpected::runTest().
TH2D * MonitorElement::getTH2D | ( | void | ) | const |
Definition at line 1513 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH2D, kind(), and update().
Referenced by DQMStore::collate2DD(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), and ContentsWithinExpected::runTest().
TH2F * MonitorElement::getTH2F | ( | void | ) | const |
Definition at line 1497 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH2F, kind(), and update().
Referenced by SiStripGainFromData::algoBeginJob(), HcalDigiClient::analyze(), HcalSummaryClient::analyze(), EBSelectiveReadoutTask::analyze(), EESelectiveReadoutTask::analyze(), FourVectorHLTOnline::analyze(), CastorMonitorModule::analyze(), RPCMonitorLinkSynchro::beginJob(), RPCMonitorRaw::beginJob(), BeamMonitor::beginJob(), L1TDTTF::beginJob(), APVValidationPlots::beginJob(), StripValidationPlots::beginJob(), L1TCSCTF::beginJob(), DQMHcalIsoTrackHLT::beginJob(), DQMHcalIsoTrackAlCaReco::beginJob(), ValidationHcalIsoTrackAlCaReco::beginJob(), CastorMonitorModule::beginJob(), L1TdeRCT::beginJob(), HcalBeamMonitor::beginLuminosityBlock(), HcalSummaryClient::beginRun(), CaloTowerAnalyzer::beginRun(), HLTMonBitSummary::beginRun(), ZDCMonitorClient::beginRun(), DQMProvInfo::beginRun(), ElectronValidator::bookH2(), ElectronDqmAnalyzerBase::bookH2(), ElectronValidator::bookH2andDivide(), ElectronDqmAnalyzerBase::bookH2andDivide(), ElectronValidator::bookH2withSumw2(), ElectronDqmAnalyzerBase::bookH2withSumw2(), RPCValidHistograms::bookHistograms(), HcalDeadCellClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), DQMStore::collate2D(), GlobalMuonMatchAnalyzer::computeEfficiencyEta(), GlobalMuonMatchAnalyzer::computeEfficiencyPt(), FourVectorHLTOnline::countHLTGroupBXHitsEndLumiBlock(), TrigResRateMon::countHLTGroupBXHitsEndLumiBlock(), FourVectorHLTOffline::countHLTGroupBXHitsEndLumiBlock(), TrigResRateMon::countHLTGroupHitsEndLumiBlock(), FourVectorHLTOnline::countHLTPathHitsEndLumiBlock(), TrigResRateMon::countHLTPathHitsEndLumiBlock(), FourVectorHLTOffline::countHLTPathHitsEndLumiBlock(), PFClient::createResolutionPlots(), L1TdeRCT::DivideME2D(), MTVHistoProducerAlgo::doProfileX(), MuonTrackValidatorBase::doProfileX(), RPCMonitorRaw::endJob(), RPCMonitorLinkSynchro::endLuminosityBlock(), HcalBeamMonitor::endLuminosityBlock(), L1TGCTClient::endLuminosityBlock(), DTDataIntegrityTest::endLuminosityBlock(), DTOccupancyTest::endLuminosityBlock(), DTNoiseAnalysisTest::endLuminosityBlock(), DTResolutionTest::endLuminosityBlock(), DTDeadChannelTest::endLuminosityBlock(), DTChamberEfficiencyTest::endLuminosityBlock(), DTNoiseTest::endLuminosityBlock(), DataCertificationJetMET::endRun(), L1TGCTClient::endRun(), FourVectorHLTClient::endRun(), PhotonDataCertification::endRun(), DTChamberEfficiencyClient::endRun(), MuonRecoTest::endRun(), HLTMuonCertSummary::endRun(), HLTOverallSummary::endRun(), SiStripSummaryCreator::fillHistos(), FourVectorHLTOnline::fillHltMatrix(), TrigResRateMon::fillHltMatrix(), FourVectorHLTOffline::fillHltMatrix(), SiPixelActionExecutor::fillOccupancy(), SiStripQualityChecker::fillStatusHistogram(), SiPixelInformationExtractor::findNoisyPixels(), FitSlicesYTool::FitSlicesYTool(), FlavourHistograms2D< T, G >::FlavourHistograms2D(), L1THcalClient::get2DHisto(), L1TGMTClient::get2DHisto(), L1TdeECALClient::get2DHisto(), L1TEventInfoClient::get2DHisto(), L1TEMUEventInfoClient::get2DHisto(), HLTEventInfoClient::get2DHisto(), L1TDTTPGClient::get2DHisto(), FourVectorHLTClient::get2DHisto(), getAnyHisto(), getHisto2(), SiStripHistoPlotter::getProjection(), getTH2F(), L1TDTTFClient::getTH2F(), MuIsoValidation::GetTH2FromMonitorElement(), HcalDetDiagPedestalClient::hasErrors_Temp(), HcalCoarsePedestalClient::hasErrors_Temp(), HcalDeadCellClient::hasErrors_Temp(), HcalDetDiagTimingClient::hasErrors_Temp(), HcalDigiClient::hasErrors_Temp(), HcalHotCellClient::hasErrors_Temp(), HcalNZSClient::hasErrors_Temp(), HcalTrigPrimClient::hasErrors_Temp(), HcalDetDiagNoiseMonitorClient::hasErrors_Temp(), HcalBeamClient::hasErrors_Temp(), HcalRecHitClient::hasErrors_Temp(), HcalRawDataClient::hasErrors_Temp(), HcalTimingMonitorModule::HcalTimingMonitorModule(), FlavourHistograms2D< double, double >::histo_all(), FlavourHistograms2D< double, double >::histo_b(), FlavourHistograms2D< double, double >::histo_c(), FlavourHistograms2D< double, double >::histo_d(), FlavourHistograms2D< double, double >::histo_dus(), FlavourHistograms2D< double, double >::histo_dusg(), FlavourHistograms2D< double, double >::histo_g(), FlavourHistograms2D< double, double >::histo_ni(), FlavourHistograms2D< double, double >::histo_s(), FlavourHistograms2D< double, double >::histo_u(), RPCMonitorLinkSynchro::histos(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HcalBaseDQClient::htmlOutput(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), DQMGenericClient::limitedFit(), L1TGMTClient::makeEfficiency2D(), DTTriggerEfficiencyTest::makeEfficiencyME2D(), DTLocalTriggerEfficiencyTest::makeEfficiencyME2D(), L1TDTTPGClient::makeRatioHisto(), L1TDTTFClient::makeSummary(), CSCOfflineMonitor::normalize(), FourVectorHLTClient::normalizeHLTMatrix(), TrigResRateMon::normalizeHLTMatrix(), DTSegmentAnalysisTest::performClientDiagnostic(), CastorDataIntegrityMonitor::processEvent(), CastorPSMonitor::processEvent(), HcalBeamMonitor::processEvent(), CastorChannelQualityMonitor::processEvent(), ElectronValidator::profileX(), ElectronDqmAnalyzerBase::profileX(), ElectronValidator::profileY(), ElectronDqmAnalyzerBase::profileY(), MEtoEDMConverter::putData(), BTagHLTOfflineClient::runClient_(), JetMETHLTOfflineClient::runClient_(), Comp2RefEqualH::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentsWithinExpected::runTest(), HcalBeamMonitor::SetEtaLabels(), CastorPSMonitor::setup(), CastorChannelQualityMonitor::setup(), HcalBaseDQMonitor::setup(), HLXMonitor::SetupEventInfo(), FourVectorHLTOnline::setupHltBxPlots(), TrigResRateMon::setupHltBxPlots(), FourVectorHLTOffline::setupHltBxPlots(), FourVectorHLTOnline::setupHltLsPlots(), TrigResRateMon::setupHltLsPlots(), FourVectorHLTOffline::setupHltLsPlots(), FourVectorHLTOnline::setupHltMatrix(), TrigResRateMon::setupHltMatrix(), FourVectorHLTOffline::setupHltMatrix(), and TrigResRateMon::setupStreamMatrix().
TH2S * MonitorElement::getTH2S | ( | void | ) | const |
Definition at line 1505 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH2S, kind(), and update().
Referenced by DQMStore::collate2S(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), and ContentsWithinExpected::runTest().
TH3F * MonitorElement::getTH3F | ( | void | ) | const |
Definition at line 1521 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TH3F, kind(), and update().
Referenced by DQMStore::collate3D(), getAnyHisto(), getHistoTH3F(), getTH3F(), CastorEventDisplay::processEvent(), MEtoEDMConverter::putData(), Comp2RefEqualH::runTest(), and CastorEventDisplay::setup().
std::string MonitorElement::getTitle | ( | void | ) | const |
get MonitorElement title
Definition at line 792 of file MonitorElement.cc.
References accessRootObject().
Referenced by TkHistoMap::getDetId(), SiStripHistoPlotter::getProjection(), and SiPixelSCurveCalibrationAnalysis::makeThresholdSummary().
TProfile * MonitorElement::getTProfile | ( | void | ) | const |
Definition at line 1529 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, kind(), and update().
Referenced by EBTrendTask::analyze(), EETrendTask::analyze(), StripValidationPlots::beginJob(), ElectronValidator::bookP1(), ElectronDqmAnalyzerBase::bookP1(), DQMStore::collateProfile(), EmDQMPostProcessor::dividehistos(), MTVHistoProducerAlgo::doProfileX(), MuonTrackValidatorBase::doProfileX(), AlcaBeamMonitorClient::endLuminosityBlock(), AlcaBeamMonitor::endLuminosityBlock(), EmDQMPostProcessor::endRun(), HltSusyExoPostProcessor::endRun(), SiStripSummaryCreator::fillHistos(), SiStripApvGainsDQM::fillSummaryMEs(), SiStripPedestalsDQM::fillSummaryMEs(), SiStripLorentzAngleDQM::fillSummaryMEs(), SiStripBaseCondObjDQM::fillSummaryMEs(), BeamMonitor::FitAndFill(), FlavourHistograms2D< T, G >::FlavourHistograms2D(), L1TdeECALClient::get1DProfile(), L1TEventInfoClient::get1DProfile(), L1TEMUEventInfoClient::get1DProfile(), HLTEventInfoClient::get1DProfile(), L1TDTTPGClient::get1DProfile(), FourVectorHLTClient::get1DProfile(), getAnyHisto(), getHistoTProfile(), SiStripHistoPlotter::getProjection(), getTProfile(), MuIsoValidation::GetTProfileFromMonitorElement(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), HLTTauDQMSummaryPlotter::plotEfficiencyHisto(), HLTTauDQMSummaryPlotter::plotIntegratedEffHisto(), HLTTauDQMSummaryPlotter::plotTriggerBitEfficiencyHistos(), FlavourHistograms2D< double, double >::profile_all(), FlavourHistograms2D< double, double >::profile_b(), FlavourHistograms2D< double, double >::profile_c(), FlavourHistograms2D< double, double >::profile_d(), FlavourHistograms2D< double, double >::profile_dus(), FlavourHistograms2D< double, double >::profile_dusg(), FlavourHistograms2D< double, double >::profile_g(), FlavourHistograms2D< double, double >::profile_ni(), FlavourHistograms2D< double, double >::profile_s(), FlavourHistograms2D< double, double >::profile_u(), MEtoEDMConverter::putData(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsWithinExpected::runTest(), HcalNZSMonitor::setup(), HcalTrigPrimMonitor::setup(), HcalBeamMonitor::setup(), HcalHotCellMonitor::setup(), HcalDeadCellMonitor::setup(), and HcalRawDataMonitor::setup().
TProfile2D * MonitorElement::getTProfile2D | ( | void | ) | const |
Definition at line 1537 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE2D, kind(), and update().
Referenced by DQMStore::collateProfile2D(), L1TEventInfoClient::get2DProfile(), L1TdeECALClient::get2DProfile(), L1TEMUEventInfoClient::get2DProfile(), HLTEventInfoClient::get2DProfile(), L1TDTTPGClient::get2DProfile(), FourVectorHLTClient::get2DProfile(), getAnyHisto(), getHistoTProfile2D(), getTProfile2D(), SiStripTrackerMapCreator::paintTkMapFromHistogram(), MEtoEDMConverter::putData(), ContentsWithinExpected::runTest(), and CompareToMedian::runTest().
|
private |
get max Y value (for profiles)
Definition at line 772 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, incompatible(), and kind().
|
private |
get min Y value (for profiles)
Definition at line 758 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, incompatible(), and kind().
|
inline |
true if at least of one of the quality tests returned an error
Definition at line 176 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_REPORT_ERROR, and DQMNet::CoreObject::flags.
Referenced by SiPixelDataQuality::computeGlobalQualityFlag(), SiStripUtility::getMEStatus(), SiPixelUtility::getStatus(), QTestStatusChecker::processAlarms(), and SiPixelHistoPlotter::setLines().
|
inline |
true if at least of one of the tests returned some other (non-ok) status
Definition at line 184 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_REPORT_OTHER, and DQMNet::CoreObject::flags.
Referenced by SiStripUtility::getMEStatus(), SiPixelUtility::getStatus(), QTestStatusChecker::processAlarms(), and SiPixelHistoPlotter::setLines().
|
inline |
true if at least of one of the quality tests returned a warning
Definition at line 180 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_REPORT_WARN, and DQMNet::CoreObject::flags.
Referenced by SiPixelActionExecutor::checkQTestResults(), SiStripUtility::getMEStatus(), SiPixelUtility::getStatus(), QTestStatusChecker::processAlarms(), and SiPixelHistoPlotter::setLines().
|
private |
Definition at line 635 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 34 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 63 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 134 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 263 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_ACCUMULATE, and DQMNet::CoreObject::flags.
Referenced by copyFrom(), and copyFunctions().
|
inlineprivate |
whether soft-reset is enabled; default is false
Definition at line 259 of file MonitorElement.h.
References refvalue_.
Referenced by copyFrom(), and copyFunctions().
|
inline |
Get the type of the monitor element.
Definition at line 91 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_TYPE_MASK, and DQMNet::CoreObject::flags.
Referenced by accessRootObject(), MEtoEDMConverter::beginRun(), copyFrom(), PFClient::createEfficiencyPlots(), PFClient::createResolutionPlots(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), disableSoftReset(), HLTMonSimpleBTag::doEffCalc(), doFill(), MEtoEDMConverter::endJob(), Fill(), SiStripQualityChecker::fillDetectorStatusAtLumi(), SiStripSummaryCreator::fillHistos(), ecaldqm::fillME(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi(), SiStripQualityChecker::fillStatusHistogram(), SiStripCertificationInfo::fillTrackingCertificationMEs(), DQMService::flush(), ecaldqm::getBinContentME(), getBinEntries(), ecaldqm::getBinEntriesME(), ecaldqm::getBinErrorME(), ecaldqm::getBinME(), SiStripTrackerMapCreator::getDetectorFlagAndComment(), getFloatValue(), PFClient::getHistogramParameters(), getIntValue(), SiStripUtility::getMEValue(), SiStripQualityChecker::getModuleStatus(), SiStripHistoPlotter::getProjection(), getRefTH1D(), getRefTH1F(), getRefTH1S(), getRefTH2D(), getRefTH2F(), getRefTH2S(), getRefTH3F(), getRefTProfile(), getRefTProfile2D(), getStringValue(), SiStripSummaryCreator::getSummaryME(), getTH1D(), getTH1F(), getTH1S(), getTH2D(), getTH2F(), getTH2S(), getTH3F(), getTProfile(), getTProfile2D(), getYmax(), getYmin(), initialise(), SiPixelHistoPlotter::makePlot(), SiStripHistoPlotter::makePlot(), packScalarData(), SiStripTrackerMapCreator::paintTkMapFromHistogram(), MEtoEDMConverter::putData(), Reset(), Comp2RefEqualH::runTest(), Comp2RefChi2::runTest(), Comp2RefKolmogorov::runTest(), ContentsXRange::runTest(), ContentsYRange::runTest(), DeadChannel::runTest(), NoisyChannel::runTest(), ContentsWithinExpected::runTest(), MeanWithinExpected::runTest(), CompareToMedian::runTest(), ecaldqm::setBinContentME(), setBinEntries(), ecaldqm::setBinEntriesME(), ecaldqm::setBinErrorME(), ShiftFillLast(), softReset(), and valueString().
|
inline |
Compare monitor elements, for ordering in sets.
Definition at line 85 of file MonitorElement.h.
References data_, and DQMNet::setOrder().
MonitorElement & MonitorElement::operator= | ( | const MonitorElement & | x | ) |
Definition at line 189 of file MonitorElement.cc.
References data_, object_, qreports_, reference_, refvalue_, and scalar_.
void MonitorElement::packQualityData | ( | std::string & | into | ) | const |
serialise quality report information into a string.
Definition at line 463 of file MonitorElement.cc.
References data_, DQMNet::packQualityData(), and DQMNet::CoreObject::qreports.
void MonitorElement::packScalarData | ( | std::string & | into, |
const char * | prefix | ||
) | const |
convert scalar data into a string.
Definition at line 438 of file MonitorElement.cc.
References DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_STRING, incompatible(), kind(), MonitorElement::Scalar::num, prof2calltree::prefix, MonitorElement::Scalar::real, scalar_, and MonitorElement::Scalar::str.
Referenced by DQMService::flush(), and valueString().
std::string MonitorElement::qualityTagString | ( | const DQMNet::QValue & | qv | ) | const |
Definition at line 517 of file MonitorElement.cc.
References DQMNet::QValue::algorithm, DQMNet::QValue::code, data_, DQMNet::QValue::message, DQMNet::CoreObject::objname, DQMNet::QValue::qtname, DQMNet::QValue::qtresult, and query::result.
void MonitorElement::Reset | ( | void | ) |
reset ME (ie. contents, errors, etc)
Definition at line 422 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(), HcalDigiClient::analyze(), HcalRecHitClient::analyze(), HcalSummaryClient::analyze(), EEBeamCaloTask::analyze(), EBBeamCaloTask::analyze(), EEBeamHodoTask::analyze(), EBBeamHodoTask::analyze(), EBSummaryClient::analyze(), EESummaryClient::analyze(), EBLaserClient::analyze(), EBTimingClient::analyze(), EELaserClient::analyze(), EELedClient::analyze(), EETestPulseClient::analyze(), EBPedestalOnlineClient::analyze(), EBTestPulseClient::analyze(), EEIntegrityClient::analyze(), EBIntegrityClient::analyze(), EBPedestalClient::analyze(), EEPedestalClient::analyze(), EEPedestalOnlineClient::analyze(), EETriggerTowerClient::analyze(), EBTriggerTowerClient::analyze(), EETimingClient::analyze(), EcalBarrelSimHitsValidation::analyze(), EcalEndcapSimHitsValidation::analyze(), SiPixelDigiSource::analyze(), SiPixelClusterSource::analyze(), HcalTrigPrimMonitor::beginLuminosityBlock(), HcalBeamMonitor::beginLuminosityBlock(), SiStripMonitorDigi::beginLuminosityBlock(), HcalCoarsePedestalMonitor::beginLuminosityBlock(), AlcaBeamMonitor::beginLuminosityBlock(), EEStatusFlagsTask::beginLuminosityBlock(), EBRawDataTask::beginLuminosityBlock(), EBStatusFlagsTask::beginLuminosityBlock(), EERawDataTask::beginLuminosityBlock(), HcalRawDataMonitor::beginLuminosityBlock(), EBIntegrityTask::beginLuminosityBlock(), SiPixelEDAClient::beginLuminosityBlock(), EEIntegrityTask::beginLuminosityBlock(), HcalLSbyLSMonitor::beginLuminosityBlock(), HcalBaseDQMonitor::beginLuminosityBlock(), HcalHotCellMonitor::beginLuminosityBlock(), HcalDigiMonitor::beginLuminosityBlock(), HLTScalers::beginLuminosityBlock(), MuonAlignmentSummary::beginRun(), SiStripMonitorRawData::beginRun(), SiStripDaqInfo::beginRun(), MEtoEDMConverter::beginRun(), DQMStore::book(), L1TDTTFClient::buildSummaries(), HcalCoarsePedestalClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalDetDiagPedestalMonitor::CheckStatus(), PFClient::createEfficiencyPlots(), PFClient::createResolutionPlots(), SiStripMonitorDigi::endLuminosityBlock(), HcalDeadCellMonitor::endLuminosityBlock(), HcalRawDataMonitor::endLuminosityBlock(), DTSummaryClients::endLuminosityBlock(), HcalDigiMonitor::endLuminosityBlock(), EELedTask::endRun(), DTOfflineSummaryClients::endRun(), QcdLowPtDQM::filldNdeta(), SiStripDaqInfo::fillDummyStatus(), SiStripDcsInfo::fillDummyStatus(), SiStripQualityChecker::fillFaultyModuleStatus(), HcalDetDiagLEDMonitor::fillHistos(), HcalDetDiagPedestalMonitor::fillHistos(), HcalDetDiagLaserMonitor::fillHistos(), RPCChamberQuality::fillMonitorElements(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi(), SiStripDcsInfo::fillStatus(), SiStripDaqInfo::findExcludedModule(), BeamMonitor::FitAndFill(), DQMStore::forceReset(), SiPixelActionExecutor::getFEDSummaryME(), SiPixelActionExecutor::getGrandSummaryME(), SiStripBaseCondObjDQM::getModMEs(), SiStripMonitorQuality::getQualityME(), SiPixelActionExecutor::getSummaryME(), DTBlockedROChannelsTest::performClientDiagnostic(), RPCChamberQuality::performeClientOperation(), HcalBaseMonitor::periodicReset(), CastorEventDisplay::processEvent(), HcalNZSMonitor::reset(), HcalLSbyLSMonitor::reset(), HcalBeamMonitor::reset(), HcalDataIntegrityTask::reset(), HcalHotCellMonitor::reset(), HcalDeadCellMonitor::reset(), EEBeamCaloTask::reset(), EEClusterTask::reset(), EBLaserTask::reset(), EBPedestalOnlineTask::reset(), EBOccupancyTask::reset(), EECosmicTask::reset(), EEPedestalTask::reset(), EBPedestalTask::reset(), EETestPulseTask::reset(), EELaserTask::reset(), EBClusterTask::reset(), EBCosmicTask::reset(), EEPedestalOnlineTask::reset(), EBBeamCaloTask::reset(), RPCFEDIntegrity::reset(), EEBeamHodoTask::reset(), EBTestPulseTask::reset(), EETrendTask::reset(), EBTrendTask::reset(), EcalBarrelMonitorModule::reset(), EBBeamHodoTask::reset(), EBTimingTask::reset(), EBDaqInfoTask::reset(), EBDcsInfoTask::reset(), EBSelectiveReadoutTask::reset(), EcalEndcapMonitorModule::reset(), EBDataCertificationTask::reset(), EEDataCertificationTask::reset(), EEDaqInfoTask::reset(), EEDcsInfoTask::reset(), EBRawDataTask::reset(), EEStatusFlagsTask::reset(), EBStatusFlagsTask::reset(), EERawDataTask::reset(), EETrendClient::reset(), EEIntegrityTask::reset(), EBIntegrityTask::reset(), EBTrendClient::reset(), EETimingTask::reset(), EBHltTask::reset(), EEOccupancyTask::reset(), EEHltTask::reset(), EBTriggerTowerTask::reset(), EETriggerTowerTask::reset(), HcalBaseDQMonitor::reset(), HcalMonitorModule::reset(), EESelectiveReadoutTask::reset(), HcalDigiMonitor::reset(), DQMStore::reset(), SiStripMonitorPedestals::resetMEs(), SiStripMonitorDigi::ResetModuleMEs(), SiStripMonitorCluster::ResetModuleMEs(), SiStripCertificationInfo::resetSiStripCertificationMEs(), SiStripQualityChecker::resetStatus(), SiStripCertificationInfo::resetTrackingCertificationMEs(), BeamMonitor::RestartFitting(), EEBeamCaloClient::setup(), EELaserClient::setup(), EBBeamCaloClient::setup(), EBLaserClient::setup(), EBTimingClient::setup(), EELedClient::setup(), EEPedestalClient::setup(), EBPedestalClient::setup(), EBIntegrityClient::setup(), EBTestPulseClient::setup(), EEPedestalOnlineClient::setup(), EBPedestalOnlineClient::setup(), EETestPulseClient::setup(), EEIntegrityClient::setup(), EETriggerTowerClient::setup(), EBTriggerTowerClient::setup(), EETimingClient::setup(), HcalBaseDQMonitor::setup(), PFMETDQMAnalyzer::storeBadEvents(), PFCandidateDQMAnalyzer::storeBadEvents(), and PFJetDQMAnalyzer::storeBadEvents().
|
inlineprivate |
true if ME should be reset at end of monitoring cycle
Definition at line 272 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_RESET, and DQMNet::CoreObject::flags.
Referenced by DQMStore::reset().
|
inlineprivate |
reset "was updated" flag
Definition at line 268 of file MonitorElement.h.
References data_, and DQMNet::CoreObject::flags.
Referenced by DQMStore::forceReset(), and DQMStore::reset().
void MonitorElement::runQTests | ( | void | ) |
run all quality tests
Definition at line 603 of file MonitorElement.cc.
References DQMNet::QValue::code, data_, QCriterion::getName(), i, DQMNet::QValue::message, QReport::qcriterion_, DQMNet::CoreObject::qreports, qreports_, DQMNet::QValue::qtname, QReport::qvalue_, QCriterion::runTest(), update(), updateQReportStats(), and wasUpdated().
Referenced by SiPixelActionExecutor::checkQTestResults(), and DQMStore::runQTests().
|
inlineprivate |
if true, will accumulate ME contents (over many periods) until method is called with flag = false again
Definition at line 277 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_ACCUMULATE, and DQMNet::CoreObject::flags.
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 894 of file MonitorElement.cc.
References getAxis(), and update().
Referenced by HcalDataCertification::beginJob(), HcalDCSInfo::beginJob(), HcalDAQInfo::beginJob(), HcalDetDiagPedestalMonitor::beginRun(), HcalDetDiagLaserMonitor::beginRun(), SiStripBaseCondObjDQM::bookSummaryMEs(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), RPCEfficiencySecond::endRun(), HLXMonitor::FillHistograms(), HcalDetDiagLaserMonitor::fillHistos(), and DTDataIntegrityTask::TimeHistos().
void MonitorElement::setAxisTimeDisplay | ( | int | value, |
int | axis = 1 |
||
) |
set x-, y-, or z-axis to display time values
Definition at line 912 of file MonitorElement.cc.
References getAxis(), and update().
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 921 of file MonitorElement.cc.
References getAxis(), and update().
|
private |
set the time offset, if option = "gmt" then the offset is treated as a GMT time
Definition at line 930 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 903 of file MonitorElement.cc.
References getAxis(), and update().
Referenced by DQMHOAlCaRecoStream::beginJob(), ESSummaryClient::beginJob(), TrackAnalyzer::beginJob(), DQMHcalDiJetsAlCaReco::beginJob(), DQMHcalPhiSymAlCaReco::beginJob(), HLTAlCaMonEcalPhiSym::beginJob(), TkAlCaRecoMonitor::beginJob(), EBDcsInfoTask::beginJob(), EBDaqInfoTask::beginJob(), L1TEventInfoClient::beginJob(), DQMOfflineHLTEventInfoClient::beginJob(), BxTiming::beginJob(), L1TDTTFClient::beginJob(), EBDataCertificationTask::beginJob(), EEDaqInfoTask::beginJob(), L1TEMUEventInfoClient::beginJob(), EEDataCertificationTask::beginJob(), EEDcsInfoTask::beginJob(), HLTMuonDQMSource::beginJob(), DQMFEDIntegrityClient::beginJob(), BeamConditionsMonitor::beginJob(), HLTEventInfoClient::beginJob(), AlcaBeamMonitor::beginJob(), DTDataIntegrityTest::beginJob(), TrackingMonitor::beginJob(), MuonEnergyDepositAnalyzer::beginJob(), MuonRecoAnalyzer::beginJob(), DTBlockedROChannelsTest::beginJob(), TrackBuildingAnalyzer::beginJob(), BeamMonitor::beginJob(), SegmentTrackAnalyzer::beginJob(), TrackSplittingMonitor::beginJob(), MuonSeedsAnalyzer::beginJob(), HaloTrigger::beginJob(), TrackEfficiencyMonitor::beginJob(), TrackEfficiencyClient::beginJob(), L1TDTTF::beginJob(), L1TDTTPG::beginJob(), HLTAlCaMonPi0::beginJob(), DQMSourcePi0::beginJob(), EcalEndcapMonitorClient::beginJob(), EcalBarrelMonitorClient::beginJob(), SiStripFEDCheckPlugin::beginJob(), DQMHcalPhiSymHLT::beginJob(), L1TGT::beginJob(), HLTMon::beginJob(), L1TRPCTF::beginJob(), TauValidation::beginJob(), L1TCSCTF::beginJob(), ValHcalIsoTrackHLT::beginJob(), DQMHcalIsoTrackHLT::beginJob(), L1TdeCSCTF::beginJob(), DQMHcalIsoTrackAlCaReco::beginJob(), L1TCompare::beginJob(), Vx3DHLTAnalyzer::beginJob(), ValidationHcalIsoTrackAlCaReco::beginJob(), PiZeroAnalyzer::beginJob(), RPCBxTest::beginRun(), DTOfflineSummaryClients::beginRun(), SiStripLAProfileBooker::beginRun(), AlcaBeamMonitor::beginRun(), DQMProvInfo::beginRun(), DTSummaryClients::beginRun(), SiPixelTrackResidualSource::beginRun(), SiStripMonitorRawData::beginRun(), HLTSeedL1LogicScalers::beginRun(), FourVectorHLTOnline::beginRun(), TrigResRateMon::beginRun(), FourVectorHLTOffline::beginRun(), HcalDetDiagPedestalMonitor::beginRun(), HcalDetDiagLaserMonitor::beginRun(), SiPixelHitEfficiencyModule::book(), SiPixelTrackResidualModule::book(), HLTMonBTagIPSource::book(), HLTMonBTagMuSource::book(), HLTMonBTagClient::book(), SiPixelRecHitModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), JPTJetAnalyzer::book2DHistogram(), L1TGMT::book_(), DTLocalTriggerTask::bookBarrelHistos(), DTLocalTriggerBaseTest::bookCmsHistos(), SiStripBaseCondObjDQM::bookCumulMEs(), SiPixelRawDataErrorModule::bookFED(), SiPixelDataQuality::bookGlobalQualityFlag(), JPTJetAnalyzer::bookHistogram(), DTDataIntegrityTask::bookHistos(), TrackAnalyzer::bookHistosForState(), SiPixelHLTSource::bookMEs(), SiPixelDigiSource::bookMEs(), SiStripMonitorDigi::bookMETrend(), SiStripMonitorCluster::bookMETrend(), SiPixelInformationExtractor::bookNoisyPixels(), SiPixelActionExecutor::bookOccupancyPlots(), HLTOniaSource::bookOniaTriggerMEs(), JPTJetAnalyzer::bookProfile(), SiStripBaseCondObjDQM::bookProfileMEs(), RPCMonitorDigi::bookSectorRingME(), SiStripCertificationInfo::bookSiStripCertificationMEs(), SiStripQualityChecker::bookStatus(), SiStripBaseCondObjDQM::bookSummaryCumulMEs(), SiStripBaseCondObjDQM::bookSummaryMEs(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), DTTriggerEfficiencyTask::bookWheelHistos(), DTLocalTriggerTask::bookWheelHistos(), DTLocalTriggerBaseTest::bookWheelHistos(), HcalTrigPrimMonitor::create_fg_correlation(), HcalTrigPrimMonitor::create_tp_correlation(), MonitorTrackResiduals::createMEs(), SiStripMonitorCluster::createMEs(), SiStripMonitorDigi::createModuleMEs(), SiStripMonitorCluster::createModuleMEs(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), TrackAnalyzer::doTrackerSpecificInitialization(), BTagValidator::endJob(), RPCDcsInfoClient::endRun(), DQMDcsInfoClient::endRun(), RPCEfficiencySecond::endRun(), SiStripQualityDQM::fillGrandSummaryMEs(), BeamMonitor::FitAndFill(), SiStripCablingDQM::getActiveDetIds(), SiStripMonitorQuality::getQualityME(), GlobalDigisAnalyzer::GlobalDigisAnalyzer(), GlobalDigisHistogrammer::GlobalDigisHistogrammer(), GlobalHitsAnalyzer::GlobalHitsAnalyzer(), GlobalHitsHistogrammer::GlobalHitsHistogrammer(), GlobalRecHitsAnalyzer::GlobalRecHitsAnalyzer(), GlobalRecHitsHistogrammer::GlobalRecHitsHistogrammer(), MuIsoValidation::InitHistos(), MuonIsolationDQM::InitHistos(), L1TScalersSCAL::L1TScalersSCAL(), rpcdqm::utils::labelXAxisSegment(), JetMETDQMOfflineClient::runClient_(), CSCMonitorObject::setAxisTitle(), L1TDTTPG::setMapPhLabel(), L1TDTTPGClient::setMapPhLabel(), L1TDTTPG::setMapThLabel(), L1TDTTPGClient::setMapThLabel(), L1TDTTF::setQualLabel(), L1TDTTFClient::setQualLabel(), HcalNZSMonitor::setup(), HcalNoiseMonitor::setup(), HcalZDCMonitor::setup(), HcalBeamMonitor::setup(), EcalEndcapMonitorModule::setup(), EBBeamCaloTask::setup(), EBCosmicTask::setup(), EECosmicTask::setup(), EELaserTask::setup(), EEPedestalOnlineTask::setup(), EEPedestalTask::setup(), EBPedestalTask::setup(), EEClusterTask::setup(), EBOccupancyTask::setup(), EBClusterTask::setup(), EBLaserTask::setup(), EBPedestalOnlineTask::setup(), EELedTask::setup(), EETestPulseTask::setup(), EEBeamCaloTask::setup(), EBBeamHodoTask::setup(), EEBeamHodoTask::setup(), EETrendTask::setup(), EBTestPulseTask::setup(), EBTrendTask::setup(), EcalBarrelMonitorModule::setup(), EBTimingTask::setup(), EBSelectiveReadoutTask::setup(), HcalRawDataMonitor::setup(), EBStatusFlagsTask::setup(), EEStatusFlagsTask::setup(), EESummaryClient::setup(), EBSummaryClient::setup(), EBTrendClient::setup(), EEIntegrityTask::setup(), EBIntegrityTask::setup(), EETrendClient::setup(), EEOccupancyTask::setup(), EEBeamCaloClient::setup(), EETimingTask::setup(), EELaserClient::setup(), EELedClient::setup(), EBLaserClient::setup(), EBTimingClient::setup(), EBBeamCaloClient::setup(), EBPedestalOnlineClient::setup(), EEPedestalOnlineClient::setup(), EEIntegrityClient::setup(), EBPedestalClient::setup(), EEPedestalClient::setup(), EBTestPulseClient::setup(), EBIntegrityClient::setup(), EETestPulseClient::setup(), HcalDigiMonitor::setup(), EETriggerTowerClient::setup(), EBTriggerTowerClient::setup(), EETimingClient::setup(), EESelectiveReadoutTask::setup(), EBTriggerTowerTask::setup(), EETriggerTowerTask::setup(), HcalBaseMonitor::setupDepthHists1D(), HcalBaseMonitor::setupDepthHists2D(), HcalBaseMonitor::SetupEtaPhiHists(), HLXMonitor::SetupHists(), FourVectorHLTOnline::setupHltBxPlots(), TrigResRateMon::setupHltBxPlots(), FourVectorHLTOffline::setupHltBxPlots(), FourVectorHLTOnline::setupHltLsPlots(), TrigResRateMon::setupHltLsPlots(), FourVectorHLTOffline::setupHltLsPlots(), FourVectorHLTOnline::setupHltMatrix(), TrigResRateMon::setupHltMatrix(), FourVectorHLTOffline::setupHltMatrix(), L1TDTTF::setWheelLabel(), and L1TDTTFClient::setWheelLabel().
void MonitorElement::setBinContent | ( | int | binx, |
double | content | ||
) |
set content of bin (1-D)
Definition at line 800 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by HcalDigiClient::analyze(), HcalSummaryClient::analyze(), ESSummaryClient::analyze(), HCALRecHitAnalyzer::analyze(), EBBeamCaloTask::analyze(), EEBeamCaloTask::analyze(), BxTiming::analyze(), EBSelectiveReadoutTask::analyze(), HLTMonBitSummary::analyze(), HLTMuonDQMSource::analyze(), EBSummaryClient::analyze(), EESummaryClient::analyze(), EEBeamCaloClient::analyze(), EBBeamCaloClient::analyze(), EBLaserClient::analyze(), EELaserClient::analyze(), EELedClient::analyze(), EBTimingClient::analyze(), EBPedestalClient::analyze(), EEIntegrityClient::analyze(), EBPedestalOnlineClient::analyze(), EBTestPulseClient::analyze(), EEPedestalClient::analyze(), EBIntegrityClient::analyze(), HLTJetMETDQMSource::analyze(), EEPedestalOnlineClient::analyze(), EETestPulseClient::analyze(), L1TScalersSCAL::analyze(), EBTriggerTowerClient::analyze(), EETriggerTowerClient::analyze(), EETimingClient::analyze(), SiPixelDigiSource::analyze(), EESelectiveReadoutTask::analyze(), SiPixelRawDataErrorSource::analyze(), HLTScalers::analyze(), ESSummaryClient::beginJob(), BeamMonitor::beginJob(), EcalEndcapMonitorClient::beginJob(), EcalBarrelMonitorClient::beginJob(), HcalSummaryClient::beginRun(), RPCDataCertification::beginRun(), RPCDCSSummary::beginRun(), RPCEventSummary::beginRun(), DQMProvInfo::beginRun(), SiPixelDataQuality::bookGlobalQualityFlag(), HCALRecHitAnalyzer::BookHistos(), ECALRecHitAnalyzer::BookHistos(), SiPixelSCurveCalibrationAnalysis::buildACurveHistogram(), L1TDTTFClient::buildHighQualityPlot(), L1TDTTFClient::buildPhiEtaPlotO(), L1TDTTFClient::buildPhiEtaPlotOFC(), L1TDTTFClient::buildSummaries(), EcalMixingModuleValidation::bunchSumTest(), L1THcalClient::calcEff(), HcalCoarsePedestalClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalDataCertification::CertifyHcal(), HcalDetDiagTimingMonitor::CheckTiming(), RPCDeadChannelTest::clientOperation(), RPCEventSummary::clientOperation(), SiPixelHitEfficiencyModule::computeEfficiencies(), GlobalMuonMatchAnalyzer::computeEfficiencyEta(), GlobalMuonMatchAnalyzer::computeEfficiencyPt(), PFClient::createEfficiencyPlots(), PFClient::createResolutionPlots(), ConversionPostprocessing::dividePlots(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), HLTMonSimpleBTag::doEffCalc(), ElectronMcSignalValidator::endJob(), ElectronMcFakeValidator::endJob(), BTagValidator::endJob(), DQMHcalPhiSymAlCaReco::endJob(), HcalSimHitsValidation::endJob(), MuonAlignment::endJob(), RPCDcsInfo::endLuminosityBlock(), HcalZDCMonitor::endLuminosityBlock(), DQMDcsInfo::endLuminosityBlock(), HcalDeadCellMonitor::endLuminosityBlock(), DQMProvInfo::endLuminosityBlock(), EEDataCertificationTask::endLuminosityBlock(), EBDataCertificationTask::endLuminosityBlock(), HcalRawDataMonitor::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), HcalLSbyLSMonitor::endLuminosityBlock(), DTDataIntegrityTest::endLuminosityBlock(), HcalDAQInfo::endLuminosityBlock(), HcalDCSInfo::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), HltSusyExoPostProcessor::endRun(), RPCDcsInfoClient::endRun(), DQMDcsInfoClient::endRun(), DQMHcalPhiSymAlCaReco::endRun(), RPCEfficiencyPerRingLayer::endRun(), RPCEfficiencyShiftHisto::endRun(), EBDataCertificationTask::endRun(), EEDataCertificationTask::endRun(), MuonAlignmentSummary::endRun(), EcalBarrelMonitorClient::endRun(), EcalEndcapMonitorClient::endRun(), RPCEfficiencySecond::endRun(), HcalRecHitMonitor::fill_Nevents(), SiPixelActionExecutor::fillDeviations(), QcdLowPtDQM::filldNdeta(), SiPixelActionExecutor::fillEfficiency(), SiPixelActionExecutor::fillFEDErrorSummary(), HCALRecHitAnalyzer::FillGeometry(), ECALRecHitAnalyzer::FillGeometry(), RPCNoisyStripTest::fillGlobalME(), RPCOccupancyTest::fillGlobalME(), RPCMultiplicityTest::fillGlobalME(), SiPixelDataQuality::fillGlobalQualityPlot(), DQMFEDIntegrityClient::fillHistograms(), HLXMonitor::FillHistograms(), SiStripSummaryCreator::fillHistos(), HcalDetDiagLaserMonitor::fillHistos(), RPCChamberQuality::fillMonitorElements(), EBDcsInfoTask::fillMonitorElements(), EBDaqInfoTask::fillMonitorElements(), EEDaqInfoTask::fillMonitorElements(), EEDcsInfoTask::fillMonitorElements(), SiPixelActionExecutor::fillOccupancy(), MTVHistoProducerAlgo::fillPlotFromVector(), MuonTrackValidatorBase::fillPlotFromVector(), MTVHistoProducerAlgo::fillPlotFromVectors(), MuonTrackValidatorBase::fillPlotFromVectors(), L1TRPCTF::fillRateHistos(), HcalSummaryClient::fillReportSummary(), HLXMonitor::FillReportSummary(), HcalSummaryClient::fillReportSummaryLSbyLS(), FillUnphysicalHEHFBins(), DTLocalTriggerLutTest::fillWhPlot(), BeamMonitor::FitAndFill(), DQMGenericClient::generic_eff(), FitSlicesYTool::getFittedMean(), FitSlicesYTool::getFittedMeanWithError(), FitSlicesYTool::getFittedSigma(), FitSlicesYTool::getFittedSigmaWithError(), CSCOfflineMonitor::harvestChamberMeans(), HcalRecHitsClient::HcalRecHitsEndjob(), HcalBaseMonitor::hideKnownBadCells(), CSCOfflineMonitor::histoEfficiency(), DQMGenericClient::limitedFit(), L1TGCTClient::makeXProjection(), L1TGCTClient::makeYProjection(), DTTimeEvolutionHisto::normalizeTo(), TauValidation::photons(), HcalNZSMonitor::processEvent(), HcalTrigPrimMonitor::processEvent(), L1TdeRCT::readFEDVector(), EgHLTOfflineSummaryClient::runClient_(), DTLocalTriggerEfficiencyTest::runClientDiagnostic(), CSCMonitorObject::SetBinContent(), L1TDTTFClient::setGMTsummary(), HcalSubdetDigiMonitor::setMeElementBinContent(), DTTimeEvolutionHisto::setTimeSlotValue(), EEBeamCaloClient::setup(), EELedClient::setup(), EBLaserClient::setup(), EELaserClient::setup(), EBTimingClient::setup(), EBBeamCaloClient::setup(), EBIntegrityClient::setup(), EEPedestalClient::setup(), EEIntegrityClient::setup(), EETestPulseClient::setup(), EBPedestalClient::setup(), EBPedestalOnlineClient::setup(), EBTestPulseClient::setup(), EEPedestalOnlineClient::setup(), EETimingClient::setup(), HcalDetDiagTimingMonitor::setup(), HLXMonitor::SetupEventInfo(), ShiftFillLast(), HcalEEUSMonitor::unpack(), HcalRawDataMonitor::UpdateMEs(), and ECALRecHitAnalyzer::WriteECALRecHits().
void MonitorElement::setBinContent | ( | int | binx, |
int | biny, | ||
double | content | ||
) |
set content of bin (2-D)
Definition at line 809 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 817 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 852 of file MonitorElement.cc.
References accessRootObject(), DQM_KIND_TPROFILE, DQM_KIND_TPROFILE2D, incompatible(), kind(), and update().
Referenced by HltSusyExoPostProcessor::endRun().
void MonitorElement::setBinError | ( | int | binx, |
double | error | ||
) |
set uncertainty on content of bin (1-D)
Definition at line 825 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by EBSelectiveReadoutTask::analyze(), HLTMonBitSummary::analyze(), HLTMuonDQMSource::analyze(), EELaserClient::analyze(), EBStatusFlagsClient::analyze(), EELedClient::analyze(), EEStatusFlagsClient::analyze(), EBLaserClient::analyze(), EBTimingClient::analyze(), EBTestPulseClient::analyze(), EETestPulseClient::analyze(), HLTJetMETDQMSource::analyze(), EETimingClient::analyze(), EESelectiveReadoutTask::analyze(), SiPixelSCurveCalibrationAnalysis::buildACurveHistogram(), EcalMixingModuleValidation::bunchSumTest(), SiPixelHitEfficiencyModule::computeEfficiencies(), GlobalMuonMatchAnalyzer::computeEfficiencyEta(), GlobalMuonMatchAnalyzer::computeEfficiencyPt(), ConversionPostprocessing::dividePlots(), PhotonPostprocessing::dividePlots(), PhotonOfflineClient::dividePlots(), HLTMonSimpleBTag::doEffCalc(), BTagValidator::endJob(), HLTScalersClient::endLuminosityBlock(), HltSusyExoPostProcessor::endRun(), RPCEfficiencyPerRingLayer::endRun(), RPCEfficiencySecond::endRun(), QcdLowPtDQM::filldNdeta(), HLXMonitor::FillHistograms(), HcalDetDiagLaserMonitor::fillHistos(), MTVHistoProducerAlgo::fillPlotFromVectors(), MuonTrackValidatorBase::fillPlotFromVectors(), DQMGenericClient::generic_eff(), CSCOfflineMonitor::histoEfficiency(), DQMGenericClient::limitedFit(), DTTimeEvolutionHisto::setTimeSlotValue(), and ShiftFillLast().
void MonitorElement::setBinError | ( | int | binx, |
int | biny, | ||
double | error | ||
) |
set uncertainty on content of bin (2-D)
Definition at line 834 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 843 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 876 of file MonitorElement.cc.
References gather_cfg::cout, getAxis(), and update().
Referenced by BeamMonitor::analyze(), TriggerValidator::analyze(), MonitorLTC::beginJob(), DQMHcalPhiSymAlCaReco::beginJob(), RPCDaqInfo::beginJob(), L1TDTTFClient::beginJob(), DQMFEDIntegrityClient::beginJob(), HLTMuonDQMSource::beginJob(), L1TdeGCT::beginJob(), HLTMonPhotonClient::beginJob(), HLTMonPhotonSource::beginJob(), L1TDEMON::beginJob(), MuonRecoAnalyzer::beginJob(), BeamMonitor::beginJob(), SegmentTrackAnalyzer::beginJob(), PFJetAnalyzer::beginJob(), HaloTrigger::beginJob(), HTMHTAnalyzer::beginJob(), JetPtAnalyzer::beginJob(), L1TDTTF::beginJob(), L1TDTTPG::beginJob(), LaserAlignmentT0ProducerDQM::beginJob(), JetAnalyzer::beginJob(), MuCorrMETAnalyzer::beginJob(), TcMETAnalyzer::beginJob(), HcalDataCertification::beginJob(), L1TGT::beginJob(), TopDiLeptonDQM::beginJob(), HcalDCSInfo::beginJob(), HcalDAQInfo::beginJob(), L1TFED::beginJob(), HLTMon::beginJob(), L1TRPCTF::beginJob(), CaloMETAnalyzer::beginJob(), TauValidation::beginJob(), PFMETAnalyzer::beginJob(), L1TCSCTF::beginJob(), METAnalyzer::beginJob(), EmDQMReco::beginJob(), RPCChamberQuality::beginRun(), HcalSummaryClient::beginRun(), RPCDataCertification::beginRun(), RPCDCSSummary::beginRun(), RPCEventSummary::beginRun(), DQMProvInfo::beginRun(), RPCEfficiencyShiftHisto::beginRun(), SiPixelTrackResidualSource::beginRun(), HLTJetMETDQMSource::beginRun(), JetMETHLTOfflineSource::beginRun(), BTagHLTOfflineSource::beginRun(), L1GtHwValidation::beginRun(), FourVectorHLTOnline::beginRun(), TrigResRateMon::beginRun(), FourVectorHLTOffline::beginRun(), HcalDetDiagLaserMonitor::beginRun(), L1TGMT::book_(), HltSusyExoPostProcessor::bookEffMEProfileFromTH1(), SiPixelDataQuality::bookGlobalQualityFlag(), EwkElecTauHistManager::bookHistograms(), L1GtHwValidation::bookHistograms(), EwkMuTauHistManager::bookHistograms(), DTDataIntegrityTask::bookHistos(), DTLocalTriggerBaseTest::bookSectorHistos(), SiStripCertificationInfo::bookSiStripCertificationMEs(), SiStripQualityChecker::bookStatus(), SiStripBaseCondObjDQM::bookSummaryMEs(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), RPCMonitorDigi::bookWheelDiskME(), DTTriggerEfficiencyTask::bookWheelHistos(), DTLocalTriggerBaseTest::bookWheelHistos(), HcalTrigPrimMonitor::create_errorflag(), QcdUeDQM::createHistos(), QcdLowPtDQM::createHistos(), SiStripMonitorDigi::createMEs(), SiStripMonitorCluster::createMEs(), MuonAlignment::endJob(), L1ScalersClient::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), HltSusyExoPostProcessor::endRun(), RPCDcsInfoClient::endRun(), DQMDcsInfoClient::endRun(), DataCertificationJetMET::endRun(), RPCEfficiencyPerRingLayer::endRun(), MuonAlignmentSummary::endRun(), RPCEfficiencySecond::endRun(), SiPixelActionExecutor::fillFEDErrorSummary(), HLTScalersClient::HLTScalersClient(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMPathPlotter::HLTTauDQMPathPlotter(), L1ScalersClient::L1ScalersClient(), HcalRawDataMonitor::label_xChanns(), HcalRawDataMonitor::label_xFEDs(), HcalRawDataMonitor::label_ySpigots(), RPCFEDIntegrity::labelBins(), rpcdqm::utils::labelXAxisSector(), rpcdqm::utils::labelXAxisSegment(), rpcdqm::utils::labelYAxisRing(), rpcdqm::utils::labelYAxisRoll(), HLTTauDQMSummaryPlotter::plotTriggerBitEfficiencyHistos(), RPCEfficiency::RPCEfficiency(), SetEtaPhiLabels(), L1TDTTPG::setMapPhLabel(), L1TDTTPGClient::setMapPhLabel(), L1TDTTPG::setMapThLabel(), L1TDTTPGClient::setMapThLabel(), L1TDTTF::setQualLabel(), L1TDTTFClient::setQualLabel(), DTTimeEvolutionHisto::setTimeSlotValue(), HcalNZSMonitor::setup(), HcalNoiseMonitor::setup(), HcalZDCMonitor::setup(), HcalRecHitMonitor::setup(), HcalBeamMonitor::setup(), HcalDeadCellMonitor::setup(), EcalEndcapMonitorModule::setup(), HcalEEUSMonitor::setup(), EcalBarrelMonitorModule::setup(), EBSelectiveReadoutTask::setup(), HcalRawDataMonitor::setup(), EBStatusFlagsTask::setup(), EBRawDataTask::setup(), EEStatusFlagsTask::setup(), EESummaryClient::setup(), EERawDataTask::setup(), EBSummaryClient::setup(), EEIntegrityTask::setup(), EBIntegrityTask::setup(), HcalDigiMonitor::setup(), HcalMonitorModule::setup(), EESelectiveReadoutTask::setup(), HcalDetDiagTimingMonitor::setup(), FourVectorHLTOnline::setupHltLsPlots(), TrigResRateMon::setupHltLsPlots(), HcalDigiMonitor::setupSubdetHists(), L1TDTTF::setWheelLabel(), L1TDTTFClient::setWheelLabel(), ShiftFillLast(), and DTTimeEvolutionHisto::updateTimeSlot().
void MonitorElement::setEntries | ( | double | nentries | ) |
set # of entries
Definition at line 867 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by EBSummaryClient::analyze(), EESummaryClient::analyze(), EELaserClient::analyze(), EELedClient::analyze(), EBLaserClient::analyze(), EETestPulseClient::analyze(), EBTestPulseClient::analyze(), PhotonOfflineClient::dividePlots(), CSCMonitorObject::SetEntries(), and ShiftFillLast().
|
inline |
this ME is meant to be stored for each luminosity section
Definition at line 136 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_LUMI, and DQMNet::CoreObject::flags.
Referenced by AlcaBeamMonitor::beginJob(), TrackingMonitor::beginJob(), DTDCSByLumiSummary::beginJob(), RPCDcsInfo::beginRun(), DQMDcsInfo::beginRun(), DTDCSByLumiTask::bookHistos(), SiPixelRawDataErrorSource::bookMEs(), SiStripDcsInfo::bookStatus(), TrackAnalyzer::setLumiFlag(), HcalLSbyLSMonitor::setup(), EERawDataTask::setup(), EBStatusFlagsTask::setup(), EBRawDataTask::setup(), EEStatusFlagsTask::setup(), EEIntegrityTask::setup(), and EBIntegrityTask::setup().
|
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 128 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_RESET, and DQMNet::CoreObject::flags.
Referenced by LaserDQM::initMonitors(), EcalEndcapMonitorModule::setup(), EcalBarrelMonitorModule::setup(), and HLXMonitor::SetupHists().
void MonitorElement::setTitle | ( | const std::string & | title | ) |
set (ie. change) histogram/profile title
Definition at line 939 of file MonitorElement.cc.
References accessRootObject(), and update().
Referenced by TopDiLeptonDQM::beginJob(), TopHLTDiMuonDQM::beginJob(), HLTTauDQMSummaryPlotter::bookEfficiencyHisto(), L1ScalersClient::endLuminosityBlock(), HltSusyExoPostProcessor::endRun(), JetMETDQMOfflineClient::runClient_(), python.Vispa.Gui.PortWidget.PortWidget::setName(), and python.Vispa.Views.LineDecayView.LineDecayContainer::setPxlObject().
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 308 of file MonitorElement.cc.
References a, b, DQM_KIND_TH1D, DQM_KIND_TH1F, DQM_KIND_TH1S, python.tagInventory::entries, getBinContent(), getBinError(), getEntries(), getNbinsX(), i, incompatible(), getHLTprescales::index, kind(), plotscripts::mean(), MultiGaussianStateTransform::N, RecoTauCommonJetSelections_cfi::nbins, asciidump::s, setBinContent(), setBinError(), setBinLabel(), setEntries(), mathSSE::sqrt(), and update().
Referenced by BeamConditionsMonitor::endLuminosityBlock(), and BeamMonitor::FitAndFill().
|
private |
reset contents (does not erase contents permanently) (makes copy of current contents; will be subtracted from future contents)
Definition at line 971 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_, csvReporter::r, refvalue_, and update().
Referenced by DQMStore::softReset().
std::string MonitorElement::tagLabelString | ( | void | ) | const |
return label string for the monitor element tag (eg. <name>t=12345</name>)
Definition at line 503 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::objname, query::result, and DQMNet::CoreObject::tag.
std::string MonitorElement::tagString | ( | void | ) | 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 490 of file MonitorElement.cc.
References data_, DQMNet::CoreObject::objname, query::result, and valueString().
|
inline |
Mark the object updated.
Definition at line 123 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_NEW, and DQMNet::CoreObject::flags.
Referenced by addQReport(), python.Vispa.Gui.VispaWidget.VispaWidget::autosize(), copyFunctions(), python.Vispa.Views.LineDecayView.LineDecayContainer::createObject(), python.Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), python.Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), doFill(), python.Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), Fill(), BeamMonitor::FitAndFill(), getRefRootObject(), getRefTH1(), getRefTH1D(), getRefTH1F(), getRefTH1S(), getRefTH2D(), getRefTH2F(), getRefTH2S(), getRefTH3F(), getRefTProfile(), getRefTProfile2D(), getRootObject(), getTH1(), getTH1D(), getTH1F(), getTH1S(), getTH2D(), getTH2F(), getTH2S(), getTH3F(), getTProfile(), getTProfile2D(), python.Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), python.Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), python.Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), python.Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), python.Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), python.Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), CastorEventDisplay::processEvent(), HcalDeadCellMonitor::processEvent(), HcalRawDataMonitor::processEvent(), HcalDigiMonitor::processEvent(), HcalRecHitMonitor::processEvent_rechit(), python.Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), python.Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Reset(), python.Vispa.Gui.FindDialog.FindDialog::reset(), runQTests(), python.Vispa.Gui.PortConnection.PointToPointConnection::select(), python.Vispa.Gui.VispaWidget.VispaWidget::select(), python.Vispa.Views.LineDecayView.LineDecayContainer::select(), setAxisRange(), setAxisTimeDisplay(), setAxisTimeFormat(), setAxisTimeOffset(), setAxisTitle(), setBinContent(), setBinEntries(), setBinError(), setBinLabel(), setEntries(), python.Vispa.Gui.VispaWidget.VispaWidget::setText(), setTitle(), python.Vispa.Gui.VispaWidget.VispaWidget::setTitle(), python.Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), python.Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), ShiftFillLast(), softReset(), python.Vispa.Gui.PortConnection.PointToPointConnection::updateConnection(), and HcalDigiMonitor::UpdateHists().
|
private |
Refresh QReport stats, usually after MEs were read in from a file.
Definition at line 1437 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, i, DQMNet::CoreObject::qreports, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
Referenced by runQTests().
std::string MonitorElement::valueString | ( | void | ) | 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 471 of file MonitorElement.cc.
References DQM_KIND_INT, DQM_KIND_REAL, DQM_KIND_STRING, incompatible(), kind(), packScalarData(), and query::result.
Referenced by EcalBarrelMonitorClient::analyze(), EcalEndcapMonitorClient::analyze(), SiStripUtility::getMEValue(), HcalDetDiagLEDClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), tagString(), HcalDetDiagLaserClient::validHtmlOutput(), HcalDetDiagLEDClient::validHtmlOutput(), and HcalDetDiagPedestalClient::validHtmlOutput().
|
inline |
true if ME was updated in last monitoring cycle
Definition at line 119 of file MonitorElement.h.
References data_, DQMNet::DQM_PROP_NEW, and DQMNet::CoreObject::flags.
Referenced by DQMService::flush(), and runQTests().
|
friend |
Definition at line 37 of file MonitorElement.h.
|
friend |
Definition at line 36 of file MonitorElement.h.
|
private |
Definition at line 66 of file MonitorElement.h.
Referenced by accessRootObject(), copyFunctions(), DQMStore::findObject(), flags(), DQMService::flush(), DQMStore::get(), getAxis(), getFullname(), getLumiFlag(), getName(), getPathname(), getQErrors(), getQOthers(), getQReport(), getQReports(), getQWarnings(), getRefTH1(), getRefTH1D(), getRefTH1F(), getRefTH1S(), getRefTH2D(), getRefTH2F(), getRefTH2S(), getRefTH3F(), getRefTProfile(), getRefTProfile2D(), getTag(), getTags(), hasError(), hasOtherReport(), hasWarning(), incompatible(), initialise(), isAccumulateEnabled(), DQMStore::isCollateME(), kind(), MonitorElement(), operator<(), operator=(), packQualityData(), qualityTagString(), resetMe(), resetUpdate(), runQTests(), setAccumulate(), setLumiFlag(), setResetMe(), DQMStore::tag(), tagLabelString(), tagString(), update(), updateQReportStats(), and wasUpdated().
|
private |
Definition at line 68 of file MonitorElement.h.
Referenced by accessRootObject(), disableSoftReset(), DQMStore::extract(), DQMService::flush(), getRootObject(), initialise(), MonitorElement(), operator=(), softReset(), and ~MonitorElement().
|
private |
Definition at line 71 of file MonitorElement.h.
Referenced by getQErrors(), getQOthers(), getQReport(), getQReports(), getQWarnings(), operator=(), and runQTests().
|
private |
Definition at line 69 of file MonitorElement.h.
Referenced by DQMService::flush(), getRefRootObject(), getRefTH1(), getRefTH1D(), getRefTH1F(), getRefTH1S(), getRefTH2D(), getRefTH2F(), getRefTH2S(), getRefTH3F(), getRefTProfile(), getRefTProfile2D(), initialise(), and operator=().
|
private |
Definition at line 70 of file MonitorElement.h.
Referenced by copyFrom(), disableSoftReset(), isSoftResetEnabled(), MonitorElement(), operator=(), softReset(), and ~MonitorElement().
|
private |
Definition at line 67 of file MonitorElement.h.
Referenced by doFill(), Fill(), getFloatValue(), getIntValue(), getStringValue(), initialise(), MonitorElement(), operator=(), packScalarData(), and Reset().