#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, const 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 30 of file SiPixelDataQuality.h.
Definition at line 33 of file SiPixelDataQuality.h.
Definition at line 32 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::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookFloat(), dqm::implementation::IBooker::bookInt(), dqm::implementation::NavigatorBase::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::implementation::NavigatorBase::setCurrentFolder(), SummaryBarrel, SummaryEndcap, SummaryPixel, SummaryReportMap, and SiPixelOfflineDQM_client_cff::Tier0Flag.
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::implementation::NavigatorBase::cd(), ClusterChargeBarrel, ClusterChargeEndcap, clusterCounterBarrel, clusterCounterEndcap, ClusterSizeBarrel, ClusterSizeEndcap, clusterStatsBarrel, clusterStatsEndcap, bTagMiniDQMDeepCSV::denominator, DigiChargeBarrel, DigiChargeEndcap, digiCounterBarrel, digiCounterEndcap, digiStatsBarrel, digiStatsEndcap, RefreshWebPage::dname, DONE_, endcap_error_flag_, endcapMods_, errorMods_, dqm::impl::MonitorElement::Fill(), nano_mu_digi_cff::float, dqm::implementation::IGetter::get(), dqm::impl::MonitorElement::getBinContent(), dqm::impl::MonitorElement::getIntValue(), dqm::implementation::IGetter::getMEs(), dqm::implementation::IGetter::getSubdirs(), dqm::implementation::NavigatorBase::goUp(), 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, bTagMiniDQMDeepCSV::numerator, objectCount_, pixel_error_flag_, dqm::implementation::NavigatorBase::pwd(), qflag_, dqm::implementation::NavigatorBase::setCurrentFolder(), SummaryBarrel, SummaryEndcap, SummaryPixel, SiPixelOfflineDQM_client_cff::Tier0Flag, 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::implementation::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, | ||
const SiPixelFedCablingMap * | theCablingMap, | ||
int | nFEDs, | ||
bool | Tier0Flag, | ||
int | lumisec | ||
) |
Definition at line 790 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, newFWLiteAna::bin, visDQMUpload::buf, dqm::implementation::NavigatorBase::cd(), Skims_PA_cff::content, relmon_rootfiles_spy::contents, count, count1, count2, count3, count4, count5, count6, hcalRecHitTable_cff::detId, RefreshWebPage::dname, errcount, errmodsMap, errmodsVec, PixelSLinkDataInputSource_cfi::fedid, l1tstage2_dqm_sourceclient-live_cfg::fedId, dqm::implementation::IGetter::get(), dqm::impl::MonitorElement::getBinContent(), getDetId(), dqm::implementation::IGetter::getMEs(), dqm::impl::MonitorElement::getNbinsX(), dqm::implementation::IGetter::getSubdirs(), goodmodsMap, goodmodsVec, dqm::implementation::NavigatorBase::goUp(), mps_fire::i, createfilelist::int, dqmiolumiharvest::j, dqmdumpme::k, lastallmods_, lasterrmods_, nano_mu_digi_cff::layer, hlt_dqm_clientPB-live_cfg::me, modCounter_, dqm::implementation::NavigatorBase::pwd(), dqm::impl::MonitorElement::setBinContent(), dqm::implementation::NavigatorBase::setCurrentFolder(), SummaryReportMap, and SiPixelOfflineDQM_client_cff::Tier0Flag.
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 hcalRecHitTable_cff::detId, and dqm::impl::MonitorElement::getName().
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 93 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 64 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 67 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 101 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 93 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
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 104 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 106 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 87 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 88 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 89 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 90 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 86 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
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 computeGlobalQualityFlag().
|
private |
Definition at line 105 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
|
private |
Definition at line 125 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 126 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 127 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 128 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 129 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 130 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 111 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 112 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 104 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 106 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 103 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 105 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 75 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 101 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 93 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 79 of file SiPixelDataQuality.h.
|
private |
Definition at line 71 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 65 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 68 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 93 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 96 of file SiPixelDataQuality.h.
|
private |
Definition at line 66 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), 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.
|
private |
Definition at line 136 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), and SiPixelDataQuality().
|
private |
Definition at line 135 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), and SiPixelDataQuality().
|
private |
Definition at line 134 of file SiPixelDataQuality.h.
Referenced by SiPixelDataQuality().
|
private |
Definition at line 133 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 77 of file SiPixelDataQuality.h.
|
private |
Definition at line 100 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 100 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 100 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 119 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 120 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 109 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 97 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 98 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 99 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 78 of file SiPixelDataQuality.h.
|
private |
Definition at line 123 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 74 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 62 of file SiPixelDataQuality.h.
|
private |
Definition at line 101 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 92 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 84 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 85 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 83 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 82 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and fillGlobalQualityPlot().
|
private |
Definition at line 132 of file SiPixelDataQuality.h.
Referenced by SiPixelDataQuality().
|
private |
Definition at line 104 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 106 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 103 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 105 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().