DQM
RPCMonitorDigi
interface
RPCDcsInfo.h
Go to the documentation of this file.
1
#ifndef RPCDCSINFO_H
2
#define RPCDCSINFO_H
3
4
#include <
FWCore/Framework/interface/EDAnalyzer.h
>
5
#include <
FWCore/Framework/interface/Event.h
>
6
#include <
FWCore/Framework/interface/Run.h
>
7
#include <
FWCore/Framework/interface/MakerMacros.h
>
8
#include <
FWCore/ParameterSet/interface/ParameterSet.h
>
9
#include <
FWCore/ServiceRegistry/interface/Service.h
>
10
11
#include <
DQMServices/Core/interface/DQMStore.h
>
12
#include <
DQMServices/Core/interface/DQMOneEDAnalyzer.h
>
13
15
#include "
DataFormats/Scalers/interface/DcsStatus.h
"
16
17
class
RPCDcsInfo
:
public
DQMOneLumiEDAnalyzer
<> {
18
public
:
20
RPCDcsInfo
(
const
edm::ParameterSet
& ps);
21
23
~RPCDcsInfo
()
override
;
24
25
protected
:
27
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
28
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
29
void
dqmEndLuminosityBlock
(
const
edm::LuminosityBlock
&
l
,
const
edm::EventSetup
&
c
)
override
;
30
31
private
:
32
void
makeDcsInfo
(
const
edm::Event
&
e
);
33
34
// DQMStore *dbe_;
35
edm::ParameterSet
parameters_
;
36
std::string
subsystemname_
;
37
std::string
dcsinfofolder_
;
38
39
bool
dcs
;
40
// histograms
41
MonitorElement
*
DCSbyLS_
;
42
edm::EDGetTokenT<DcsStatusCollection>
scalersRawToDigiLabel_
;
43
};
44
45
#endif
RPCDcsInfo
Data Format.
Definition:
RPCDcsInfo.h:17
DcsStatus.h
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
RPCDcsInfo::DCSbyLS_
MonitorElement * DCSbyLS_
Definition:
RPCDcsInfo.h:41
edm::Run
Definition:
Run.h:45
edm::EDGetTokenT< DcsStatusCollection >
RPCDcsInfo::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
RPCDcsInfo.cc:14
RPCDcsInfo::RPCDcsInfo
RPCDcsInfo(const edm::ParameterSet &ps)
Constructor.
Definition:
RPCDcsInfo.cc:6
DQMStore.h
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:461
EDAnalyzer.h
RPCDcsInfo::subsystemname_
std::string subsystemname_
Definition:
RPCDcsInfo.h:36
DQMOneEDAnalyzer.h
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition:
DQMStore.h:729
MakerMacros.h
RPCDcsInfo::~RPCDcsInfo
~RPCDcsInfo() override
Destructor.
Definition:
RPCDcsInfo.cc:12
Service.h
Run.h
RPCDcsInfo::makeDcsInfo
void makeDcsInfo(const edm::Event &e)
Definition:
RPCDcsInfo.cc:49
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
RPCDcsInfo::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &c) override
Definition:
RPCDcsInfo.cc:33
edm::ParameterSet
Definition:
ParameterSet.h:36
Event.h
DQMOneLumiEDAnalyzer
Definition:
DQMOneEDAnalyzer.h:90
RPCDcsInfo::scalersRawToDigiLabel_
edm::EDGetTokenT< DcsStatusCollection > scalersRawToDigiLabel_
Definition:
RPCDcsInfo.h:42
edm::EventSetup
Definition:
EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition:
HltBtagPostValidation_cff.py:31
cmsLHEtoEOSManager.l
l
Definition:
cmsLHEtoEOSManager.py:193
RPCDcsInfo::dcs
bool dcs
Definition:
RPCDcsInfo.h:39
RPCDcsInfo::dcsinfofolder_
std::string dcsinfofolder_
Definition:
RPCDcsInfo.h:37
ParameterSet.h
RPCDcsInfo::parameters_
edm::ParameterSet parameters_
Definition:
RPCDcsInfo.h:35
edm::Event
Definition:
Event.h:73
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
RPCDcsInfo::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition:
RPCDcsInfo.cc:28
Generated for CMSSW Reference Manual by
1.8.16