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
SiPixelRawDataErrorModule::DataBit_bits
static const int DataBit_bits
Definition: SiPixelRawDataErrorModule.h:80
edm::DetSetVector
Definition: DetSetVector.h:61
SiPixelRawDataErrorModule::meErrorTypeBlade_
MonitorElement * meErrorTypeBlade_
Definition: SiPixelRawDataErrorModule.h:72
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
hgcalPlots.ncols
ncols
Definition: hgcalPlots.py:105
SiPixelRawDataErrorModule::meEvtSizeBlade_
MonitorElement * meEvtSizeBlade_
Definition: SiPixelRawDataErrorModule.h:78
input
static const std::string input
Definition: EdmProvDump.cc:48
SiPixelRawDataErrorModule::LINK_mask
static const uint32_t LINK_mask
Definition: SiPixelRawDataErrorModule.h:84
SiPixelRawDataErrorModule::book
void book(const edm::ParameterSet &iConfig, DQMStore::IBooker &, int type=0, bool isUpgrade=false)
Book histograms.
Definition: SiPixelRawDataErrorModule.cc:83
SiPixelRawDataErrorModule::ROC_shift
static const int ROC_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::DB5_shift
static const int DB5_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::SiPixelRawDataErrorModule
SiPixelRawDataErrorModule()
Default constructor.
Definition: SiPixelRawDataErrorModule.cc:66
SiPixelRawDataErrorModule::meTBMTypeBlade_
MonitorElement * meTBMTypeBlade_
Definition: SiPixelRawDataErrorModule.h:76
SiPixelRawDataErrorModule::DCOL_shift
static const int DCOL_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::meFullTypeBlade_
MonitorElement * meFullTypeBlade_
Definition: SiPixelRawDataErrorModule.h:74
SiPixelRawDataErrorModule::nrows_
int nrows_
Definition: SiPixelRawDataErrorModule.h:59
SiPixelRawDataErrorModule::LINK_shift
static const int LINK_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::meNErrorsBlade_
MonitorElement * meNErrorsBlade_
Definition: SiPixelRawDataErrorModule.h:73
DQMStore.h
SiPixelRawDataErrorModule::DB6_shift
static const int DB6_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::TRLRBGN_bits
static const int TRLRBGN_bits
Definition: SiPixelRawDataErrorModule.h:80
SiPixelRawDataErrorModule::DCOL_mask
static const uint32_t DCOL_mask
Definition: SiPixelRawDataErrorModule.h:84
SiPixelRawDataErrorModule::EVTLGT_mask
static const unsigned long long EVTLGT_mask
Definition: SiPixelRawDataErrorModule.h:85
SiPixelRawDataErrorModule::PXID_shift
static const int PXID_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::EVTLGT_shift
static const int EVTLGT_shift
Definition: SiPixelRawDataErrorModule.h:82
dqm::legacy::DQMStore
Definition: DQMStore.h:727
SiPixelRawDataErrorModule::DB4_shift
static const int DB4_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::_debug_
bool _debug_
Definition: SiPixelRawDataErrorModule.h:60
SiPixelRawDataErrorModule::MonitorElement
dqm::reco::MonitorElement MonitorElement
Definition: SiPixelRawDataErrorModule.h:31
SiPixelRawDataErrorModule::ROC_bits
static const int ROC_bits
Definition: SiPixelRawDataErrorModule.h:80
SiPixelRawDataErrorModule::fill
int fill(const edm::DetSetVector< SiPixelRawDataError > &input, std::map< std::string, MonitorElement ** > *meMapFEDs, bool modon=true, bool ladon=false, bool bladeon=false)
Fill histograms.
Definition: SiPixelRawDataErrorModule.cc:90
SiPixelRawDataErrorModule::ADC_shift
static const int ADC_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::fillFED
int fillFED(const edm::DetSetVector< SiPixelRawDataError > &input, std::map< std::string, MonitorElement ** > *meMapFEDs)
Fill FED histograms.
Definition: SiPixelRawDataErrorModule.cc:622
SiPixelRawDataErrorModule::DCOL_bits
static const int DCOL_bits
Definition: SiPixelRawDataErrorModule.h:80
SiPixelRawDataErrorModule::DB3_shift
static const int DB3_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::meEvtSizeLad_
MonitorElement * meEvtSizeLad_
Definition: SiPixelRawDataErrorModule.h:69
edm::ParameterSet
Definition: ParameterSet.h:47
SiPixelRawDataErrorModule::TRLREND_bits
static const int TRLREND_bits
Definition: SiPixelRawDataErrorModule.h:80
type
type
Definition: SiPixelVCal_PayloadInspector.cc:37
SiPixelRawDataErrorModule::meTBMMessageBlade_
MonitorElement * meTBMMessageBlade_
Definition: SiPixelRawDataErrorModule.h:75
SiPixelRawDataErrorModule::meTBMTypeLad_
MonitorElement * meTBMTypeLad_
Definition: SiPixelRawDataErrorModule.h:67
SiPixelRawDataErrorModule::ErrorIterator
edm::DetSet< SiPixelRawDataError >::const_iterator ErrorIterator
Definition: SiPixelRawDataErrorModule.h:43
SiPixelRawDataErrorModule::PXID_bits
static const int PXID_bits
Definition: SiPixelRawDataErrorModule.h:80
SiPixelRawDataErrorModule::ROC_mask
static const uint32_t ROC_mask
Definition: SiPixelRawDataErrorModule.h:84
DetSetVector.h
SiPixelRawDataErrorModule::DB1_shift
static const int DB1_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::LINK_bits
static const int LINK_bits
Definition: SiPixelRawDataErrorModule.h:80
SiPixelRawDataErrorModule::ADC_mask
static const uint32_t ADC_mask
Definition: SiPixelRawDataErrorModule.h:84
SiPixelRawDataErrorModule::meNErrorsLad_
MonitorElement * meNErrorsLad_
Definition: SiPixelRawDataErrorModule.h:64
SiPixelRawDataErrorModule::~SiPixelRawDataErrorModule
~SiPixelRawDataErrorModule()
Destructor.
Definition: SiPixelRawDataErrorModule.cc:79
SiPixelRawDataErrorModule
Definition: SiPixelRawDataErrorModule.h:29
SiPixelRawDataErrorModule::meFullTypeLad_
MonitorElement * meFullTypeLad_
Definition: SiPixelRawDataErrorModule.h:65
SiPixelRawDataError.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
SiPixelRawDataErrorModule::meEvtNbrLad_
MonitorElement * meEvtNbrLad_
Definition: SiPixelRawDataErrorModule.h:68
SiPixelRawDataErrorModule::id_
uint32_t id_
Definition: SiPixelRawDataErrorModule.h:57
SiPixelRawDataErrorModule::DQMStore
dqm::reco::DQMStore DQMStore
Definition: SiPixelRawDataErrorModule.h:32
SiPixelRawDataErrorModule::meEvtNbrBlade_
MonitorElement * meEvtNbrBlade_
Definition: SiPixelRawDataErrorModule.h:77
ParameterSet.h
SiPixelRawDataErrorModule::PXID_mask
static const uint32_t PXID_mask
Definition: SiPixelRawDataErrorModule.h:84
SiPixelRawDataErrorModule::meTBMMessageLad_
MonitorElement * meTBMMessageLad_
Definition: SiPixelRawDataErrorModule.h:66
SiPixelRawDataErrorModule::DB2_shift
static const int DB2_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::EVTLGT_bits
static const int EVTLGT_bits
Definition: SiPixelRawDataErrorModule.h:80
SiPixelRawDataErrorModule::meErrorTypeLad_
MonitorElement * meErrorTypeLad_
Definition: SiPixelRawDataErrorModule.h:63
SiPixelOfflineDQM_client_cff.isUpgrade
isUpgrade
Definition: SiPixelOfflineDQM_client_cff.py:19
SiPixelRawDataErrorModule::TRLRBGN_mask
static const unsigned long long TRLRBGN_mask
Definition: SiPixelRawDataErrorModule.h:85
SiPixelRawDataErrorModule::DB0_shift
static const int DB0_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::DataBit_mask
static const uint32_t DataBit_mask
Definition: SiPixelRawDataErrorModule.h:84
SiPixelRawDataErrorModule::TRLREND_shift
static const int TRLREND_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::ncols_
int ncols_
Definition: SiPixelRawDataErrorModule.h:58
SiPixelRawDataErrorModule::DB7_shift
static const int DB7_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::TRLREND_mask
static const unsigned long long TRLREND_mask
Definition: SiPixelRawDataErrorModule.h:85
SiPixelRawDataErrorModule::TRLRBGN_shift
static const int TRLRBGN_shift
Definition: SiPixelRawDataErrorModule.h:82
SiPixelRawDataErrorModule::ADC_bits
static const int ADC_bits
Definition: SiPixelRawDataErrorModule.h:80
edm::DetSet::const_iterator
collection_type::const_iterator const_iterator
Definition: DetSet.h:31