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 {
10 public:
11  explicit GEMPadDigiValidation( const edm::ParameterSet& );
12  ~GEMPadDigiValidation() 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  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]
std::unordered_map< UInt_t, MonitorElement * > thePad_dcEta
std::unordered_map< UInt_t, MonitorElement * > theCSCPad_xy_ch
edm::EDGetToken InputTagToken_
GEMPadDigiValidation(const edm::ParameterSet &)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * theCSCPad_bx[2][3][2]
std::unordered_map< UInt_t, MonitorElement * > thePad_simple_zr
void analyze(const edm::Event &e, const edm::EventSetup &) override
MonitorElement * theCSCPad_phipad[2][3][2]
Definition: Run.h:44