Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:12:02

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       /*std::map<uint32_t, ModMEs> selModMEsMap_, */ uint32_t selDetId_) override;
0029 };
0030 
0031 #endif