CMS 3D CMS Logo

GEMPadDigiValidation.h
Go to the documentation of this file.
1 #ifndef GEMPadDigiValidation_H
2 #define GEMPadDigiValidation_H
3 
6 
7 //#include "DataFormats/Common/interface/Handle.h"
9 public:
10  explicit GEMPadDigiValidation(const edm::ParameterSet &);
11  ~GEMPadDigiValidation() override;
12  void analyze(const edm::Event &e, const edm::EventSetup &) override;
13  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
14 
15 private:
16  // Detail plots
22  std::unordered_map<UInt_t, MonitorElement *> theCSCPad_xy_ch;
23 
24  // Simple plots
25  std::unordered_map<UInt_t, MonitorElement *> thePad_dcEta;
26  std::unordered_map<UInt_t, MonitorElement *> thePad_simple_zr;
27 
29  int nBinXY_;
31 };
32 
33 #endif
MonitorElement * theCSCPad_zr[2][3][2]
MonitorElement * theCSCPad[2][3][2]
MonitorElement * theCSCPad_xy[2][3][2]
edm::EDGetToken InputTagToken_
std::unordered_map< UInt_t, MonitorElement * > thePad_dcEta
std::unordered_map< UInt_t, MonitorElement * > thePad_simple_zr
std::unordered_map< UInt_t, MonitorElement * > theCSCPad_xy_ch
GEMPadDigiValidation(const edm::ParameterSet &)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * theCSCPad_bx[2][3][2]
void analyze(const edm::Event &e, const edm::EventSetup &) override
MonitorElement * theCSCPad_phipad[2][3][2]
Definition: Run.h:45