DQM
RPCMonitorClient
interface
RPCEventSummary.h
Go to the documentation of this file.
1
#ifndef RPCEventSummary_H
2
#define RPCEventSummary_H
3
4
#include "
FWCore/ServiceRegistry/interface/Service.h
"
5
#include "
DQMServices/Core/interface/DQMStore.h
"
6
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
7
#include "
CondFormats/RunInfo/interface/RunInfo.h
"
8
#include "
CondFormats/RunInfo/interface/RunSummary.h
"
9
#include "
CondFormats/DataRecord/interface/RunSummaryRcd.h
"
10
11
#include <string>
12
13
class
RPCEventSummary
:
public
DQMEDHarvester
{
14
public
:
16
RPCEventSummary
(
const
edm::ParameterSet
&ps);
17
19
~RPCEventSummary
()
override
;
20
21
protected
:
22
void
beginJob
()
override
;
23
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
24
DQMStore::IGetter
&,
25
edm::LuminosityBlock
const
&,
26
edm::EventSetup
const
&)
override
;
//performed in the endLumi
27
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
//performed in the endJob
28
29
private
:
30
void
clientOperation
(
DQMStore::IGetter
&igetter);
31
32
edm::ESGetToken<RunInfo, RunInfoRcd>
runInfoToken_
;
33
34
std::string
eventInfoPath_
,
prefixDir_
;
35
36
// bool tier0_;
37
bool
enableReportSummary_
;
38
int
prescaleFactor_
,
minimumEvents_
;
39
40
bool
init_
,
isIn_
;
41
bool
offlineDQM_
;
42
int
lumiCounter_
;
43
std::string
globalFolder_
,
prefixFolder_
;
44
45
int
numberDisk_
;
46
bool
doEndcapCertification_
;
47
std::pair<int, int>
FEDRange_
;
48
int
NumberOfFeds_
;
49
50
enum
RPCQualityFlags
{
DEAD
= 6,
PARTIALLY_DEAD
= 5 };
51
};
52
53
#endif
RPCEventSummary::eventInfoPath_
std::string eventInfoPath_
Definition:
RPCEventSummary.h:34
DQMEDHarvester.h
RPCEventSummary::enableReportSummary_
bool enableReportSummary_
Definition:
RPCEventSummary.h:37
RunSummaryRcd.h
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
RPCEventSummary
Definition:
RPCEventSummary.h:13
RPCEventSummary::clientOperation
void clientOperation(DQMStore::IGetter &igetter)
Definition:
RPCEventSummary.cc:128
DQMStore.h
RPCEventSummary::DEAD
Definition:
RPCEventSummary.h:50
RPCEventSummary::beginJob
void beginJob() override
Definition:
RPCEventSummary.cc:39
Service.h
RPCEventSummary::globalFolder_
std::string globalFolder_
Definition:
RPCEventSummary.h:43
RPCEventSummary::prefixFolder_
std::string prefixFolder_
Definition:
RPCEventSummary.h:43
RPCEventSummary::PARTIALLY_DEAD
Definition:
RPCEventSummary.h:50
edm::ParameterSet
Definition:
ParameterSet.h:47
RPCEventSummary::prefixDir_
std::string prefixDir_
Definition:
RPCEventSummary.h:34
RPCEventSummary::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
RPCEventSummary.cc:122
RPCEventSummary::prescaleFactor_
int prescaleFactor_
Definition:
RPCEventSummary.h:38
RPCEventSummary::~RPCEventSummary
~RPCEventSummary() override
Destructor.
Definition:
RPCEventSummary.cc:37
RPCEventSummary::offlineDQM_
bool offlineDQM_
Definition:
RPCEventSummary.h:41
RPCEventSummary::lumiCounter_
int lumiCounter_
Definition:
RPCEventSummary.h:42
edm::EventSetup
Definition:
EventSetup.h:58
RPCEventSummary::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
RPCEventSummary.cc:44
RunSummary.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ESGetToken< RunInfo, RunInfoRcd >
RPCEventSummary::numberDisk_
int numberDisk_
Definition:
RPCEventSummary.h:45
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
RunInfo.h
RPCEventSummary::doEndcapCertification_
bool doEndcapCertification_
Definition:
RPCEventSummary.h:46
RPCEventSummary::isIn_
bool isIn_
Definition:
RPCEventSummary.h:40
dqm::implementation::IGetter
Definition:
DQMStore.h:484
RPCEventSummary::NumberOfFeds_
int NumberOfFeds_
Definition:
RPCEventSummary.h:48
RPCEventSummary::RPCQualityFlags
RPCQualityFlags
Definition:
RPCEventSummary.h:50
RPCEventSummary::RPCEventSummary
RPCEventSummary(const edm::ParameterSet &ps)
Constructor.
Definition:
RPCEventSummary.cc:9
RPCEventSummary::init_
bool init_
Definition:
RPCEventSummary.h:40
RPCEventSummary::FEDRange_
std::pair< int, int > FEDRange_
Definition:
RPCEventSummary.h:47
dqm::implementation::IBooker
Definition:
DQMStore.h:43
RPCEventSummary::runInfoToken_
edm::ESGetToken< RunInfo, RunInfoRcd > runInfoToken_
Definition:
RPCEventSummary.h:32
RPCEventSummary::minimumEvents_
int minimumEvents_
Definition:
RPCEventSummary.h:38
Generated for CMSSW Reference Manual by
1.8.16