CMS 3D CMS Logo

SiPixelRawDataErrorModule.h
Go to the documentation of this file.
1 #ifndef SiPixelMonitorRawData_SiPixelRawDataErrorModule_h
2 #define SiPixelMonitorRawData_SiPixelRawDataErrorModule_h
3 // -*- C++ -*-
4 //
5 // Package: SiPixelMonitorRawData
6 // Class: SiPixelRawDataErrorModule
7 //
19 //
20 // Original Author: Andrew York
21 // Created:
22 //
27 #include <cstdint>
28 
30 public:
33 
37  SiPixelRawDataErrorModule(const uint32_t &id);
39  SiPixelRawDataErrorModule(const uint32_t &id, const int &ncols, const int &nrows);
42 
44 
46  void book(const edm::ParameterSet &iConfig, DQMStore::IBooker &, int type = 0, bool isUpgrade = false);
49  std::map<std::string, MonitorElement **> *meMapFEDs,
50  bool modon = true,
51  bool ladon = false,
52  bool bladeon = false);
54  int fillFED(const edm::DetSetVector<SiPixelRawDataError> &input, std::map<std::string, MonitorElement **> *meMapFEDs);
55 
56 private:
57  uint32_t id_;
58  int ncols_;
59  int nrows_;
60  bool _debug_;
61 
62  // barrel:
70 
71  // forward:
79 
85  static const unsigned long long TRLRBGN_mask, EVTLGT_mask, TRLREND_mask;
86 };
87 #endif
void book(const edm::ParameterSet &iConfig, DQMStore::IBooker &, int type=0, bool isUpgrade=false)
Book histograms.
static std::string const input
Definition: EdmProvDump.cc:50
static const uint32_t DataBit_mask
edm::DetSet< SiPixelRawDataError >::const_iterator ErrorIterator
int fill(const edm::DetSetVector< SiPixelRawDataError > &input, std::map< std::string, MonitorElement **> *meMapFEDs, bool modon=true, bool ladon=false, bool bladeon=false)
Fill histograms.
SiPixelRawDataErrorModule()
Default constructor.
static const unsigned long long EVTLGT_mask
int fillFED(const edm::DetSetVector< SiPixelRawDataError > &input, std::map< std::string, MonitorElement **> *meMapFEDs)
Fill FED histograms.
dqm::reco::MonitorElement MonitorElement
static const unsigned long long TRLRBGN_mask
collection_type::const_iterator const_iterator
Definition: DetSet.h:31
static const unsigned long long TRLREND_mask