DQM
HcalTasks
interface
ZDCTask.h
Go to the documentation of this file.
1
#ifndef ZDCTask_h
2
#define ZDCTask_h
3
4
/*
5
* file: ZDCTask.h
6
* Author: Viktor KHristenko
7
* Description:
8
* Task for ZDC Read out
9
*/
10
11
#include "
DQM/HcalCommon/interface/DQTask.h
"
12
#include "
DQM/HcalCommon/interface/Utilities.h
"
13
#include "
DQM/HcalCommon/interface/Container2D.h
"
14
#include "
DQM/HcalCommon/interface/ContainerProf1D.h
"
15
#include "
DQM/HcalCommon/interface/ContainerSingleProf1D.h
"
16
#include "
DQM/HcalCommon/interface/ContainerSingleProf2D.h
"
17
#include "
DQM/HcalCommon/interface/ContainerSingle1D.h
"
18
#include "
DQM/HcalCommon/interface/ContainerSingle2D.h
"
19
#include "
DQM/HcalCommon/interface/HashFilter.h
"
20
#include "
DQM/HcalCommon/interface/ElectronicsMap.h
"
21
22
class
ZDCTask
:
public
DQMEDAnalyzer
{
23
public
:
24
ZDCTask
(
edm::ParameterSet
const
&);
25
~ZDCTask
()
override
{}
26
27
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
28
29
protected
:
30
void
analyze
(
edm::Event
const
&,
edm::EventSetup
const
&)
override
;
31
32
// tags
33
edm::InputTag
_tagQIE10
;
34
edm::EDGetTokenT<ZDCDigiCollection>
_tokQIE10
;
35
36
// cuts/constants from input
37
double
_cut
;
38
int
_ped
;
39
40
// hcaldqm::Containers
41
std::map<std::string, MonitorElement*>
_cShape_EChannel
;
42
std::map<std::string, MonitorElement*>
_cADC_EChannel
;
43
std::map<std::string, MonitorElement*>
_cADC_vs_TS_EChannel
;
44
45
// hcaldqm::Containers overall
46
MonitorElement
*
_cShape
;
47
MonitorElement
*
_cADC
;
48
MonitorElement
*
_cADC_vs_TS
;
49
};
50
51
#endif
ContainerSingleProf1D.h
edm::Run
Definition:
Run.h:45
edm::EDGetTokenT
Definition:
EDGetToken.h:33
ZDCTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
ZDCTask.cc:17
ZDCTask::~ZDCTask
~ZDCTask() override
Definition:
ZDCTask.h:25
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:461
Utilities.h
ZDCTask
Definition:
ZDCTask.py:1
ElectronicsMap.h
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition:
DQMStore.h:729
ZDCTask::_cut
double _cut
Definition:
ZDCTask.h:37
ZDCTask::analyze
void analyze(edm::Event const &, edm::EventSetup const &) override
Definition:
ZDCTask.cc:181
Container2D.h
ZDCTask::_tokQIE10
edm::EDGetTokenT< ZDCDigiCollection > _tokQIE10
Definition:
ZDCTask.h:34
ContainerSingle1D.h
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.py:1
edm::ParameterSet
Definition:
ParameterSet.h:36
ZDCTask::_ped
int _ped
Definition:
ZDCTask.h:38
ZDCTask::_cShape_EChannel
std::map< std::string, MonitorElement * > _cShape_EChannel
Definition:
ZDCTask.h:41
ContainerSingleProf2D.h
ContainerProf1D.h
edm::EventSetup
Definition:
EventSetup.h:57
HashFilter.h
ZDCTask::_cADC_vs_TS_EChannel
std::map< std::string, MonitorElement * > _cADC_vs_TS_EChannel
Definition:
ZDCTask.h:43
ZDCTask::_cADC_vs_TS
MonitorElement * _cADC_vs_TS
Definition:
ZDCTask.h:48
DQTask.h
ZDCTask::_cShape
MonitorElement * _cShape
Definition:
ZDCTask.h:46
ZDCTask::ZDCTask
ZDCTask(edm::ParameterSet const &)
Definition:
ZDCTask.cc:7
ZDCTask::_cADC_EChannel
std::map< std::string, MonitorElement * > _cADC_EChannel
Definition:
ZDCTask.h:42
ZDCTask::_cADC
MonitorElement * _cADC
Definition:
ZDCTask.h:47
ContainerSingle2D.h
edm::Event
Definition:
Event.h:73
ZDCTask::_tagQIE10
edm::InputTag _tagQIE10
Definition:
ZDCTask.h:33
edm::InputTag
Definition:
InputTag.h:15
Generated for CMSSW Reference Manual by
1.8.16