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 //
28 #include <boost/cstdint.hpp>
29 
31 public:
35  SiPixelRawDataErrorModule(const uint32_t &id);
37  SiPixelRawDataErrorModule(const uint32_t &id, const int &ncols, const int &nrows);
40 
42 
44  void book(const edm::ParameterSet &iConfig, DQMStore::IBooker &, int type = 0, bool isUpgrade = false);
47  std::map<std::string, MonitorElement **> *meMapFEDs,
48  bool modon = true,
49  bool ladon = false,
50  bool bladeon = false);
52  int fillFED(const edm::DetSetVector<SiPixelRawDataError> &input, std::map<std::string, MonitorElement **> *meMapFEDs);
53 
54 private:
55  uint32_t id_;
56  int ncols_;
57  int nrows_;
58  bool _debug_;
59 
60  // barrel:
68 
69  // forward:
77 
83  static const unsigned long long TRLRBGN_mask, EVTLGT_mask, TRLREND_mask;
84 };
85 #endif
type
Definition: HCALResponse.h:21
void book(const edm::ParameterSet &iConfig, DQMStore::IBooker &, int type=0, bool isUpgrade=false)
Book histograms.
int fillFED(const edm::DetSetVector< SiPixelRawDataError > &input, std::map< std::string, MonitorElement ** > *meMapFEDs)
Fill FED histograms.
static std::string const input
Definition: EdmProvDump.cc:48
int fill(const edm::DetSetVector< SiPixelRawDataError > &input, std::map< std::string, MonitorElement ** > *meMapFEDs, bool modon=true, bool ladon=false, bool bladeon=false)
Fill histograms.
static const uint32_t DataBit_mask
edm::DetSet< SiPixelRawDataError >::const_iterator ErrorIterator
SiPixelRawDataErrorModule()
Default constructor.
static const unsigned long long EVTLGT_mask
static const unsigned long long TRLRBGN_mask
collection_type::const_iterator const_iterator
Definition: DetSet.h:33
static const unsigned long long TRLREND_mask