CMS 3D CMS Logo

GEMStripDigiValidation.h
Go to the documentation of this file.
1 #ifndef GEMStripDigiValidation_H
2 #define GEMStripDigiValidation_H
3 
4 
6 
7 //#include "DataFormats/Common/interface/Handle.h"
9 
11 {
12 public:
14  ~GEMStripDigiValidation() override;
15  void analyze(const edm::Event& e, const edm::EventSetup&) override;
16  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
17 
18  private:
19 
20  // Detail plots
26  std::unordered_map< UInt_t , MonitorElement* > theStrip_xy_ch;
27 
28  // Simple plots
29  std::unordered_map< UInt_t , MonitorElement* > theStrip_dcEta;
30  std::unordered_map< UInt_t , MonitorElement* > theStrip_simple_zr;
31 
33  int nBinXY_;
35 };
36 
37 #endif
std::unordered_map< UInt_t, MonitorElement * > theStrip_xy_ch
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * theStrip_bx[2][3][2]
void analyze(const edm::Event &e, const edm::EventSetup &) override
std::unordered_map< UInt_t, MonitorElement * > theStrip_dcEta
GEMStripDigiValidation(const edm::ParameterSet &)
MonitorElement * theStrip_phistrip[2][3][2]
MonitorElement * theStrip[2][3][2]
std::unordered_map< UInt_t, MonitorElement * > theStrip_simple_zr
MonitorElement * theStrip_zr[2][3][2]
MonitorElement * theStrip_xy[2][3][2]
Definition: Run.h:44