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 //
25 #include <boost/cstdint.hpp>
26 
28 
29  public:
30 
34  SiPixelRawDataErrorModule(const uint32_t& id);
36  SiPixelRawDataErrorModule(const uint32_t& id, const int& ncols, const int& nrows);
39 
41 
43  void book(const edm::ParameterSet& iConfig, int type=0);
45  void bookFED(const edm::ParameterSet& iConfig);
47  int fill(const edm::DetSetVector<SiPixelRawDataError> & input, bool modon=true, bool ladon=false, bool bladeon=false);
50 
51  private:
52 
53  uint32_t id_;
54  int ncols_;
55  int nrows_;
56  bool _debug_;
57 
58 
69 
70  //barrel:
78 
79  //forward:
87 
91  static const long long TRLRBGN_mask, EVTLGT_mask, TRLREND_mask;
92 };
93 #endif
type
Definition: HCALResponse.h:22
MonitorElement * meFedChLErrArray_[37]
MonitorElement * meFedChNErrArray_[37]
static const long long TRLRBGN_mask
void bookFED(const edm::ParameterSet &iConfig)
Book FED histograms.
int fillFED(const edm::DetSetVector< SiPixelRawDataError > &input)
Fill FED histograms.
MonitorElement * meFedETypeNErrArray_[21]
int fill(const edm::DetSetVector< SiPixelRawDataError > &input, bool modon=true, bool ladon=false, bool bladeon=false)
Fill histograms.
static const long long TRLREND_mask
void book(const edm::ParameterSet &iConfig, int type=0)
Book histograms.
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:34