Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
};
48
49
#endif
50
51
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:83
RPCMonitorRaw::~RPCMonitorRaw
virtual ~RPCMonitorRaw()
Definition:
RPCMonitorRaw.cc:40
RPCMonitorRaw::theConfig
edm::ParameterSet theConfig
Definition:
RPCMonitorRaw.h:38
RPCMonitorRaw::beginJob
virtual void beginJob()
Definition:
RPCMonitorRaw.cc:42
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:14
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:103
MonitorElement
Definition:
MonitorElement.h:34
MonitorElement.h
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
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