CMS 3D CMS Logo

GEMCoPadDigiValidation.h
Go to the documentation of this file.
1 #ifndef GEMCoPadDigiValidation_H
2 #define GEMCoPadDigiValidation_H
3 
6 
7 
9 {
10 public:
11  explicit GEMCoPadDigiValidation( const edm::ParameterSet& );
12  ~GEMCoPadDigiValidation() 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 
22  std::unordered_map< UInt_t , MonitorElement* > theCSCCoPad_xy_ch;
23 
24 
25  // Simple plots
26  std::unordered_map< UInt_t , MonitorElement* > theCoPad_dcEta;
27  std::unordered_map< UInt_t , MonitorElement* > theCoPad_simple_zr;
30  int nBinXY_;
32 };
33 
34 #endif
MonitorElement * theCSCCoPad_zr[2][3]
std::unordered_map< UInt_t, MonitorElement * > theCSCCoPad_xy_ch
GEMCoPadDigiValidation(const edm::ParameterSet &)
std::unordered_map< UInt_t, MonitorElement * > theCoPad_dcEta
MonitorElement * theCSCCoPad_xy[2][3]
MonitorElement * theCSCCoPad[2][3]
MonitorElement * theCSCCoPad_phipad[2][3]
MonitorElement * theCSCCoPad_bx[2][3]
void analyze(const edm::Event &e, const edm::EventSetup &) override
std::unordered_map< UInt_t, MonitorElement * > theCoPad_simple_zr
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: Run.h:44