#include <SiStripQualityDQM.h>
Public Member Functions | |
void | fillGrandSummaryMEs (const edm::EventSetup &eSetup) |
void | fillMEsForDet (const ModMEs &selModME_, uint32_t selDetId_, const TrackerTopology *tTopo) |
void | fillMEsForLayer (uint32_t selDetId_, const TrackerTopology *tTopo) |
void | fillModMEs (const std::vector< uint32_t > &selectedDetIds, const edm::EventSetup &es) |
void | fillSummaryMEs (const std::vector< uint32_t > &selectedDetIds, const edm::EventSetup &es) |
void | getActiveDetIds (const edm::EventSetup &eSetup) |
unsigned long long | getCache (const edm::EventSetup &eSetup) |
void | getConditionObject (const edm::EventSetup &eSetup) |
SiStripQualityDQM (const edm::EventSetup &eSetup, edm::ParameterSet const &hPSet, edm::ParameterSet const &fPSet) | |
virtual | ~SiStripQualityDQM () |
Public Member Functions inherited from SiStripBaseCondObjDQM | |
void | analysis (const edm::EventSetup &eSetup_) |
void | analysisOnDemand (const edm::EventSetup &eSetup_, uint32_t detIdOnDemand) |
void | analysisOnDemand (const edm::EventSetup &eSetup_, const std::vector< uint32_t > &detIdsOnDemand) |
void | analysisOnDemand (const edm::EventSetup &eSetup_, std::string requestedSubDetector, uint32_t requestedSide, uint32_t requestedLayer) |
virtual void | end () |
std::vector< uint32_t > | getCabledModules () |
void | selectModules (std::vector< uint32_t > &detIds_) |
SiStripBaseCondObjDQM (const edm::EventSetup &eSetup, edm::ParameterSet const &hPSet, edm::ParameterSet const &fPSet) | |
virtual | ~SiStripBaseCondObjDQM () |
Private Member Functions | |
void | SetBadComponents (int i, int component, SiStripQuality::BadComponent &BC) |
Private Attributes | |
std::vector< uint32_t > | alreadyFilledLayers |
int | NBadComponent [4][19][4] |
int | NTkBadComponent [4] |
edm::ESHandle< SiStripQuality > | qualityHandle_ |
std::string | qualityLabel_ |
std::stringstream | ssV [4][19] |
Additional Inherited Members | |
Protected Member Functions inherited from SiStripBaseCondObjDQM | |
void | fillTkMap (const uint32_t &detid, const float &value) |
std::pair< std::string, uint32_t > | getLayerNameAndId (const uint32_t &detId_, const TrackerTopology *tTopo) |
void | getModMEs (ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo) |
std::vector< uint32_t > | GetSameLayerDetId (const std::vector< uint32_t > &activeDetIds, uint32_t selDetId, const TrackerTopology *tTopo) |
std::pair< std::string, uint32_t > | getStringNameAndId (const uint32_t &detId_, const TrackerTopology *tTopo) |
void | getSummaryMEs (ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo) |
Protected Attributes inherited from SiStripBaseCondObjDQM | |
std::vector< uint32_t > | activeDetIds |
std::vector< uint32_t > | all_DetIds |
unsigned long long | cacheID_current |
unsigned long long | cacheID_memory |
std::string | CondObj_fillId_ |
std::string | CondObj_name_ |
const edm::EventSetup & | eSetup_ |
edm::ParameterSet | fPSet_ |
bool | GrandSummary_On_ |
bool | HistoMaps_On_ |
edm::ParameterSet | hPSet_ |
double | maxValue |
double | minValue |
bool | Mod_On_ |
std::map< uint32_t, ModMEs > | ModMEsMap_ |
SiStripDetInfoFileReader * | reader |
std::map< uint32_t, ModMEs > | SummaryMEsMap_ |
bool | SummaryOnLayerLevel_On_ |
bool | SummaryOnStringLevel_On_ |
TkHistoMap * | Tk_HM_ |
TkHistoMap * | Tk_HM_H |
TkHistoMap * | Tk_HM_L |
TrackerMap * | tkMap |
std::vector< int > | tkMapScaler |
Definition at line 28 of file SiStripQualityDQM.h.
SiStripQualityDQM::SiStripQualityDQM | ( | const edm::EventSetup & | eSetup, |
edm::ParameterSet const & | hPSet, | ||
edm::ParameterSet const & | fPSet | ||
) |
Definition at line 6 of file SiStripQualityDQM.cc.
References edm::ParameterSet::getParameter(), SiStripBaseCondObjDQM::HistoMaps_On_, qualityLabel_, AlCaHLTBitMon_QueryRunRegistry::string, and SiStripBaseCondObjDQM::Tk_HM_.
|
virtual |
Definition at line 20 of file SiStripQualityDQM.cc.
void SiStripQualityDQM::fillGrandSummaryMEs | ( | const edm::EventSetup & | eSetup | ) |
Definition at line 193 of file SiStripQualityDQM.cc.
References a, DQMStore::book1D(), alignmentValidation::c1, cond::rpcobgas::detid, SiStripBaseCondObjDQM::dqmStore_, MonitorElement::Fill(), SiStripBaseCondObjDQM::fPSet_, edm::EventSetup::get(), SiStripDetInfoFileReader::getAllDetIds(), edm::ParameterSet::getParameter(), MonitorElement::getTH1(), SiStripBaseCondObjDQM::hPSet_, i, j, gen::k, LogDebug, mergeVDriftHistosByStation::name, NBadComponent, NTkBadComponent, cppFunctionSkipper::operator, edm::ESHandle< class >::product(), qualityHandle_, SiStripBaseCondObjDQM::reader, MonitorElement::setAxisTitle(), SetBadComponents(), DQMStore::setCurrentFolder(), ssV, AlCaHLTBitMon_QueryRunRegistry::string, DetId::subdetId(), SiStripDetId::TEC, TrackerTopology::tecSide(), TrackerTopology::tecWheel(), SiStripDetId::TIB, TrackerTopology::tibLayer(), SiStripDetId::TID, TrackerTopology::tidSide(), TrackerTopology::tidWheel(), SiStripDetId::TOB, and TrackerTopology::tobLayer().
Referenced by SiStripClassToMonitorCondData::analyseCondData(), SiStripMonitorCondData::analyze(), SiStripClassToMonitorCondData::getLayerMEsOnDemand(), and SiStripClassToMonitorCondData::getModMEsOnDemand().
|
virtual |
Implements SiStripBaseCondObjDQM.
Definition at line 55 of file SiStripQualityDQM.cc.
References MonitorElement::Fill(), SiStripBaseCondObjDQM::getModMEs(), SiStripDetInfoFileReader::getNumberOfApvsAndStripLength(), SiStripBaseCondObjDQM::ModMEs::ProfileDistr, qualityHandle_, and SiStripBaseCondObjDQM::reader.
Referenced by fillModMEs().
|
virtual |
Implements SiStripBaseCondObjDQM.
Definition at line 106 of file SiStripQualityDQM.cc.
References SiStripBaseCondObjDQM::activeDetIds, alreadyFilledLayers, trackerHits::c, SiStripHistoId::createHistoLayer(), MonitorElement::Fill(), SiStripBaseCondObjDQM::fillTkMap(), first, SiStripBaseCondObjDQM::fPSet_, SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripDetInfoFileReader::getNumberOfApvsAndStripLength(), edm::ParameterSet::getParameter(), SiStripBaseCondObjDQM::GetSameLayerDetId(), SiStripBaseCondObjDQM::getSummaryMEs(), MonitorElement::getTH1(), SiStripBaseCondObjDQM::hidmanager, SiStripBaseCondObjDQM::HistoMaps_On_, SiStripBaseCondObjDQM::hPSet_, i, qualityHandle_, SiStripBaseCondObjDQM::reader, edm::second(), TkHistoMap::setBinContent(), python.multivaluedict::sort(), AlCaHLTBitMon_QueryRunRegistry::string, SiStripBaseCondObjDQM::ModMEs::SummaryDistr, SiStripBaseCondObjDQM::SummaryMEsMap_, and SiStripBaseCondObjDQM::Tk_HM_.
Referenced by fillSummaryMEs().
|
virtual |
Reimplemented from SiStripBaseCondObjDQM.
Definition at line 34 of file SiStripQualityDQM.cc.
References fillMEsForDet(), edm::EventSetup::get(), and edm::ESHandle< class >::product().
|
virtual |
Reimplemented from SiStripBaseCondObjDQM.
Definition at line 72 of file SiStripQualityDQM.cc.
References alignmentValidation::c1, fillMEsForLayer(), SiStripBaseCondObjDQM::fPSet_, edm::EventSetup::get(), edm::ParameterSet::getParameter(), MonitorElement::getTH1(), SiStripBaseCondObjDQM::hPSet_, mergeVDriftHistosByStation::name, edm::ESHandle< class >::product(), AlCaHLTBitMon_QueryRunRegistry::string, SiStripBaseCondObjDQM::ModMEs::SummaryDistr, and SiStripBaseCondObjDQM::SummaryMEsMap_.
|
virtual |
Implements SiStripBaseCondObjDQM.
Definition at line 25 of file SiStripQualityDQM.cc.
References SiStripBaseCondObjDQM::activeDetIds, getConditionObject(), and qualityHandle_.
|
inlinevirtual |
Implements SiStripBaseCondObjDQM.
Definition at line 48 of file SiStripQualityDQM.h.
References edm::EventSetup::get().
|
inlinevirtual |
Implements SiStripBaseCondObjDQM.
Definition at line 50 of file SiStripQualityDQM.h.
References SiStripBaseCondObjDQM::cacheID_current, SiStripBaseCondObjDQM::cacheID_memory, edm::EventSetup::get(), qualityHandle_, and qualityLabel_.
Referenced by getActiveDetIds().
|
private |
Definition at line 474 of file SiStripQualityDQM.cc.
References SiStripDetInfoFileReader::getNumberOfApvsAndStripLength(), i, NBadComponent, SiStripBaseCondObjDQM::reader, and ssV.
Referenced by fillGrandSummaryMEs().
|
private |
Definition at line 63 of file SiStripQualityDQM.h.
Referenced by fillMEsForLayer().
|
private |
Definition at line 59 of file SiStripQualityDQM.h.
Referenced by fillGrandSummaryMEs(), and SetBadComponents().
|
private |
Definition at line 58 of file SiStripQualityDQM.h.
Referenced by fillGrandSummaryMEs().
|
private |
Definition at line 57 of file SiStripQualityDQM.h.
Referenced by fillGrandSummaryMEs(), fillMEsForDet(), fillMEsForLayer(), getActiveDetIds(), and getConditionObject().
|
private |
Definition at line 56 of file SiStripQualityDQM.h.
Referenced by getConditionObject(), and SiStripQualityDQM().
|
private |
Definition at line 60 of file SiStripQualityDQM.h.
Referenced by fillGrandSummaryMEs(), and SetBadComponents().