CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1ExtraRecoDQM.h
Go to the documentation of this file.
1 #ifndef DQMOffline_L1Trigger_L1ExtraRecoDQM_h
2 #define DQMOffline_L1Trigger_L1ExtraRecoDQM_h
3 
20 // system include files
21 #include <iosfwd>
22 #include <memory>
23 #include <vector>
24 #include <string>
25 #include <algorithm>
26 
27 // user include files
28 // base classes
30 
31 //
35 
39 
42 
46 
47 // L1Extra objects
58 
60 
64 
67 
68 #include "boost/lexical_cast.hpp"
69 
70 // forward declarations
71 
72 
73 // class declaration
75 
76 public:
77 
78  // constructor(s)
79  explicit L1ExtraRecoDQM(const edm::ParameterSet&);
80 
81  // destructor
82  virtual ~L1ExtraRecoDQM();
83 
84 private:
85 
86  virtual void beginJob();
87  virtual void beginRun(const edm::Run&, const edm::EventSetup&);
88  virtual void beginLuminosityBlock(const edm::LuminosityBlock&,
89  const edm::EventSetup&);
90 
91  virtual void analyze(const edm::Event&, const edm::EventSetup&);
92 
94  virtual void endLuminosityBlock(const edm::LuminosityBlock&,
95  const edm::EventSetup&);
96  virtual void endRun(const edm::Run&, const edm::EventSetup&);
97 
98  virtual void endJob();
99 
100 private:
101 
103 
105 
108 
112 
114 
116 
119 
123 
124 };
125 
126 #endif
virtual void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
end section
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
virtual void endRun(const edm::Run &, const edm::EventSetup &)
virtual void beginJob()
int m_nrBxInEventGmt
number of bunch crosses in event to be monitored
virtual ~L1ExtraRecoDQM()
virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
L1RetrieveL1Extra m_retrieveL1Extra
input parameters
std::string m_dirName
directory name for L1Extra plots
DQMStore * m_dbe
internal members
virtual void endJob()
L1ExtraRecoDQM(const edm::ParameterSet &)
Definition: Run.h:36