CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 //
17 //
18 // Original Author: Andrew York
19 // Created:
20 //
26 #include <boost/cstdint.hpp>
27 
29 
30  public:
31 
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);
46  int fill(const edm::DetSetVector<SiPixelRawDataError> & input, std::map<std::string,MonitorElement**> * meMapFEDs, bool modon=true, bool ladon=false, bool bladeon=false);
48  int fillFED(const edm::DetSetVector<SiPixelRawDataError> & input, std::map<std::string,MonitorElement**> *meMapFEDs);
49 
50  private:
51 
52  uint32_t id_;
53  int ncols_;
54  int nrows_;
55  bool _debug_;
56 
57  //barrel:
65 
66  //forward:
74 
78  static const long long TRLRBGN_mask, EVTLGT_mask, TRLREND_mask;
79 };
80 #endif
type
Definition: HCALResponse.h:21
static const long long TRLRBGN_mask
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:43
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 long long TRLREND_mask
static const uint32_t DataBit_mask
edm::DetSet< SiPixelRawDataError >::const_iterator ErrorIterator
SiPixelRawDataErrorModule()
Default constructor.
static const long long EVTLGT_mask
collection_type::const_iterator const_iterator
Definition: DetSet.h:33