File indexing completed on 2024-09-11 04:32:40
0001 #ifndef SiStripMonitorSummary_SiStripLorentzAngleDQM_h
0002 #define SiStripMonitorSummary_SiStripLorentzAngleDQM_h
0003
0004 #include "DQM/SiStripMonitorSummary/interface/SiStripBaseCondObjDQM.h"
0005
0006 #include "CondFormats/DataRecord/interface/SiStripLorentzAngleRcd.h"
0007 #include "CondFormats/SiStripObjects/interface/SiStripLorentzAngle.h"
0008
0009 class SiStripLorentzAngleDQM : public SiStripBaseCondObjDQMGet<SiStripLorentzAngle, SiStripLorentzAngleRcd> {
0010 public:
0011 SiStripLorentzAngleDQM(edm::ESGetToken<SiStripLorentzAngle, SiStripLorentzAngleRcd> 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 ~SiStripLorentzAngleDQM() override;
0019
0020 void getActiveDetIds(const edm::EventSetup &eSetup) override;
0021
0022 void fillModMEs(const std::vector<uint32_t> &selectedDetIds) override {}
0023 void fillMEsForDet(const ModMEs &selModME_, uint32_t selDetId_) override {}
0024
0025 void fillSummaryMEs(const std::vector<uint32_t> &selectedDetIds) override;
0026 void fillMEsForLayer(
0027 uint32_t selDetId_) override;
0028 };
0029
0030 #endif