CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HGCalRecHitsClient.h
Go to the documentation of this file.
1 #ifndef ValidationHGCalRecHitsClient_H
2 #define ValidationHGCalRecHitsClient_H
3 
4 // -*- C++ -*-
5 /*
6  Description: This is a HGCRecHit CLient code
7 */
8 //
9 // Originally create by: Kalyanmoy Chatterjee
10 // and Raman Khurana
11 //
12 
13 #include <memory>
14 #include <unistd.h>
15 #include <iostream>
16 #include <fstream>
17 #include <vector>
18 
29 
30 class DQMStore;
31 class MonitorElement;
32 
34 
35 private:
36  //member data
39  unsigned int layers_;
40 
41 public:
42  explicit HGCalRecHitsClient(const edm::ParameterSet& );
43  virtual ~HGCalRecHitsClient();
44 
45  virtual void beginRun(const edm::Run& run, const edm::EventSetup& c);
47  virtual void runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig);
48 
49  int recHitsEndjob(const std::vector<MonitorElement*> &hcalMEs);
50 };
51 
52 #endif
int ib
Definition: cuy.py:660
int recHitsEndjob(const std::vector< MonitorElement * > &hcalMEs)
void dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig)
HGCalRecHitsClient(const edm::ParameterSet &)
virtual void beginRun(const edm::Run &run, const edm::EventSetup &c)
virtual void runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig)
Definition: Run.h:43