CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalSimHitsClient.h
Go to the documentation of this file.
1 #ifndef ValidationHcalSimHitsClient_H
2 #define ValidationHcalSimHitsClient_H
3 
4 // -*- C++ -*-
5 //
6 //
7 /*
8  Description: This is a SImHit CLient code
9 */
10 
11 //
12 // Originally create by: Bhawna Gomber
13 //
14 //
15 
16 #include <memory>
17 #include <unistd.h>
28 
29 #include <iostream>
30 #include <fstream>
31 #include <vector>
32 
33 class MonitorElement;
34 
36 
37  private:
39 
41 
42  bool verbose_;
43  bool debug_;
44  static const int nType = 25;
45  static const int nTime = 4;
46  static const int nType1 = 4;
47 
49 
50  public:
51  explicit HcalSimHitsClient(const edm::ParameterSet& );
52  virtual ~HcalSimHitsClient();
53 
56 
57  int SimHitsEndjob(const std::vector<MonitorElement*> &hcalMEs);
58 
59 };
60 
61 #endif
static const int nType1
int SimHitsEndjob(const std::vector< MonitorElement * > &hcalMEs)
virtual void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
static const int nType
edm::ParameterSet conf_
std::string outputFile_
virtual void runClient_(DQMStore::IBooker &, DQMStore::IGetter &)
virtual ~HcalSimHitsClient()
static const int nTime
HcalSimHitsClient(const edm::ParameterSet &)