Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
HcalTasks
interface
RadDamTask.h
Go to the documentation of this file.
1
#ifndef RadDamTask_h
2
#define RadDamTask_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/ContainerCompact.h
"
13
#include "
DQM/HcalCommon/interface/Container1D.h
"
14
#include "
DQM/HcalCommon/interface/Container2D.h
"
15
#include "
DQM/HcalCommon/interface/ContainerProf1D.h
"
16
#include "
DQM/HcalCommon/interface/ContainerProf2D.h
"
17
#include "
DQM/HcalCommon/interface/ContainerSingle1D.h
"
18
19
using namespace
hcaldqm;
20
class
RadDamTask
:
public
DQTask
21
{
22
public
:
23
RadDamTask
(
edm::ParameterSet
const
&);
24
virtual
~RadDamTask
()
25
{}
26
27
virtual
void
bookHistograms
(
DQMStore::IBooker
&,
28
edm::Run
const
&,
edm::EventSetup
const
&);
29
30
protected
:
31
// funcs
32
virtual
void
_process(
edm::Event
const
&,
edm::EventSetup
const
&);
33
virtual
bool
_isApplicable(
edm::Event
const
&);
34
35
// Tags and Tokens
36
edm::InputTag
_tagHF
;
37
edm::EDGetTokenT<HFDigiCollection>
_tokHF
;
38
39
// vector of Detector Ids for RadDam
40
std::vector<HcalDetId>
_vDetIds
;
41
42
// Cuts
43
44
// Compact
45
46
// 1D
47
std::vector<ContainerSingle1D>
_vcShape
;
48
};
49
50
#endif
51
52
53
54
55
56
57
RadDamTask
Definition:
RadDamTask.h:20
ContainerProf2D.h
RadDamTask::_tokHF
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition:
RadDamTask.h:37
Container1D.h
DQTask.h
edm::EDGetTokenT
Definition:
EDGetToken.h:32
bookHistograms
void bookHistograms(fwlite::EventContainer &eventCont)
Definition:
secvtxMassTemplates.cc:293
RadDamTask::_tagHF
edm::InputTag _tagHF
Definition:
RadDamTask.h:36
Container2D.h
ContainerSingle1D.h
edm::EventSetup
Definition:
EventSetup.h:45
hcaldqm::DQTask
Definition:
DQTask.h:27
edm::InputTag
Definition:
InputTag.h:15
edm::ParameterSet
Definition:
ParameterSet.h:36
RadDamTask::~RadDamTask
virtual ~RadDamTask()
Definition:
RadDamTask.h:24
RadDamTask::_vDetIds
std::vector< HcalDetId > _vDetIds
Definition:
RadDamTask.h:40
ContainerProf1D.h
edm::Event
Definition:
Event.h:65
DQMStore::IBooker
Definition:
DQMStore.h:90
Utilities.h
RadDamTask::_vcShape
std::vector< ContainerSingle1D > _vcShape
Definition:
RadDamTask.h:47
edm::Run
Definition:
Run.h:43
ContainerCompact.h
Generated for CMSSW Reference Manual by
1.8.5