CMS 3D CMS Logo

GEMStripDigiValidation.h
Go to the documentation of this file.
1 #ifndef GEMStripDigiValidation_H
2 #define GEMStripDigiValidation_H
3 
5 
6 //#include "DataFormats/Common/interface/Handle.h"
8 
10 public:
11  explicit GEMStripDigiValidation(const edm::ParameterSet &);
12  ~GEMStripDigiValidation() override;
13  void analyze(const edm::Event &e, const edm::EventSetup &) override;
14  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
15 
16 private:
17  // Detail plots
23  std::unordered_map<UInt_t, MonitorElement *> theStrip_xy_ch;
24 
25  // Simple plots
26  std::unordered_map<UInt_t, MonitorElement *> theStrip_dcEta;
27  std::unordered_map<UInt_t, MonitorElement *> theStrip_simple_zr;
28 
30  int nBinXY_;
32 };
33 
34 #endif
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::unordered_map< UInt_t, MonitorElement * > theStrip_dcEta
MonitorElement * theStrip_bx[2][3][2]
void analyze(const edm::Event &e, const edm::EventSetup &) override
GEMStripDigiValidation(const edm::ParameterSet &)
MonitorElement * theStrip_phistrip[2][3][2]
MonitorElement * theStrip[2][3][2]
std::unordered_map< UInt_t, MonitorElement * > theStrip_xy_ch
MonitorElement * theStrip_zr[2][3][2]
std::unordered_map< UInt_t, MonitorElement * > theStrip_simple_zr
MonitorElement * theStrip_xy[2][3][2]
Definition: Run.h:45