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 
18 // system include files
19 #include <iosfwd>
20 #include <memory>
21 #include <vector>
22 #include <string>
23 #include <algorithm>
24 
25 // user include files
26 // base classes
28 
29 //
33 
37 
40 
44 
45 // L1Extra objects
56 
58 
62 
65 
66 #include "boost/lexical_cast.hpp"
67 
68 // forward declarations
69 
70 
71 // class declaration
73 
74 public:
75 
76  // constructor(s)
77  explicit L1ExtraRecoDQM(const edm::ParameterSet&);
78 
79  // destructor
80  virtual ~L1ExtraRecoDQM();
81 
82 private:
83 
84  virtual void beginJob();
85  virtual void beginRun(const edm::Run&, const edm::EventSetup&);
86  virtual void beginLuminosityBlock(const edm::LuminosityBlock&,
87  const edm::EventSetup&);
88 
89  virtual void analyze(const edm::Event&, const edm::EventSetup&);
90 
92  virtual void endLuminosityBlock(const edm::LuminosityBlock&,
93  const edm::EventSetup&);
94  virtual void endRun(const edm::Run&, const edm::EventSetup&);
95 
96  virtual void endJob();
97 
98 private:
99 
101 
103 
106 
110 
112 
114 
117 
121 
122 };
123 
124 #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:41