#include <SiPixelDataQuality.h>
Public Member Functions | |
void | bookGlobalQualityFlag (DQMStore *bei, bool Tier0Flag, int nFEDs) |
void | computeGlobalQualityFlag (DQMStore *bei, bool init, int nFEDs, bool Tier0Flag) |
void | computeGlobalQualityFlagByLumi (DQMStore *bei, bool init, int nFEDs, bool Tier0Flag, int nEvents_lastLS_, int nErrorsBarrel_lastLS_, int nErrorsEndcap_lastLS_) |
void | fillGlobalQualityPlot (DQMStore *bei, bool init, edm::EventSetup const &eSetup, 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 44 of file SiPixelDataQuality.h.
SiPixelDataQuality::SiPixelDataQuality | ( | bool | offlineXMLfile | ) |
Constructor of the SiPixelInformationExtractor class.
Definition at line 69 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 93 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, errmodsMap, errmodsVec, goodmodsMap, and goodmodsVec.
void SiPixelDataQuality::bookGlobalQualityFlag | ( | DQMStore * | bei, |
bool | Tier0Flag, | ||
int | nFEDs | ||
) |
Definition at line 137 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, DQMStore::book1D(), DQMStore::book2D(), DQMStore::bookFloat(), DQMStore::bookInt(), DQMStore::cd(), ClusterChargeBarrel, ClusterChargeEndcap, ClusterMod1, ClusterMod2, ClusterMod3, ClusterMod4, ClusterModAll, ClusterSizeBarrel, ClusterSizeEndcap, DigiChargeBarrel, DigiChargeEndcap, errmodsMap, errmodsVec, MonitorElement::Fill(), DQMStore::get(), goodmodsMap, goodmodsVec, i, j, NClustersBarrel, NClustersEndcap, NDigisBarrel, NDigisEndcap, NErrorsBarrel, NErrorsEndcap, NErrorsFEDs, NPixelTracks, MonitorElement::setAxisTitle(), MonitorElement::setBinContent(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), SummaryBarrel, SummaryEndcap, SummaryPixel, and SummaryReportMap.
Referenced by SiPixelEDAClient::beginRun().
void SiPixelDataQuality::computeGlobalQualityFlag | ( | DQMStore * | bei, |
bool | init, | ||
int | nFEDs, | ||
bool | Tier0Flag | ||
) |
Definition at line 277 of file SiPixelDataQuality.cc.
References allMods_, barrel_error_flag_, barrelMods_, DQMStore::cd(), ClusterChargeBarrel, ClusterChargeEndcap, clusterCounterBarrel, clusterCounterEndcap, ClusterSizeBarrel, ClusterSizeEndcap, clusterStatsBarrel, clusterStatsEndcap, RecoTauValidation_cfi::denominator, DigiChargeBarrel, DigiChargeEndcap, digiCounterBarrel, digiCounterEndcap, digiStatsBarrel, digiStatsEndcap, RefreshWebPage::dname, DONE_, endcap_error_flag_, endcapMods_, errorMods_, MonitorElement::Fill(), DQMStore::get(), MonitorElement::getBinContent(), MonitorElement::getEntries(), MonitorElement::getFloatValue(), MonitorElement::getIntValue(), DQMStore::getMEs(), DQMStore::getSubdirs(), DQMStore::goUp(), MonitorElement::hasError(), i, j, gen::k, n_errors_barrel_, n_errors_endcap_, n_errors_pixel_, NClustersBarrel, NClustersEndcap, NDigisBarrel, NDigisEndcap, NErrorsBarrel, NErrorsEndcap, NPixelTracks, objectCount_, pixel_error_flag_, DQMStore::pwd(), qflag_, SummaryBarrel, SummaryEndcap, SummaryPixel, trackCounterBarrel, trackCounterEndcap, trackStatsBarrel, and trackStatsEndcap.
Referenced by SiPixelEDAClient::endRun().
void SiPixelDataQuality::computeGlobalQualityFlagByLumi | ( | DQMStore * | bei, |
bool | init, | ||
int | nFEDs, | ||
bool | Tier0Flag, | ||
int | nEvents_lastLS_, | ||
int | nErrorsBarrel_lastLS_, | ||
int | nErrorsEndcap_lastLS_ | ||
) |
Definition at line 627 of file SiPixelDataQuality.cc.
References MonitorElement::Fill(), DQMStore::get(), MonitorElement::getBinContent(), MonitorElement::getMean(), i, SummaryBarrel, SummaryEndcap, and SummaryPixel.
Referenced by SiPixelEDAClient::endLuminosityBlock().
void SiPixelDataQuality::fillGlobalQualityPlot | ( | DQMStore * | bei, |
bool | init, | ||
edm::EventSetup const & | eSetup, | ||
int | nFEDs, | ||
bool | Tier0Flag, | ||
int | lumisec | ||
) |
Definition at line 719 of file SiPixelDataQuality.cc.
References allmodsMap, allmodsVec, newFWLiteAna::bin, DQMStore::cd(), ws_sso_content_reader::content, relmon_rootfiles_spy::contents, count, count1, count2, count3, count4, count5, count6, RefreshWebPage::dname, errcount, errmodsMap, errmodsVec, edm::EventSetup::get(), DQMStore::get(), MonitorElement::getBinContent(), getDetId(), MonitorElement::getEntries(), MonitorElement::getFloatValue(), MonitorElement::getIntValue(), DQMStore::getMEs(), MonitorElement::getNbinsX(), DQMStore::getSubdirs(), goodmodsMap, goodmodsVec, DQMStore::goUp(), i, j, gen::k, lastallmods_, lasterrmods_, modCounter_, edm::ESHandle< class >::product(), DQMStore::pwd(), MonitorElement::setBinContent(), SummaryReportMap, theCablingMap, and CommonMethods::weight().
Referenced by SiPixelEDAClient::endLuminosityBlock(), and SiPixelEDAClient::endRun().
int SiPixelDataQuality::getDetId | ( | MonitorElement * | mE | ) |
(Documentation under construction).
Given a pointer to ME returns the associated detId
Definition at line 110 of file SiPixelDataQuality.cc.
References MonitorElement::getName().
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 113 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 82 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 85 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 121 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 113 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 137 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 138 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 124 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 126 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 107 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 108 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 109 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 110 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 106 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 135 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 136 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 123 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 125 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 88 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), NodeCut.MatchLessSeen::match(), and NodeCut.MatchLessHit::match().
|
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 148 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 149 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 150 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 131 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 132 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 124 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 126 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 123 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 125 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 93 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 121 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 113 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 98 of file SiPixelDataQuality.h.
|
private |
Definition at line 89 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 83 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 86 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 113 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 116 of file SiPixelDataQuality.h.
|
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.
Referenced by bookGlobalQualityFlag(), fillGlobalQualityPlot(), SiPixelDataQuality(), and ~SiPixelDataQuality().
|
private |
Definition at line 90 of file SiPixelDataQuality.h.
|
private |
Definition at line 156 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), and SiPixelDataQuality().
|
private |
Definition at line 155 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot(), and SiPixelDataQuality().
|
private |
Definition at line 154 of file SiPixelDataQuality.h.
Referenced by SiPixelDataQuality().
|
private |
Definition at line 153 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 96 of file SiPixelDataQuality.h.
|
private |
Definition at line 120 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 120 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 120 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 139 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 140 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 130 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and 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 119 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag().
|
private |
Definition at line 97 of file SiPixelDataQuality.h.
|
private |
Definition at line 143 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and computeGlobalQualityFlag().
|
private |
Definition at line 92 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 79 of file SiPixelDataQuality.h.
|
private |
Definition at line 121 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 112 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag(), and SiPixelDataQuality().
|
private |
Definition at line 104 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 105 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 103 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), computeGlobalQualityFlag(), and computeGlobalQualityFlagByLumi().
|
private |
Definition at line 102 of file SiPixelDataQuality.h.
Referenced by bookGlobalQualityFlag(), and fillGlobalQualityPlot().
|
private |
Definition at line 99 of file SiPixelDataQuality.h.
Referenced by fillGlobalQualityPlot().
|
private |
Definition at line 152 of file SiPixelDataQuality.h.
Referenced by SiPixelDataQuality().
|
private |
Definition at line 124 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 126 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 123 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().
|
private |
Definition at line 125 of file SiPixelDataQuality.h.
Referenced by computeGlobalQualityFlag().