Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
RPCMonitorClient
interface
RPCMonitorRaw.h
Go to the documentation of this file.
1
#ifndef DQM_RPCMonitorModule_RPCMonitorRaw_H
2
#define DQM_RPCMonitorModule_RPCMonitorRaw_H
3
7
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
8
#include "
FWCore/Framework/interface/Event.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
#include "
FWCore/Utilities/interface/InputTag.h
"
12
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
13
14
#include "
DQMServices/Core/interface/MonitorElement.h
"
15
#include "
FWCore/ServiceRegistry/interface/Service.h
"
16
#include <bitset>
17
18
class
RPCMonitorRaw
:
public
edm::EDAnalyzer
{
19
public
:
20
21
explicit
RPCMonitorRaw
(
const
edm::ParameterSet
& cfg);
22
virtual
~RPCMonitorRaw
();
23
24
virtual
void
beginJob
( );
25
virtual
void
endJob
();
26
28
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
29
30
private
:
31
32
33
MonitorElement
*
me_t
[3];
34
MonitorElement
*
me_e
[3];
35
MonitorElement
*
me_mapGoodEvents
;
36
MonitorElement
*
me_mapBadEvents
;
37
38
edm::ParameterSet
theConfig
;
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
47
edm::InputTag
rpcRawDataCountsTag_
;
48
};
49
50
#endif
MessageLogger.h
RPCMonitorRaw::me_mapBadEvents
MonitorElement * me_mapBadEvents
Definition:
RPCMonitorRaw.h:36
Event.h
RPCMonitorRaw::theWatchedErrorHistos
std::vector< MonitorElement * > theWatchedErrorHistos[3]
Definition:
RPCMonitorRaw.h:39
RPCMonitorRaw::me_mapGoodEvents
MonitorElement * me_mapGoodEvents
Definition:
RPCMonitorRaw.h:35
ParameterSet.h
RPCMonitorRaw::me_t
MonitorElement * me_t[3]
Definition:
RPCMonitorRaw.h:33
RPCMonitorRaw::endJob
virtual void endJob()
Definition:
RPCMonitorRaw.cc:84
RPCMonitorRaw::~RPCMonitorRaw
virtual ~RPCMonitorRaw()
Definition:
RPCMonitorRaw.cc:41
RPCMonitorRaw::theConfig
edm::ParameterSet theConfig
Definition:
RPCMonitorRaw.h:38
RPCMonitorRaw::beginJob
virtual void beginJob()
Definition:
RPCMonitorRaw.cc:43
Service.h
RPCMonitorRaw::RPCMonitorRaw
RPCMonitorRaw(const edm::ParameterSet &cfg)
Definition:
RPCMonitorRaw.cc:29
edm::EventSetup
Definition:
EventSetup.h:44
RPCMonitorRaw::theWatchedErrorHistoPos
unsigned int theWatchedErrorHistoPos[10]
Definition:
RPCMonitorRaw.h:42
edm::EDAnalyzer
Definition:
EDAnalyzer.h:15
EDAnalyzer.h
RPCMonitorRaw::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
get data, convert to digis attach againe to Event
Definition:
RPCMonitorRaw.cc:104
MonitorElement
Definition:
MonitorElement.h:34
MonitorElement.h
edm::InputTag
Definition:
InputTag.h:17
RPCMonitorRaw::rpcRawDataCountsTag_
edm::InputTag rpcRawDataCountsTag_
Definition:
RPCMonitorRaw.h:47
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:56
RPCMonitorRaw
Definition:
RPCMonitorRaw.h:18
RPCMonitorRaw::me_e
MonitorElement * me_e[3]
Definition:
RPCMonitorRaw.h:34
Generated for CMSSW Reference Manual by
1.8.5