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 {
24  public:
25  ZDCTask(edm::ParameterSet const&);
26  ~ZDCTask() override{}
27 
29  edm::Run const&, edm::EventSetup const&) override;
30 
31  protected:
32  void analyze(edm::Event const&, edm::EventSetup const&) override;
33 
34  // tags
37 
38  // cuts/constants from input
39  double _cut;
40  int _ped;
41 
42 
43  // hcaldqm::Containers
44  std::map<std::string,MonitorElement*> _cShape_EChannel;
45  std::map<std::string,MonitorElement*> _cADC_EChannel;
46  std::map<std::string,MonitorElement*> _cADC_vs_TS_EChannel;
47 
48 
49  // hcaldqm::Containers overall
53 };
54 
55 #endif
56 
57 
58 
std::map< std::string, MonitorElement * > _cADC_EChannel
Definition: ZDCTask.h:45
double _cut
Definition: ZDCTask.h:39
void analyze(edm::Event const &, edm::EventSetup const &) override
Definition: ZDCTask.cc:157
edm::EDGetTokenT< ZDCDigiCollection > _tokQIE10
Definition: ZDCTask.h:36
edm::InputTag _tagQIE10
Definition: ZDCTask.h:35
std::map< std::string, MonitorElement * > _cShape_EChannel
Definition: ZDCTask.h:44
MonitorElement * _cShape
Definition: ZDCTask.h:50
ZDCTask(edm::ParameterSet const &)
Definition: ZDCTask.cc:7
MonitorElement * _cADC_vs_TS
Definition: ZDCTask.h:52
int _ped
Definition: ZDCTask.h:40
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: ZDCTask.cc:20
~ZDCTask() override
Definition: ZDCTask.h:26
MonitorElement * _cADC
Definition: ZDCTask.h:51
std::map< std::string, MonitorElement * > _cADC_vs_TS_EChannel
Definition: ZDCTask.h:46
Definition: Run.h:43