test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCMonitorRaw.h
Go to the documentation of this file.
1 #ifndef DQM_RPCMonitorModule_RPCMonitorRaw_H
2 #define DQM_RPCMonitorModule_RPCMonitorRaw_H
3 
12 
14 
17 
19 
20 #include <bitset>
21 
23 public:
24 
25  explicit RPCMonitorRaw( const edm::ParameterSet& cfg);
26  virtual ~RPCMonitorRaw();
27 
28  virtual void analyze(const edm::Event&, const edm::EventSetup&);
29  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
30 private:
31 
32 
37 
39  std::vector<MonitorElement* > theWatchedErrorHistos[3]; // histos with physical locations
40  // (RMB,LINK)of selected ReadoutErrors
41 
42  unsigned int theWatchedErrorHistoPos[10]; // for a give error type show its position
43  // (1..10) in theWatchedErrorHistos
44  // to get index one has to subtract -1
45  // 0 is not selected error type
46 
48 };
49 
50 #endif
tuple cfg
Definition: looper.py:293
MonitorElement * me_mapBadEvents
Definition: RPCMonitorRaw.h:36
std::vector< MonitorElement * > theWatchedErrorHistos[3]
Definition: RPCMonitorRaw.h:39
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * me_mapGoodEvents
Definition: RPCMonitorRaw.h:35
edm::EDGetTokenT< RPCRawDataCounts > rpcRawDataCountsTag_
Definition: RPCMonitorRaw.h:47
MonitorElement * me_t[3]
Definition: RPCMonitorRaw.h:33
virtual ~RPCMonitorRaw()
edm::ParameterSet theConfig
Definition: RPCMonitorRaw.h:38
RPCMonitorRaw(const edm::ParameterSet &cfg)
unsigned int theWatchedErrorHistoPos[10]
Definition: RPCMonitorRaw.h:42
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition: Run.h:43
MonitorElement * me_e[3]
Definition: RPCMonitorRaw.h:34