CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 {
24  public:
25  ZDCTask(edm::ParameterSet const&);
26  virtual ~ZDCTask(){}
27 
28  virtual void bookHistograms(DQMStore::IBooker&,
29  edm::Run const&, edm::EventSetup const&);
30 
31  protected:
32  virtual void analyze(edm::Event const&, edm::EventSetup const&);
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
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
virtual void analyze(edm::Event const &, edm::EventSetup const &)
Definition: ZDCTask.cc:157
ZDCTask(edm::ParameterSet const &)
Definition: ZDCTask.cc:7
MonitorElement * _cADC_vs_TS
Definition: ZDCTask.h:52
int _ped
Definition: ZDCTask.h:40
MonitorElement * _cADC
Definition: ZDCTask.h:51
std::map< std::string, MonitorElement * > _cADC_vs_TS_EChannel
Definition: ZDCTask.h:46
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
Definition: ZDCTask.cc:20
virtual ~ZDCTask()
Definition: ZDCTask.h:26
Definition: Run.h:43