#include <SiPixelDataQuality.h>
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 39 of file SiPixelDataQuality.h.
SiPixelDataQuality::SiPixelDataQuality | ( | bool | offlineXMLfile | ) |
Constructor of the SiPixelInformationExtractor class.
Definition at line 67 of file SiPixelDataQuality.cc.
References allMods_, allmodsMap, allmodsVec, errmodsMap, errmodsVec, errorMods_, goodmodsMap, goodmodsVec, i, lastallmods_, lasterrmods_, lastLS_, qflag_, and timeoutCounter_.
SiPixelDataQuality::~SiPixelDataQuality | ( | ) |
Destructor of the SiPixelDataQuality class.
Definition at line 91 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 128 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), DQMStore::IBooker::bookFloat(), DQMStore::IBooker::bookInt(), DQMStore::IBooker::cd(), ClusterChargeBarrel, ClusterChargeEndcap, ClusterMod1, ClusterMod2, ClusterMod3, ClusterMod4, ClusterModAll, ClusterSizeBarrel, ClusterSizeEndcap, DigiChargeBarrel, DigiChargeEndcap, errmodsMap, errmodsVec, MonitorElement::Fill(), goodmodsMap, goodmodsVec, i, j, NClustersBarrel, NClustersEndcap, NDigisBarrel, NDigisEndcap, NErrorsBarrel, NErrorsEndcap, NErrorsFEDs, NPixelTracks, MonitorElement::setAxisTitle(), MonitorElement::setBinContent(), MonitorElement::setBinLabel(), 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 240 of file SiPixelDataQuality.cc.
References allMods_, barrel_error_flag_, barrelMods_, DQMStore::IBooker::cd(), DQMStore::IGetter::cd(), ClusterChargeBarrel, ClusterChargeEndcap, clusterCounterBarrel, clusterCounterEndcap, ClusterSizeBarrel, ClusterSizeEndcap, clusterStatsBarrel, clusterStatsEndcap, cuy::denominator, DigiChargeBarrel, DigiChargeEndcap, digiCounterBarrel, digiCounterEndcap, digiStatsBarrel, digiStatsEndcap, RefreshWebPage::dname, DONE_, endcap_error_flag_, endcapMods_, errorMods_, MonitorElement::Fill(), DQMStore::IGetter::get(), MonitorElement::getBinContent(), MonitorElement::getEntries(), MonitorElement::getFloatValue(), MonitorElement::getIntValue(), DQMStore::IGetter::getMEs(), DQMStore::IGetter::getSubdirs(), DQMStore::IBooker::goUp(), MonitorElement::hasError(), i, j, relval_2017::k, n_errors_barrel_, n_errors_endcap_, n_errors_pixel_, NClustersBarrel, NClustersEndcap, NDigisBarrel, NDigisEndcap, NErrorsBarrel, NErrorsEndcap, NPixelTracks, cuy::numerator, objectCount_, pixel_error_flag_, DQMStore::IBooker::pwd(), qflag_, 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 569 of file SiPixelDataQuality.cc.
References MonitorElement::Fill(), DQMStore::IGetter::get(), MonitorElement::getBinContent(), MonitorElement::getMean(), i, 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 644 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, newFWLiteAna::bin, DQMStore::IBooker::cd(), DQMStore::IGetter::cd(), ws_sso_content_reader::content, relmon_rootfiles_spy::contents, count, count1, count2, count3, count4, count5, count6, RefreshWebPage::dname, errcount, errmodsMap, errmodsVec, stage2BMTFBufferRaw_cfi::fedId, DQMStore::IGetter::get(), MonitorElement::getBinContent(), getDetId(), MonitorElement::getEntries(), MonitorElement::getFloatValue(), MonitorElement::getIntValue(), DQMStore::IGetter::getMEs(), MonitorElement::getNbinsX(), DQMStore::IGetter::getSubdirs(), goodmodsMap, goodmodsVec, DQMStore::IBooker::goUp(), i, j, relval_2017::k, lastallmods_, lasterrmods_, modCounter_, edm::ESHandle< class >::product(), DQMStore::IBooker::pwd(), MonitorElement::setBinContent(), DQMStore::IGetter::setCurrentFolder(), SummaryReportMap, and puppiForMET_cff::weight.
int SiPixelDataQuality::getDetId | ( | MonitorElement * | mE | ) |
(Documentation under construction).
Given a pointer to ME returns the associated detId
Definition at line 108 of file SiPixelDataQuality.cc.
References MonitorElement::getName().
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 79 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 82 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 118 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 134 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 135 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 121 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 123 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 104 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 105 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 106 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 107 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 103 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 132 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 133 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 120 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 122 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 85 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 142 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 143 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 144 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 145 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 146 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 147 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 128 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 129 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 121 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 123 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 120 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 122 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 90 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 118 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 95 of file SiPixelDataQuality.h.
|
private |
Definition at line 86 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 80 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 83 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 113 of file SiPixelDataQuality.h.
|
private |
Definition at line 81 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 84 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 87 of file SiPixelDataQuality.h.
|
private |
Definition at line 153 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), and SiPixelDataQuality().
|
private |
Definition at line 152 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), and SiPixelDataQuality().
|
private |
Definition at line 151 of file SiPixelDataQuality.h.
Referenced by SiPixelDataQuality().
|
private |
Definition at line 150 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 93 of file SiPixelDataQuality.h.
|
private |
Definition at line 117 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 117 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 117 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 136 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 137 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 127 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 114 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().
|
private |
Definition at line 94 of file SiPixelDataQuality.h.
|
private |
Definition at line 140 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 89 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 76 of file SiPixelDataQuality.h.
|
private |
Definition at line 118 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 109 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 101 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 102 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 100 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 99 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and fillGlobalQualityPlot().
|
private |
Definition at line 96 of file SiPixelDataQuality.h.
|
private |
Definition at line 149 of file SiPixelDataQuality.h.
Referenced by SiPixelDataQuality().
|
private |
Definition at line 121 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 123 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 120 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 122 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().