CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TLTC.h
Go to the documentation of this file.
1 #ifndef L1TLTC_H
2 #define L1TLTC_H
3 
4 /*
5  * \file L1TLTC.h
6  *
7  * $Date: 2009/11/19 14:34:00 $
8  * $Revision: 1.4 $
9  * \author J. Berryhill
10  *
11 */
12 
13 // system include files
14 #include <memory>
15 #include <unistd.h>
16 
17 // user include files
20 
23 
25 
30 
32 
33 #include <iostream>
34 #include <fstream>
35 #include <vector>
36 
37 //
38 // class decleration
39 //
40 
41 class L1TLTC : public edm::EDAnalyzer {
42 
43 public:
44 
45 // Constructor
46 L1TLTC(const edm::ParameterSet& ps);
47 
48 // Destructor
49 virtual ~L1TLTC();
50 
51 protected:
52 // Analyze
53 void analyze(const edm::Event& e, const edm::EventSetup& c);
54 
55 // BeginJob
56 void beginJob(void);
57 
58 // EndJob
59 void endJob(void);
60 
61 private:
62  // ----------member data ---------------------------
64 
65  // ----------member data ---------------------------
69  //MonitorElement* h4;
75  float XMIN; float XMAX;
76  int nev_; // Number of events processed
77  std::string outputFile_; //file name for ROOT ouput
78  bool verbose_;
80  ofstream logFile_;
82 };
83 
84 #endif
MonitorElement * gps_time
Definition: L1TLTC.h:74
int nev_
Definition: L1TLTC.h:76
MonitorElement * h1
Definition: L1TLTC.h:66
ofstream logFile_
Definition: L1TLTC.h:80
void analyze(const edm::Event &e, const edm::EventSetup &c)
Definition: L1TLTC.cc:97
L1TLTC(const edm::ParameterSet &ps)
Definition: L1TLTC.cc:16
float XMIN
Definition: L1TLTC.h:75
MonitorElement * h3
Definition: L1TLTC.h:68
bool verbose_
Definition: L1TLTC.h:78
edm::InputTag ltcSource_
Definition: L1TLTC.h:81
float XMAX
Definition: L1TLTC.h:75
void beginJob(void)
Definition: L1TLTC.cc:54
MonitorElement * h2
Definition: L1TLTC.h:67
Definition: L1TLTC.h:41
MonitorElement * event
Definition: L1TLTC.h:73
MonitorElement * n_inhibit
Definition: L1TLTC.h:71
MonitorElement * overlaps
Definition: L1TLTC.h:70
std::string outputFile_
Definition: L1TLTC.h:77
bool monitorDaemon_
Definition: L1TLTC.h:79
void endJob(void)
Definition: L1TLTC.cc:87
virtual ~L1TLTC()
Definition: L1TLTC.cc:50
MonitorElement * run
Definition: L1TLTC.h:72
DQMStore * dbe
Definition: L1TLTC.h:63