CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTMonElectronConsumer.h
Go to the documentation of this file.
1 #ifndef HLTMONELECTRONCONSUMER_H
2 #define HLTMONELECTRONCONSUMER_H
3 // -*- C++ -*-
4 //
5 // Package: HLTMonElectronConsumer
6 // Class: HLTMonElectronConsumer
7 //
17 //
18 // Original Author: Lorenzo AGOSTINO
19 // Created: Wed Jan 16 15:55:28 CET 2008
20 // $Id: HLTMonElectronConsumer.h,v 1.2 2009/10/15 11:31:28 fwyzard Exp $
21 //
22 //
23 
24 
25 // system include files
26 #include <memory>
27 #include <unistd.h>
28 
29 
30 // user include files
33 
37 
43 #include <iostream>
44 #include <fstream>
45 #include <vector>
46 
47 //
48 // class decleration
49 //
50 
52  public:
55 
56 
57  private:
58  virtual void beginJob() ;
59  virtual void analyze(const edm::Event&, const edm::EventSetup&);
60  virtual void endJob() ;
61 
62  // ----------member data ---------------------------
63 
65 
68 
80 
81  std::string dirname_;
82  std::string pixeldirname_;
83  std::string isodirname_;
85  ofstream logFile_;
86  std::string outputFile_;
87 
88 };
89 #endif
MonitorElement * pixelhistosEta[4]
MonitorElement * pixelhistosEtOut[2]
MonitorElement * pixelhistosPhiOut[2]
MonitorElement * pixelhistosPhi[4]
MonitorElement * pixelhistosEtaOut[2]
MonitorElement * pixelhistosEt[4]
HLTMonElectronConsumer(const edm::ParameterSet &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)