CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTMonPhotonClient.h
Go to the documentation of this file.
1 #ifndef HLTMonPhotonClient_H
2 #define HLTMonPhotonClient_H
3 
4 // system include files
5 #include <memory>
6 #include <unistd.h>
7 
8 
9 // user include files
12 
16 
22 #include <iostream>
23 #include <fstream>
24 #include <vector>
25 
26 //
27 // class decleration
28 //
29 
31  public:
32  explicit HLTMonPhotonClient(const edm::ParameterSet&);
34 
35 
36  private:
37  virtual void beginJob() ;
38  virtual void analyze(const edm::Event&, const edm::EventSetup&);
39  virtual void endJob() ;
40 
41  // ----------member data ---------------------------
42 
44 
46 
56 
57  std::string dirname_;
58  std::string sourcedirname_;
60  ofstream logFile_;
61  std::string outputFile_;
62  std::vector<edm::InputTag> theHLTCollectionLabels;
63 
64 };
65 #endif
MonitorElement * cumFilterEff
std::vector< edm::InputTag > theHLTCollectionLabels
MonitorElement * pixelhistosPhiOut[4]
MonitorElement * pixelhistosEta[4]
MonitorElement * pixelhistosEtOut[4]
MonitorElement * pixelhistosEtaOut[4]
std::string sourcedirname_
MonitorElement * eventCounter
edm::InputTag sourcetag_
MonitorElement * relFilterEff
MonitorElement * pixelhistosEt[4]
HLTMonPhotonClient(const edm::ParameterSet &)
MonitorElement * pixelhistosPhi[4]
virtual void analyze(const edm::Event &, const edm::EventSetup &)