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/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
using namespace
hcaldqm;
19
class
RadDamTask
:
public
DQTask
20
{
21
public
:
22
RadDamTask
(
edm::ParameterSet
const
&);
23
virtual
~RadDamTask
()
24
{}
25
26
virtual
void
bookHistograms
(
DQMStore::IBooker
&,
27
edm::Run
const
&,
edm::EventSetup
const
&);
28
29
protected
:
30
// funcs
31
virtual
void
_process(
edm::Event
const
&,
edm::EventSetup
const
&);
32
virtual
bool
_isApplicable(
edm::Event
const
&);
33
34
// Tags and Tokens
35
edm::InputTag
_tagHF
;
36
edm::EDGetTokenT<HFDigiCollection>
_tokHF
;
37
38
// vector of Detector Ids for RadDam
39
std::vector<HcalDetId>
_vDetIds
;
40
41
// Cuts
42
43
// Compact
44
45
// 1D
46
std::vector<ContainerSingle1D>
_vcShape
;
47
};
48
49
#endif
50
51
52
53
54
55
56
RadDamTask
Definition:
RadDamTask.h:19
ContainerProf2D.h
RadDamTask::_tokHF
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition:
RadDamTask.h:36
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:35
Container2D.h
ContainerSingle1D.h
edm::EventSetup
Definition:
EventSetup.h:45
hcaldqm::DQTask
Definition:
DQTask.h:26
edm::InputTag
Definition:
InputTag.h:15
edm::ParameterSet
Definition:
ParameterSet.h:36
RadDamTask::~RadDamTask
virtual ~RadDamTask()
Definition:
RadDamTask.h:23
RadDamTask::_vDetIds
std::vector< HcalDetId > _vDetIds
Definition:
RadDamTask.h:39
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:46
edm::Run
Definition:
Run.h:43
Generated for CMSSW Reference Manual by
1.8.5