CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GctTimingAnalyzer.h
Go to the documentation of this file.
1 #ifndef L1GCTANALYZER_TIMINGANALYZER_H
2 #define L1GCTANALYZER_TIMINGANALYZER_H
3 
4 // -*- C++ -*-
5 //
6 // Package: GctTimingAnalyzer
7 // Class: GctTimingAnalyzer
8 //
14 //
15 // Original Author: Alex Tapper
16 // Created: Mon Apr 21 14:21:06 CEST 2008
17 // $Id: GctTimingAnalyzer.h,v 1.6 2008/09/04 16:57:38 tapper Exp $
18 //
19 //
20 
21 // user include files
24 
27 
29 
30 // Data formats
33 
34 #include <iostream>
35 #include <fstream>
36 
38 
39  public:
40 
41  explicit GctTimingAnalyzer(const edm::ParameterSet&);
43 
44  private:
45 
46  virtual void analyze(const edm::Event&, const edm::EventSetup&);
47 
48  std::string m_outputFileName; // Output file
49  std::ofstream m_outputFile;
50 
51  edm::InputTag m_gctSource; // General source label
57 
58  bool m_doInternal; // Do internal pipelines
60  bool m_doJets;
62  bool m_doESums;
63 
64  unsigned m_evtNum;
65 
66 };
67 
68 #endif
edm::InputTag m_tauJetsSource
edm::InputTag m_cenJetsSource
virtual void analyze(const edm::Event &, const edm::EventSetup &)
edm::InputTag m_gctSource
std::string m_outputFileName
edm::InputTag m_isoEmSource
GctTimingAnalyzer(const edm::ParameterSet &)
edm::InputTag m_nonIsoEmSource
edm::InputTag m_forJetsSource
std::ofstream m_outputFile