test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
RPCMonitorClient
interface
RPCEfficiencyPerRingLayer.h
Go to the documentation of this file.
1
#ifndef RPCEfficiencyPerRingLayer_H
2
#define RPCEfficiencyPerRingLayer_H
3
4
#include "
FWCore/ServiceRegistry/interface/Service.h
"
5
#include "
DQMServices/Core/interface/MonitorElement.h
"
6
#include "
DQMServices/Core/interface/DQMStore.h
"
7
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
8
#include <string>
9
10
class
RPCEfficiencyPerRingLayer
:
public
DQMEDHarvester
{
11
public
:
12
14
RPCEfficiencyPerRingLayer
(
const
edm::ParameterSet
& iConfig);
15
17
virtual
~RPCEfficiencyPerRingLayer
();
18
19
20
protected
:
21
void
beginJob
();
22
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
DQMStore::IGetter
&,
edm::LuminosityBlock
const
&,
edm::EventSetup
const
&);
//performed in the endLumi
23
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
//performed in the endJob
24
25
26
27
private
:
28
29
MonitorElement
*
EfficiencyPerRing
;
30
MonitorElement
*
EfficiencyPerLayer
;
31
32
int
numberOfDisks_
;
33
int
innermostRings_
;
34
35
std::string
globalFolder_
;
36
37
};
38
39
#endif
edm::LuminosityBlock
Definition:
LuminosityBlock.h:46
DQMEDHarvester.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
RPCEfficiencyPerRingLayer::EfficiencyPerLayer
MonitorElement * EfficiencyPerLayer
Definition:
RPCEfficiencyPerRingLayer.h:30
RPCEfficiencyPerRingLayer
Definition:
RPCEfficiencyPerRingLayer.h:10
RPCEfficiencyPerRingLayer::beginJob
void beginJob()
Definition:
RPCEfficiencyPerRingLayer.cc:24
DQMEDHarvester
Definition:
DQMEDHarvester.h:15
RPCEfficiencyPerRingLayer::numberOfDisks_
int numberOfDisks_
Definition:
RPCEfficiencyPerRingLayer.h:32
DQMStore::IGetter
Definition:
DQMStore.h:190
DQMStore.h
Service.h
edm::EventSetup
Definition:
EventSetup.h:45
RPCEfficiencyPerRingLayer::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
Definition:
RPCEfficiencyPerRingLayer.cc:26
RPCEfficiencyPerRingLayer::EfficiencyPerRing
MonitorElement * EfficiencyPerRing
Definition:
RPCEfficiencyPerRingLayer.h:29
RPCEfficiencyPerRingLayer::innermostRings_
int innermostRings_
Definition:
RPCEfficiencyPerRingLayer.h:33
MonitorElement
Definition:
MonitorElement.h:37
RPCEfficiencyPerRingLayer::RPCEfficiencyPerRingLayer
RPCEfficiencyPerRingLayer(const edm::ParameterSet &iConfig)
Constructor.
Definition:
RPCEfficiencyPerRingLayer.cc:13
MonitorElement.h
RPCEfficiencyPerRingLayer::~RPCEfficiencyPerRingLayer
virtual ~RPCEfficiencyPerRingLayer()
Destructor.
Definition:
RPCEfficiencyPerRingLayer.cc:22
edm::ParameterSet
Definition:
ParameterSet.h:36
RPCEfficiencyPerRingLayer::globalFolder_
std::string globalFolder_
Definition:
RPCEfficiencyPerRingLayer.h:35
DQMStore::IBooker
Definition:
DQMStore.h:90
RPCEfficiencyPerRingLayer::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
RPCEfficiencyPerRingLayer.cc:28
Generated for CMSSW Reference Manual by
1.8.5