DQM
DTMonitorClient
src
DTCertificationSummary.h
Go to the documentation of this file.
1
#ifndef DTMonitorClient_DTCertificationSummary_H
2
#define DTMonitorClient_DTCertificationSummary_H
3
10
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
11
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
12
#include "
DQMServices/Core/interface/DQMStore.h
"
13
#include <
DQMServices/Core/interface/DQMEDHarvester.h
>
14
15
#include <map>
16
17
class
DTCertificationSummary
:
public
DQMEDHarvester
{
18
public
:
20
DTCertificationSummary
(
const
edm::ParameterSet
&
pset
);
21
23
~DTCertificationSummary
()
override
;
24
25
// Operations
26
27
protected
:
28
private
:
29
void
beginRun
(
const
edm::Run
&
run
,
const
edm::EventSetup
&
setup
)
override
;
30
32
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
33
DQMStore::IGetter
&,
34
edm::LuminosityBlock
const
&,
35
edm::EventSetup
const
&)
override
;
36
37
void
endRun
(
const
edm::Run
&
run
,
const
edm::EventSetup
&
setup
)
override
;
38
40
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
41
42
MonitorElement
*
totalCertFraction
;
43
MonitorElement
*
certMap
;
44
std::map<int, MonitorElement*>
certFractions
;
45
};
46
47
#endif
DQMEDHarvester.h
DTCertificationSummary::totalCertFraction
MonitorElement * totalCertFraction
Definition:
DTCertificationSummary.h:42
DTCertificationSummary::~DTCertificationSummary
~DTCertificationSummary() override
Destructor.
Definition:
DTCertificationSummary.cc:23
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
edm::Run
Definition:
Run.h:45
DQMStore.h
DTCertificationSummary::DTCertificationSummary
DTCertificationSummary(const edm::ParameterSet &pset)
Constructor.
Definition:
DTCertificationSummary.cc:21
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:462
EDAnalyzer.h
singleTopDQM_cfi.setup
setup
Definition:
singleTopDQM_cfi.py:37
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::EventSetup
Definition:
EventSetup.h:58
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
DTCertificationSummary::certFractions
std::map< int, MonitorElement * > certFractions
Definition:
DTCertificationSummary.h:44
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
Frameworkfwd.h
dqm::implementation::IGetter
Definition:
DQMStore.h:484
DTCertificationSummary
Definition:
DTCertificationSummary.h:17
dqm::implementation::IBooker
Definition:
DQMStore.h:43
DTCertificationSummary::certMap
MonitorElement * certMap
Definition:
DTCertificationSummary.h:43
DTCertificationSummary::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
DQM Client Diagnostic in online mode.
Definition:
DTCertificationSummary.cc:25
DTCertificationSummary::endRun
void endRun(const edm::Run &run, const edm::EventSetup &setup) override
Definition:
DTCertificationSummary.cc:56
DTCertificationSummary::beginRun
void beginRun(const edm::Run &run, const edm::EventSetup &setup) override
Definition:
DTCertificationSummary.cc:54
DTCertificationSummary::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
DQM Client Diagnostic in offline mode.
Definition:
DTCertificationSummary.cc:58
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
Generated for CMSSW Reference Manual by
1.8.16