test
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  * \author J. Berryhill
8  *
9 */
10 
11 // system include files
12 #include <memory>
13 #include <unistd.h>
14 
15 // user include files
17 
20 
22 
27 
32 
33 #include <iostream>
34 #include <fstream>
35 #include <vector>
36 
37 //
38 // class decleration
39 //
40 
41 class L1TFED : public DQMEDAnalyzer {
42 
43 public:
44 
45 // Constructor
46 L1TFED(const edm::ParameterSet& ps);
47 
48 // Destructor
49 virtual ~L1TFED();
50 
51 protected:
52 // Analyze
53 void analyze(const edm::Event& e, const edm::EventSetup& c);
54 
55 // BeginRun
56 void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
57 
58 private:
59  // ----------member data ---------------------------
62 
66 
67  int nev_; // Number of events processed
68  bool verbose_;
70  std::vector<int> l1feds_;
71  std::ofstream logFile_;
76 };
77 
78 #endif
MonitorElement * fedentries
Definition: L1TFED.h:63
int nev_
Definition: L1TFED.h:67
MonitorElement * hfedprof
Definition: L1TFED.h:61
std::ofstream logFile_
Definition: L1TFED.h:71
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: L1TFED.cc:30
bool monitorDaemon_
Definition: L1TFED.h:69
edm::InputTag fedSource_
Definition: L1TFED.h:72
edm::EDGetTokenT< FEDRawDataCollection > rawl_
Definition: L1TFED.h:73
void analyze(const edm::Event &e, const edm::EventSetup &c)
Definition: L1TFED.cc:50
Definition: L1TFED.h:41
MonitorElement * fednonfatal
Definition: L1TFED.h:65
MonitorElement * fedfatal
Definition: L1TFED.h:64
bool stableROConfig_
Definition: L1TFED.h:75
virtual ~L1TFED()
Definition: L1TFED.cc:26
std::string directory_
Definition: L1TFED.h:74
std::vector< int > l1feds_
Definition: L1TFED.h:70
L1TFED(const edm::ParameterSet &ps)
Definition: L1TFED.cc:13
MonitorElement * hfedsize
Definition: L1TFED.h:60
bool verbose_
Definition: L1TFED.h:68
Definition: Run.h:43