DQM
HcalTasks
interface
HFRaddamTask.h
Go to the documentation of this file.
1
#ifndef DQM_HcalTasks_HFRaddamTask_h
2
#define DQM_HcalTasks_HFRaddamTask_h
3
4
/*
5
* file: RadDamTask.h
6
* Author: Viktor Khristenko
7
* Date: 16.10.2015
8
*/
9
10
#include "
DQM/HcalCommon/interface/DQTask.h
"
11
#include "
DQM/HcalCommon/interface/Utilities.h
"
12
#include "
DQM/HcalCommon/interface/Container1D.h
"
13
#include "
DQM/HcalCommon/interface/Container2D.h
"
14
#include "
DQM/HcalCommon/interface/ContainerProf1D.h
"
15
#include "
DQM/HcalCommon/interface/ContainerProf2D.h
"
16
#include "
DQM/HcalCommon/interface/ContainerSingle1D.h
"
17
18
class
HFRaddamTask
:
public
hcaldqm::DQTask
{
19
public
:
20
HFRaddamTask
(
edm::ParameterSet
const
&);
21
~HFRaddamTask
()
override
{}
22
23
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
24
25
protected
:
26
// funcs
27
void
_process
(
edm::Event
const
&,
edm::EventSetup
const
&)
override
;
28
bool
_isApplicable
(
edm::Event
const
&)
override
;
29
30
// Tags and Tokens
31
edm::InputTag
_tagHF
;
32
edm::InputTag
_taguMN
;
33
edm::EDGetTokenT<HFDigiCollection>
_tokHF
;
34
edm::EDGetTokenT<HcalUMNioDigi>
_tokuMN
;
35
36
// vector of Detector Ids for RadDam
37
std::vector<HcalDetId>
_vDetIds
;
38
39
// Cuts
40
41
// Compact
42
43
// 1D
44
std::vector<hcaldqm::ContainerSingle1D>
_vcShape
;
45
};
46
47
#endif
HFRaddamTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
HFRaddamTask.cc:75
HFRaddamTask::HFRaddamTask
HFRaddamTask(edm::ParameterSet const &)
Definition:
HFRaddamTask.cc:8
HFRaddamTask::_isApplicable
bool _isApplicable(edm::Event const &) override
Definition:
HFRaddamTask.cc:107
edm::Run
Definition:
Run.h:45
edm::EDGetTokenT
Definition:
EDGetToken.h:33
Container1D.h
HFRaddamTask::~HFRaddamTask
~HFRaddamTask() override
Definition:
HFRaddamTask.h:21
Utilities.h
HFRaddamTask::_vcShape
std::vector< hcaldqm::ContainerSingle1D > _vcShape
Definition:
HFRaddamTask.h:44
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition:
DQMStore.h:729
Container2D.h
HFRaddamTask::_taguMN
edm::InputTag _taguMN
Definition:
HFRaddamTask.h:32
ContainerSingle1D.h
HFRaddamTask::_tagHF
edm::InputTag _tagHF
Definition:
HFRaddamTask.h:31
edm::ParameterSet
Definition:
ParameterSet.h:36
HFRaddamTask::_tokHF
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition:
HFRaddamTask.h:33
HFRaddamTask::_process
void _process(edm::Event const &, edm::EventSetup const &) override
Definition:
HFRaddamTask.cc:92
ContainerProf1D.h
HFRaddamTask::_tokuMN
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition:
HFRaddamTask.h:34
edm::EventSetup
Definition:
EventSetup.h:57
DQTask.h
ContainerProf2D.h
HFRaddamTask::_vDetIds
std::vector< HcalDetId > _vDetIds
Definition:
HFRaddamTask.h:37
HFRaddamTask
Definition:
HFRaddamTask.py:1
hcaldqm::DQTask
Definition:
DQTask.h:33
edm::Event
Definition:
Event.h:73
edm::InputTag
Definition:
InputTag.h:15
Generated for CMSSW Reference Manual by
1.8.16