CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1EmulatorErrorFlagClient.h
Go to the documentation of this file.
1 #ifndef DQM_L1TMONITORCLIENT_L1EmulatorErrorFlagClient_H
2 #define DQM_L1TMONITORCLIENT_L1EmulatorErrorFlagClient_H
3 
9 
10 #include <memory>
11 #include <iostream>
12 #include <fstream>
13 #include <string>
14 #include <vector>
15 #include <map>
16 
17 class DQMStore;
18 
20 
21 public:
22 
25 
28 
29 private:
30 
32  void beginJob();
33 
35  void beginRun(const edm::Run&, const edm::EventSetup&);
36 
38  void analyze(const edm::Event&, const edm::EventSetup&);
39 
41  const edm::EventSetup&);
42 
44  void
46 
48  void endRun(const edm::Run&, const edm::EventSetup&);
49 
51  void endJob();
52 
53 private:
54 
56 
57  bool m_verbose;
58  std::vector<edm::ParameterSet> m_l1Systems;
59  std::vector<std::string> m_maskL1Systems;
60 
65 
66 
67 
69 
70  void initialize();
71 
72  Float_t setSummary(const unsigned int&) const;
73 
75  size_t m_nrL1Systems;
76 
77  std::vector<std::string> m_systemLabel;
78  std::vector<std::string> m_systemLabelExt;
79  std::vector<int> m_systemMask;
80  std::vector<std::string> m_systemFolder;
81 
82  std::vector<std::string> m_systemErrorFlag;
83 
85 
86  std::vector<Float_t> m_summaryContent;
88 
89  //
90 
92 
93 };
94 
95 #endif
size_t m_nrL1Systems
number of L1 trigger systems
std::vector< Float_t > m_summaryContent
summary report
virtual ~L1EmulatorErrorFlagClient()
Destructor.
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
void beginRun(const edm::Run &, const edm::EventSetup &)
begin run
L1EmulatorErrorFlagClient(const edm::ParameterSet &)
Constructor.
std::vector< edm::ParameterSet > m_l1Systems
std::vector< std::string > m_systemLabel
void endRun(const edm::Run &, const edm::EventSetup &)
end run
void analyze(const edm::Event &, const edm::EventSetup &)
analyze
Float_t setSummary(const unsigned int &) const
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
end luminosity block
std::vector< std::string > m_systemLabelExt
std::vector< std::string > m_systemErrorFlag
std::vector< std::string > m_systemFolder
std::vector< std::string > m_maskL1Systems
Definition: Run.h:33