CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
double _cut
Definition: ZDCTask.h:37
void analyze(edm::Event const &, edm::EventSetup const &) override
Definition: ZDCTask.cc:181
std::map< std::string, MonitorElement * > _cADC_EChannel
Definition: ZDCTask.h:42
edm::EDGetTokenT< ZDCDigiCollection > _tokQIE10
Definition: ZDCTask.h:34
edm::InputTag _tagQIE10
Definition: ZDCTask.h:33
MonitorElement * _cShape
Definition: ZDCTask.h:46
std::map< std::string, MonitorElement * > _cShape_EChannel
Definition: ZDCTask.h:41
ZDCTask(edm::ParameterSet const &)
Definition: ZDCTask.cc:7
MonitorElement * _cADC_vs_TS
Definition: ZDCTask.h:48
int _ped
Definition: ZDCTask.h:38
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: ZDCTask.cc:17
~ZDCTask() override
Definition: ZDCTask.h:25
MonitorElement * _cADC
Definition: ZDCTask.h:47
std::map< std::string, MonitorElement * > _cADC_vs_TS_EChannel
Definition: ZDCTask.h:43
Definition: Run.h:45