DQM
HcalTasks
interface
TPRunSummary.h
Go to the documentation of this file.
1
#ifndef DQM_HcalTasks_TPRunSummary_h
2
#define DQM_HcalTasks_TPRunSummary_h
3
4
#include "
DQM/HcalCommon/interface/DQClient.h
"
5
#include "
DQM/HcalCommon/interface/ElectronicsMap.h
"
6
7
namespace
hcaldqm
{
8
class
TPRunSummary
:
public
DQClient
{
9
public
:
10
TPRunSummary
(
std::string
const
&,
std::string
const
&,
edm::ParameterSet
const
&,
edm::ConsumesCollector
&iC);
11
~TPRunSummary
()
override
{}
12
13
void
beginRun
(
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
14
void
endLuminosityBlock
(
DQMStore::IBooker
&,
15
DQMStore::IGetter
&,
16
edm::LuminosityBlock
const
&,
17
edm::EventSetup
const
&)
override
;
18
std::vector<flag::Flag>
endJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
19
20
protected
:
21
ContainerSingle2D
_cEtMsmFraction_depthlike
;
22
ContainerSingle2D
_cFGMsmFraction_depthlike
;
23
24
double
_thresh_FGMsmRate_high
,
_thresh_FGMsmRate_low
;
25
double
_thresh_EtMsmRate_high
,
_thresh_EtMsmRate_low
;
26
27
enum
TPFlag
{
fEtMsm
= 0,
fFGMsm
= 1,
nTPFlag
= 3 };
28
};
29
}
// namespace hcaldqm
30
31
#endif
hcaldqm::TPRunSummary::_thresh_EtMsmRate_high
double _thresh_EtMsmRate_high
Definition:
TPRunSummary.h:25
hcaldqm::DQClient
Definition:
DQClient.h:23
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
hcaldqm::TPRunSummary::beginRun
void beginRun(edm::Run const &, edm::EventSetup const &) override
Definition:
TPRunSummary.cc:16
edm::Run
Definition:
Run.h:45
hcaldqm::TPRunSummary::nTPFlag
Definition:
TPRunSummary.h:27
hcaldqm
Definition:
Constants.h:8
hcaldqm::TPRunSummary::~TPRunSummary
~TPRunSummary() override
Definition:
TPRunSummary.h:11
hcaldqm::TPRunSummary::_thresh_FGMsmRate_low
double _thresh_FGMsmRate_low
Definition:
TPRunSummary.h:24
hcaldqm::ContainerSingle2D
Definition:
ContainerSingle2D.h:20
hcaldqm::TPRunSummary::_thresh_EtMsmRate_low
double _thresh_EtMsmRate_low
Definition:
TPRunSummary.h:25
ElectronicsMap.h
hcaldqm::TPRunSummary::_thresh_FGMsmRate_high
double _thresh_FGMsmRate_high
Definition:
TPRunSummary.h:24
hcaldqm::TPRunSummary::endJob
std::vector< flag::Flag > endJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
TPRunSummary.cc:25
DQClient.h
hcaldqm::TPRunSummary::fEtMsm
Definition:
TPRunSummary.h:27
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::EventSetup
Definition:
EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
hcaldqm::TPRunSummary::_cEtMsmFraction_depthlike
ContainerSingle2D _cEtMsmFraction_depthlike
Definition:
TPRunSummary.h:21
hcaldqm::TPRunSummary::TPFlag
TPFlag
Definition:
TPRunSummary.h:27
dqm::implementation::IGetter
Definition:
DQMStore.h:484
hcaldqm::TPRunSummary::fFGMsm
Definition:
TPRunSummary.h:27
hcaldqm::TPRunSummary::TPRunSummary
TPRunSummary(std::string const &, std::string const &, edm::ParameterSet const &, edm::ConsumesCollector &iC)
Definition:
TPRunSummary.cc:5
dqm::implementation::IBooker
Definition:
DQMStore.h:43
hcaldqm::TPRunSummary
Definition:
TPRunSummary.h:8
hcaldqm::TPRunSummary::endLuminosityBlock
void endLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
TPRunSummary.cc:18
hcaldqm::TPRunSummary::_cFGMsmFraction_depthlike
ContainerSingle2D _cFGMsmFraction_depthlike
Definition:
TPRunSummary.h:22
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.16