CMS 3D CMS Logo

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 
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
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
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