#include <SiPixelDataQuality.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
void | bookGlobalQualityFlag (DQMStore::IBooker &iBooker, bool Tier0Flag, int nFEDs) |
void | computeGlobalQualityFlag (DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter, bool init, int nFEDs, bool Tier0Flag) |
void | computeGlobalQualityFlagByLumi (DQMStore::IGetter &iGetter, bool init, int nFEDs, bool Tier0Flag, int nEvents_lastLS_, int nErrorsBarrel_lastLS_, int nErrorsEndcap_lastLS_) |
void | fillGlobalQualityPlot (DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter, bool init, edm::ESHandle< SiPixelFedCablingMap > theCablingMap, int nFEDs, bool Tier0Flag, int lumisec) |
int | getDetId (MonitorElement *mE) |
(Documentation under construction). More... | |
SiPixelDataQuality (bool offlineXMLfile) | |
Constructor of the SiPixelInformationExtractor class. More... | |
~SiPixelDataQuality () | |
Destructor of the SiPixelDataQuality class. More... | |
Definition at line 35 of file SiPixelDataQuality.h.
Definition at line 38 of file SiPixelDataQuality.h.
Definition at line 37 of file SiPixelDataQuality.h.
SiPixelDataQuality::SiPixelDataQuality | ( | bool | offlineXMLfile | ) |
Constructor of the SiPixelInformationExtractor class.
Definition at line 66 of file SiPixelDataQuality.cc.
References allMods_, allmodsMap, allmodsVec, errmodsMap, errmodsVec, errorMods_, goodmodsMap, goodmodsVec, mps_fire::i, lastallmods_, lasterrmods_, lastLS_, qflag_, and timeoutCounter_.
SiPixelDataQuality::~SiPixelDataQuality | ( | ) |
Destructor of the SiPixelDataQuality class.
Definition at line 92 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, errmodsMap, errmodsVec, goodmodsMap, and goodmodsVec.
void SiPixelDataQuality::bookGlobalQualityFlag | ( | DQMStore::IBooker & | iBooker, |
bool | Tier0Flag, | ||
int | nFEDs | ||
) |
Definition at line 131 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, dqm::dqmstoreimpl::DQMStore::IBooker::book1D(), dqm::dqmstoreimpl::DQMStore::IBooker::book2D(), dqm::dqmstoreimpl::DQMStore::IBooker::bookFloat(), dqm::dqmstoreimpl::DQMStore::IBooker::bookInt(), dqm::dqmstoreimpl::DQMStore::IBooker::cd(), ClusterChargeBarrel, ClusterChargeEndcap, ClusterMod1, ClusterMod2, ClusterMod3, ClusterMod4, ClusterModAll, ClusterSizeBarrel, ClusterSizeEndcap, DigiChargeBarrel, DigiChargeEndcap, errmodsMap, errmodsVec, dqm::impl::MonitorElement::Fill(), goodmodsMap, goodmodsVec, mps_fire::i, dqmiolumiharvest::j, NClustersBarrel, NClustersEndcap, NDigisBarrel, NDigisEndcap, NErrorsBarrel, NErrorsEndcap, NErrorsFEDs, NPixelTracks, dqm::impl::MonitorElement::setAxisTitle(), dqm::impl::MonitorElement::setBinContent(), dqm::impl::MonitorElement::setBinLabel(), dqm::dqmstoreimpl::DQMStore::IBooker::setCurrentFolder(), SummaryBarrel, SummaryEndcap, SummaryPixel, and SummaryReportMap.
void SiPixelDataQuality::computeGlobalQualityFlag | ( | DQMStore::IBooker & | iBooker, |
DQMStore::IGetter & | iGetter, | ||
bool | init, | ||
int | nFEDs, | ||
bool | Tier0Flag | ||
) |
Definition at line 280 of file SiPixelDataQuality.cc.
References allMods_, barrel_error_flag_, barrelMods_, dqm::dqmstoreimpl::DQMStore::IBooker::cd(), dqm::dqmstoreimpl::DQMStore::IGetter::cd(), ClusterChargeBarrel, ClusterChargeEndcap, clusterCounterBarrel, clusterCounterEndcap, ClusterSizeBarrel, ClusterSizeEndcap, clusterStatsBarrel, clusterStatsEndcap, HLTTauDQMOffline_cfi::denominator, DigiChargeBarrel, DigiChargeEndcap, digiCounterBarrel, digiCounterEndcap, digiStatsBarrel, digiStatsEndcap, RefreshWebPage::dname, DONE_, endcap_error_flag_, endcapMods_, errorMods_, dqm::impl::MonitorElement::Fill(), dqmMemoryStats::float, dqm::dqmstoreimpl::DQMStore::IGetter::get(), dqm::impl::MonitorElement::getBinContent(), dqm::impl::MonitorElement::getEntries(), dqm::impl::MonitorElement::getFloatValue(), dqm::impl::MonitorElement::getIntValue(), dqm::dqmstoreimpl::DQMStore::IGetter::getMEs(), dqm::dqmstoreimpl::DQMStore::IGetter::getSubdirs(), dqm::dqmstoreimpl::DQMStore::IBooker::goUp(), dqm::impl::MonitorElement::hasError(), mps_fire::i, createfilelist::int, dqmiolumiharvest::j, dqmdumpme::k, hlt_dqm_clientPB-live_cfg::me, n_errors_barrel_, n_errors_endcap_, n_errors_pixel_, NClustersBarrel, NClustersEndcap, NDigisBarrel, NDigisEndcap, NErrorsBarrel, NErrorsEndcap, NPixelTracks, HLTTauDQMOffline_cfi::numerator, objectCount_, pixel_error_flag_, dqm::dqmstoreimpl::DQMStore::IBooker::pwd(), qflag_, dqm::dqmstoreimpl::DQMStore::IGetter::setCurrentFolder(), SummaryBarrel, SummaryEndcap, SummaryPixel, trackCounterBarrel, trackCounterEndcap, trackStatsBarrel, and trackStatsEndcap.
void SiPixelDataQuality::computeGlobalQualityFlagByLumi | ( | DQMStore::IGetter & | iGetter, |
bool | init, | ||
int | nFEDs, | ||
bool | Tier0Flag, | ||
int | nEvents_lastLS_, | ||
int | nErrorsBarrel_lastLS_, | ||
int | nErrorsEndcap_lastLS_ | ||
) |
Definition at line 698 of file SiPixelDataQuality.cc.
References dqm::impl::MonitorElement::Fill(), dqm::dqmstoreimpl::DQMStore::IGetter::get(), dqm::impl::MonitorElement::getBinContent(), dqm::impl::MonitorElement::getMean(), mps_fire::i, hlt_dqm_clientPB-live_cfg::me, hlt_dqm_clientPB-live_cfg::me1, hlt_dqm_clientPB-live_cfg::me2, SummaryBarrel, SummaryEndcap, and SummaryPixel.
void SiPixelDataQuality::fillGlobalQualityPlot | ( | DQMStore::IBooker & | iBooker, |
DQMStore::IGetter & | iGetter, | ||
bool | init, | ||
edm::ESHandle< SiPixelFedCablingMap > | theCablingMap, | ||
int | nFEDs, | ||
bool | Tier0Flag, | ||
int | lumisec | ||
) |
Definition at line 790 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, newFWLiteAna::bin, dqm::dqmstoreimpl::DQMStore::IBooker::cd(), dqm::dqmstoreimpl::DQMStore::IGetter::cd(), Skims_PA_cff::content, relmon_rootfiles_spy::contents, count, count1, count2, count3, count4, count5, count6, RefreshWebPage::dname, errcount, errmodsMap, errmodsVec, PixelSLinkDataInputSource_cfi::fedid, l1tstage2_dqm_sourceclient-live_cfg::fedId, dqm::dqmstoreimpl::DQMStore::IGetter::get(), dqm::impl::MonitorElement::getBinContent(), getDetId(), dqm::impl::MonitorElement::getEntries(), dqm::impl::MonitorElement::getFloatValue(), dqm::impl::MonitorElement::getIntValue(), dqm::dqmstoreimpl::DQMStore::IGetter::getMEs(), dqm::impl::MonitorElement::getNbinsX(), dqm::dqmstoreimpl::DQMStore::IGetter::getSubdirs(), goodmodsMap, goodmodsVec, dqm::dqmstoreimpl::DQMStore::IBooker::goUp(), mps_fire::i, createfilelist::int, dqmiolumiharvest::j, dqmdumpme::k, lastallmods_, lasterrmods_, hlt_dqm_clientPB-live_cfg::me, modCounter_, edm::ESHandle< T >::product(), dqm::dqmstoreimpl::DQMStore::IBooker::pwd(), dqm::impl::MonitorElement::setBinContent(), dqm::dqmstoreimpl::DQMStore::IGetter::setCurrentFolder(), and SummaryReportMap.
int SiPixelDataQuality::getDetId | ( | MonitorElement * | mE | ) |
(Documentation under construction).
Given a pointer to ME returns the associated detId
Definition at line 114 of file SiPixelDataQuality.cc.
References dqm::impl::MonitorElement::getName().
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 99 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 69 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 72 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 107 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 99 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 123 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 124 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 112 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 93 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 94 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 95 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 96 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 92 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 121 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 122 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 109 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 111 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 75 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 131 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 132 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 133 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 134 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 135 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 136 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 117 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 118 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 112 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 109 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 111 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 80 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 107 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 99 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 84 of file SiPixelDataQuality.h.
|
private |
Definition at line 76 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 70 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 73 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 99 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 102 of file SiPixelDataQuality.h.
|
private |
Definition at line 71 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 74 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 77 of file SiPixelDataQuality.h.
|
private |
Definition at line 142 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), and SiPixelDataQuality().
|
private |
Definition at line 141 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), and SiPixelDataQuality().
|
private |
Definition at line 140 of file SiPixelDataQuality.h.
Referenced by SiPixelDataQuality().
|
private |
Definition at line 139 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 82 of file SiPixelDataQuality.h.
|
private |
Definition at line 106 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 106 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 106 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 125 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 126 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 115 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 116 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 103 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 104 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 105 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 83 of file SiPixelDataQuality.h.
|
private |
Definition at line 129 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 79 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 67 of file SiPixelDataQuality.h.
|
private |
Definition at line 107 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 98 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 90 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 91 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 89 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 88 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and fillGlobalQualityPlot().
|
private |
Definition at line 85 of file SiPixelDataQuality.h.
|
private |
Definition at line 138 of file SiPixelDataQuality.h.
Referenced by SiPixelDataQuality().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 112 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 109 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 111 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().