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 
10 
13 
15 
18 #include <bitset>
19 
21 public:
22 
23  explicit RPCMonitorRaw( const edm::ParameterSet& cfg);
24  virtual ~RPCMonitorRaw();
25 
26  virtual void beginJob( );
27  virtual void endJob();
28  virtual void beginRun(const edm::Run& , const edm::EventSetup& );
30  virtual void analyze(const edm::Event&, const edm::EventSetup&);
31 
32 private:
33 
34 
39 
41  std::vector<MonitorElement* > theWatchedErrorHistos[3]; // histos with physical locations
42  // (RMB,LINK)of selected ReadoutErrors
43 
44  unsigned int theWatchedErrorHistoPos[10]; // for a give error type show its position
45  // (1..10) in theWatchedErrorHistos
46  // to get index one has to subtract -1
47  // 0 is not selected error type
48 
50 };
51 
52 #endif
MonitorElement * me_mapBadEvents
Definition: RPCMonitorRaw.h:38
std::vector< MonitorElement * > theWatchedErrorHistos[3]
Definition: RPCMonitorRaw.h:41
MonitorElement * me_mapGoodEvents
Definition: RPCMonitorRaw.h:37
edm::EDGetTokenT< RPCRawDataCounts > rpcRawDataCountsTag_
Definition: RPCMonitorRaw.h:49
MonitorElement * me_t[3]
Definition: RPCMonitorRaw.h:35
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
virtual void endJob()
virtual ~RPCMonitorRaw()
edm::ParameterSet theConfig
Definition: RPCMonitorRaw.h:40
virtual void beginJob()
RPCMonitorRaw(const edm::ParameterSet &cfg)
unsigned int theWatchedErrorHistoPos[10]
Definition: RPCMonitorRaw.h:44
virtual void analyze(const edm::Event &, const edm::EventSetup &)
get data, convert to digis attach againe to Event
Definition: Run.h:41
MonitorElement * me_e[3]
Definition: RPCMonitorRaw.h:36