Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:08:53

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