CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TFED.h
Go to the documentation of this file.
1 #ifndef L1TFED_H
2 #define L1TFED_H
3 
4 /*
5  * \file L1TFED.h
6  *
7  * $Date: 2010/04/06 01:14:01 $
8  * $Revision: 1.7 $
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 
35 
36 #include <iostream>
37 #include <fstream>
38 #include <vector>
39 
40 //
41 // class decleration
42 //
43 
44 class L1TFED : public edm::EDAnalyzer {
45 
46 public:
47 
48 // Constructor
49 L1TFED(const edm::ParameterSet& ps);
50 
51 // Destructor
52 virtual ~L1TFED();
53 
54 protected:
55 // Analyze
56 void analyze(const edm::Event& e, const edm::EventSetup& c);
57 
58 // BeginJob
59 void beginJob(void);
60 
61 // EndJob
62 void endJob(void);
63 
64 private:
65  // ----------member data ---------------------------
67 
68 // MonitorElement* fedtest;
71 // MonitorElement ** hindfed;
72 
76 
77  int nev_; // Number of events processed
78  std::string outputFile_; //file name for ROOT ouput
79  bool verbose_;
81  std::vector<int> l1feds_;
82  ofstream logFile_;
85  std::string directory_;
87 };
88 
89 #endif
void endJob(void)
Definition: L1TFED.cc:100
MonitorElement * fedentries
Definition: L1TFED.h:73
int nev_
Definition: L1TFED.h:77
MonitorElement * hfedprof
Definition: L1TFED.h:70
void beginJob(void)
Definition: L1TFED.cc:61
bool monitorDaemon_
Definition: L1TFED.h:80
edm::InputTag fedSource_
Definition: L1TFED.h:83
void analyze(const edm::Event &e, const edm::EventSetup &c)
Definition: L1TFED.cc:111
Definition: L1TFED.h:44
MonitorElement * fednonfatal
Definition: L1TFED.h:75
MonitorElement * fedfatal
Definition: L1TFED.h:74
bool stableROConfig_
Definition: L1TFED.h:86
std::string outputFile_
Definition: L1TFED.h:78
virtual ~L1TFED()
Definition: L1TFED.cc:57
ofstream logFile_
Definition: L1TFED.h:82
edm::InputTag rawl_
Definition: L1TFED.h:84
std::string directory_
Definition: L1TFED.h:85
std::vector< int > l1feds_
Definition: L1TFED.h:81
L1TFED(const edm::ParameterSet &ps)
Definition: L1TFED.cc:19
DQMStore * dbe
Definition: L1TFED.h:66
MonitorElement * hfedsize
Definition: L1TFED.h:69
bool verbose_
Definition: L1TFED.h:79