File indexing completed on 2024-09-11 04:32:40
0001 #ifndef SiStripMonitorSummary_SiStripBackPlaneCorrectionDQM_h
0002 #define SiStripMonitorSummary_SiStripBackPlaneCorrectionDQM_h
0003
0004 #include "DQM/SiStripMonitorSummary/interface/SiStripBaseCondObjDQM.h"
0005
0006 #include "CondFormats/DataRecord/interface/SiStripCondDataRecords.h"
0007 #include "CondFormats/SiStripObjects/interface/SiStripBackPlaneCorrection.h"
0008
0009 class SiStripBackPlaneCorrectionDQM
0010 : public SiStripBaseCondObjDQMGet<SiStripBackPlaneCorrection, SiStripBackPlaneCorrectionRcd> {
0011 public:
0012 SiStripBackPlaneCorrectionDQM(edm::ESGetToken<SiStripBackPlaneCorrection, SiStripBackPlaneCorrectionRcd> token,
0013 edm::RunNumber_t iRun,
0014 edm::ParameterSet const &hPSet,
0015 edm::ParameterSet const &fPSet,
0016 const TrackerTopology *tTopo,
0017 const TkDetMap *tkDetMap);
0018
0019 ~SiStripBackPlaneCorrectionDQM() override;
0020
0021 void getActiveDetIds(const edm::EventSetup &eSetup) override;
0022
0023 void fillModMEs(const std::vector<uint32_t> &selectedDetIds) override {}
0024 void fillMEsForDet(const ModMEs &selModME_, uint32_t selDetId_) override {}
0025
0026 void fillSummaryMEs(const std::vector<uint32_t> &selectedDetIds) override;
0027 void fillMEsForLayer(
0028 uint32_t selDetId_) override;
0029 };
0030
0031 #endif