#include <SiStripQualityDQM.h>
Public Member Functions | |
void | fillGrandSummaryMEs () |
void | fillMEsForDet (const ModMEs &selModME_, uint32_t selDetId_) override |
void | fillMEsForLayer (uint32_t selDetId_) override |
void | fillModMEs (const std::vector< uint32_t > &selectedDetIds) override |
void | fillSummaryMEs (const std::vector< uint32_t > &selectedDetIds) override |
void | getActiveDetIds (const edm::EventSetup &eSetup) override |
SiStripQualityDQM (edm::ESGetToken< SiStripQuality, SiStripQualityRcd > token, edm::RunNumber_t iRun, edm::ParameterSet const &hPSet, edm::ParameterSet const &fPSet, const TrackerTopology *tTopo, const TkDetMap *tkDetMap) | |
~SiStripQualityDQM () override | |
Public Member Functions inherited from SiStripBaseCondObjDQMGet< SiStripQuality, SiStripQualityRcd > | |
bool | checkChanged (const edm::EventSetup &eSetup) override |
void | getConditionObject (const edm::EventSetup &eSetup) override |
SiStripBaseCondObjDQMGet (tokentype token, edm::RunNumber_t iRun, edm::ParameterSet const &hPSet, edm::ParameterSet const &fPSet, const TrackerTopology *tTopo) | |
~SiStripBaseCondObjDQMGet () override | |
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 () |
void | selectModules (std::vector< uint32_t > &detIds_) |
SiStripBaseCondObjDQM (edm::RunNumber_t iRun, edm::ParameterSet const &hPSet, edm::ParameterSet const &fPSet, const TrackerTopology *tTopo) | |
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] |
std::stringstream | ssV [4][19] |
Additional Inherited Members | |
Public Types inherited from SiStripBaseCondObjDQMGet< SiStripQuality, SiStripQualityRcd > | |
using | tokentype = typename edm::ESGetToken< SiStripQuality, SiStripQualityRcd > |
Public Types inherited from SiStripBaseCondObjDQM | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
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_) |
void | getModMEs (ModMEs &CondObj_ME, const uint32_t &detId_) |
std::vector< uint32_t > | GetSameLayerDetId (const std::vector< uint32_t > &activeDetIds, uint32_t selDetId) |
std::pair< std::string, uint32_t > | getStringNameAndId (const uint32_t &detId_) |
void | getSummaryMEs (ModMEs &CondObj_ME, const uint32_t &detId_) |
Protected Attributes inherited from SiStripBaseCondObjDQMGet< SiStripQuality, SiStripQualityRcd > | |
const SiStripQuality * | condObj_ |
Protected Attributes inherited from SiStripBaseCondObjDQM | |
std::vector< uint32_t > | activeDetIds |
std::vector< uint32_t > | all_DetIds |
std::string | CondObj_fillId_ |
std::string | CondObj_name_ |
SiStripDetInfo | detInfo_ |
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_ |
std::map< uint32_t, ModMEs > | SummaryMEsMap_ |
bool | SummaryOnLayerLevel_On_ |
bool | SummaryOnStringLevel_On_ |
std::unique_ptr< TkHistoMap > | Tk_HM_ |
std::unique_ptr< TkHistoMap > | Tk_HM_H |
std::unique_ptr< TkHistoMap > | Tk_HM_L |
TrackerMap * | tkMap |
std::vector< int > | tkMapScaler |
const TrackerTopology * | tTopo_ |
Definition at line 9 of file SiStripQualityDQM.h.
SiStripQualityDQM::SiStripQualityDQM | ( | edm::ESGetToken< SiStripQuality, SiStripQualityRcd > | token, |
edm::RunNumber_t | iRun, | ||
edm::ParameterSet const & | hPSet, | ||
edm::ParameterSet const & | fPSet, | ||
const TrackerTopology * | tTopo, | ||
const TkDetMap * | tkDetMap | ||
) |
Definition at line 5 of file SiStripQualityDQM.cc.
References unpackBuffers-CaloStage2::token.
|
override |
Definition at line 17 of file SiStripQualityDQM.cc.
void SiStripQualityDQM::fillGrandSummaryMEs | ( | ) |
Definition at line 144 of file SiStripQualityDQM.cc.
References a, dqm::implementation::IBooker::book1D(), alignmentValidation::c1, SiStripBaseCondObjDQMGet< SiStripQuality, SiStripQualityRcd >::condObj_, SiStripBadStrip::decode(), SiStripBaseCondObjDQM::detInfo_, SiStripBaseCondObjDQM::dqmStore_, PixelVTXMonitor_cfi::FolderName, SiStripBaseCondObjDQM::fPSet_, SiStripDetInfo::getAllDetIds(), SiStripQuality::getBadComponentList(), SiStripBadStrip::getDataVectorBegin(), edm::ParameterSet::getParameter(), SiStripBadStrip::getRegistryVectorBegin(), SiStripBadStrip::getRegistryVectorEnd(), SiStripBaseCondObjDQM::hPSet_, mps_fire::i, SiStripQuality::IsModuleUsable(), dqmiolumiharvest::j, dqmdumpme::k, LogDebug, Skims_PA_cff::name, NBadComponent, NTkBadComponent, Utilities::operator, FastTimerService_cff::range, SiStripBadStrip::data::range, SetBadComponents(), dqm::implementation::DQMStore::setCurrentFolder(), contentValuesCheck::ss, ssV, str, AlCaHLTBitMon_QueryRunRegistry::string, SiStripDetId::TEC, TrackerTopology::tecSide(), TrackerTopology::tecWheel(), SiStripDetId::TIB, TrackerTopology::tibLayer(), SiStripDetId::TID, TrackerTopology::tidSide(), TrackerTopology::tidWheel(), SiStripDetId::TOB, TrackerTopology::tobLayer(), SiStripBaseCondObjDQM::tTopo_, and testProducerWithPsetDescEmpty_cfi::x1.
|
overridevirtual |
Implements SiStripBaseCondObjDQM.
Definition at line 31 of file SiStripQualityDQM.cc.
References SiStripBaseCondObjDQMGet< SiStripQuality, SiStripQualityRcd >::condObj_, SiStripBaseCondObjDQM::detInfo_, dqm::impl::MonitorElement::Fill(), SiStripBaseCondObjDQM::getModMEs(), SiStripDetInfo::getNumberOfApvsAndStripLength(), SiStripBadStrip::getRange(), SiStripQuality::IsStripBad(), and SiStripBaseCondObjDQM::ModMEs::ProfileDistr.
Referenced by fillModMEs().
|
overridevirtual |
Implements SiStripBaseCondObjDQM.
Definition at line 64 of file SiStripQualityDQM.cc.
References SiStripBaseCondObjDQM::activeDetIds, alreadyFilledLayers, HltBtagPostValidation_cff::c, SiStripBaseCondObjDQMGet< SiStripQuality, SiStripQualityRcd >::condObj_, SiStripHistoId::createHistoLayer(), SiStripBaseCondObjDQM::detInfo_, dqm::impl::MonitorElement::Fill(), SiStripBaseCondObjDQM::fillTkMap(), dqmdumpme::first, dqmMemoryStats::float, SiStripBaseCondObjDQM::fPSet_, SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripDetInfo::getNumberOfApvsAndStripLength(), edm::ParameterSet::getParameter(), SiStripBadStrip::getRange(), SiStripBaseCondObjDQM::GetSameLayerDetId(), SiStripBaseCondObjDQM::getSummaryMEs(), SiStripBaseCondObjDQM::hidmanager, SiStripBaseCondObjDQM::HistoMaps_On_, SiStripBaseCondObjDQM::hPSet_, mps_fire::i, SiStripQuality::IsStripBad(), edm::second(), dqm::impl::MonitorElement::setBinLabel(), jetUpdater_cfi::sort, AlCaHLTBitMon_QueryRunRegistry::string, SiStripBaseCondObjDQM::ModMEs::SummaryDistr, SiStripBaseCondObjDQM::SummaryMEsMap_, and SiStripBaseCondObjDQM::Tk_HM_.
Referenced by fillSummaryMEs().
|
overridevirtual |
Reimplemented from SiStripBaseCondObjDQM.
Definition at line 24 of file SiStripQualityDQM.cc.
References fillMEsForDet().
|
overridevirtual |
Reimplemented from SiStripBaseCondObjDQM.
Definition at line 44 of file SiStripQualityDQM.cc.
References alignmentValidation::c1, fillMEsForLayer(), SiStripBaseCondObjDQM::fPSet_, edm::ParameterSet::getParameter(), dqm::legacy::MonitorElement::getTH1(), dqm::impl::MonitorElement::getTitle(), SiStripBaseCondObjDQM::hPSet_, Skims_PA_cff::name, AlCaHLTBitMon_QueryRunRegistry::string, SiStripBaseCondObjDQM::ModMEs::SummaryDistr, and SiStripBaseCondObjDQM::SummaryMEsMap_.
|
overridevirtual |
Implements SiStripBaseCondObjDQM.
Definition at line 19 of file SiStripQualityDQM.cc.
References SiStripBaseCondObjDQM::activeDetIds, SiStripBaseCondObjDQMGet< SiStripQuality, SiStripQualityRcd >::condObj_, SiStripBaseCondObjDQMGet< SiStripQuality, SiStripQualityRcd >::getConditionObject(), and SiStripBadStrip::getDetIds().
|
private |
Definition at line 422 of file SiStripQualityDQM.cc.
References SiStripQuality::BadComponent::BadApvs, SiStripQuality::BadComponent::BadFibers, SiStripQuality::BadComponent::BadModule, SiStripQuality::BadComponent::detid, SiStripBaseCondObjDQM::detInfo_, SiStripDetInfo::getNumberOfApvsAndStripLength(), mps_fire::i, NBadComponent, ssV, and testProducerWithPsetDescEmpty_cfi::x1.
Referenced by fillGrandSummaryMEs().
|
private |
Definition at line 36 of file SiStripQualityDQM.h.
Referenced by fillMEsForLayer().
|
private |
Definition at line 32 of file SiStripQualityDQM.h.
Referenced by fillGrandSummaryMEs(), and SetBadComponents().
|
private |
Definition at line 31 of file SiStripQualityDQM.h.
Referenced by fillGrandSummaryMEs().
|
private |
Definition at line 33 of file SiStripQualityDQM.h.
Referenced by fillGrandSummaryMEs(), and SetBadComponents().