Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQMOffline
L1Trigger
interface
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
27
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
28
29
//
30
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
31
#include "
FWCore/ServiceRegistry/interface/Service.h
"
32
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
33
34
#include "
FWCore/Framework/interface/Event.h
"
35
#include "
FWCore/Framework/interface/Run.h
"
36
#include "
FWCore/Framework/interface/EventSetup.h
"
37
38
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
39
#include "
FWCore/Utilities/interface/InputTag.h
"
40
41
#include "
DataFormats/Common/interface/Handle.h
"
42
#include "
FWCore/Framework/interface/ESHandle.h
"
43
#include "
DataFormats/Common/interface/OrphanHandle.h
"
44
45
// L1Extra objects
46
#include "
DataFormats/L1Trigger/interface/L1MuonParticle.h
"
47
#include "
DataFormats/L1Trigger/interface/L1MuonParticleFwd.h
"
48
#include "
DataFormats/L1Trigger/interface/L1EmParticle.h
"
49
#include "
DataFormats/L1Trigger/interface/L1EmParticleFwd.h
"
50
#include "
DataFormats/L1Trigger/interface/L1JetParticle.h
"
51
#include "
DataFormats/L1Trigger/interface/L1JetParticleFwd.h
"
52
#include "
DataFormats/L1Trigger/interface/L1EtMissParticle.h
"
53
#include "
DataFormats/L1Trigger/interface/L1EtMissParticleFwd.h
"
54
#include "
DataFormats/L1Trigger/interface/L1HFRings.h
"
55
#include "
DataFormats/L1Trigger/interface/L1HFRingsFwd.h
"
56
57
#include "
DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h
"
58
59
#include "
L1Trigger/GlobalTriggerAnalyzer/interface/L1PhiConversion.h
"
60
#include "
L1Trigger/GlobalTriggerAnalyzer/interface/L1GetHistLimits.h
"
61
#include "
L1Trigger/GlobalTriggerAnalyzer/interface/L1RetrieveL1Extra.h
"
62
63
#include "
DQMServices/Core/interface/DQMStore.h
"
64
#include "
DQMServices/Core/interface/MonitorElement.h
"
65
66
#include "boost/lexical_cast.hpp"
67
68
// forward declarations
69
70
71
// class declaration
72
class
L1ExtraRecoDQM
:
public
edm::EDAnalyzer
{
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
102
L1RetrieveL1Extra
m_retrieveL1Extra
;
103
105
std::string
m_dirName
;
106
108
int
m_nrBxInEventGmt
;
109
int
m_nrBxInEventGct
;
110
112
113
DQMStore
*
m_dbe
;
114
115
bool
m_resetModule
;
116
int
m_currentRun
;
117
119
int
m_nrEvJob
;
120
int
m_nrEvRun
;
121
122
};
123
124
#endif
L1ExtraRecoDQM::m_nrEvRun
int m_nrEvRun
Definition:
L1ExtraRecoDQM.h:120
L1EtMissParticleFwd.h
L1ExtraRecoDQM::endLuminosityBlock
virtual void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
end section
Definition:
L1ExtraRecoDQM.cc:135
MessageLogger.h
L1MuonParticleFwd.h
L1ExtraRecoDQM::m_resetModule
bool m_resetModule
Definition:
L1ExtraRecoDQM.h:115
L1EmParticle.h
L1ExtraRecoDQM::beginRun
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
Definition:
L1ExtraRecoDQM.cc:94
L1ExtraRecoDQM::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
L1ExtraRecoDQM.cc:123
Event.h
edm::LuminosityBlock
Definition:
LuminosityBlock.h:43
EventSetup.h
L1ExtraRecoDQM::endRun
virtual void endRun(const edm::Run &, const edm::EventSetup &)
Definition:
L1ExtraRecoDQM.cc:142
L1RetrieveL1Extra
Definition:
L1RetrieveL1Extra.h:56
Handle.h
OrphanHandle.h
Frameworkfwd.h
L1HFRingsFwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
L1EtMissParticle.h
ParameterSet.h
L1ExtraRecoDQM::beginJob
virtual void beginJob()
Definition:
L1ExtraRecoDQM.cc:90
L1GetHistLimits.h
DQMStore
Definition:
DQMStore.h:75
L1ExtraRecoDQM::m_currentRun
int m_currentRun
Definition:
L1ExtraRecoDQM.h:116
L1PhiConversion.h
L1ExtraRecoDQM::m_nrBxInEventGct
int m_nrBxInEventGct
Definition:
L1ExtraRecoDQM.h:109
L1ExtraRecoDQM::m_nrBxInEventGmt
int m_nrBxInEventGmt
number of bunch crosses in event to be monitored
Definition:
L1ExtraRecoDQM.h:108
L1GlobalTriggerReadoutSetupFwd.h
L1ExtraRecoDQM::~L1ExtraRecoDQM
virtual ~L1ExtraRecoDQM()
Definition:
L1ExtraRecoDQM.cc:83
L1JetParticle.h
DQMStore.h
L1ExtraRecoDQM::beginLuminosityBlock
virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
Definition:
L1ExtraRecoDQM.cc:113
L1ExtraRecoDQM::m_retrieveL1Extra
L1RetrieveL1Extra m_retrieveL1Extra
input parameters
Definition:
L1ExtraRecoDQM.h:102
ESHandle.h
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
Run.h
L1ExtraRecoDQM::m_dirName
std::string m_dirName
directory name for L1Extra plots
Definition:
L1ExtraRecoDQM.h:105
edm::EDAnalyzer
Definition:
EDAnalyzer.h:27
EDAnalyzer.h
L1HFRings.h
L1EmParticleFwd.h
L1RetrieveL1Extra.h
L1ExtraRecoDQM::m_nrEvJob
int m_nrEvJob
Definition:
L1ExtraRecoDQM.h:119
MonitorElement.h
InputTag.h
L1ExtraRecoDQM::m_dbe
DQMStore * m_dbe
internal members
Definition:
L1ExtraRecoDQM.h:113
edm::ParameterSet
Definition:
ParameterSet.h:35
L1MuonParticle.h
L1ExtraRecoDQM::endJob
virtual void endJob()
Definition:
L1ExtraRecoDQM.cc:148
L1ExtraRecoDQM::L1ExtraRecoDQM
L1ExtraRecoDQM(const edm::ParameterSet &)
Definition:
L1ExtraRecoDQM.cc:28
edm::Event
Definition:
Event.h:59
edm::Run
Definition:
Run.h:41
L1ExtraRecoDQM
Definition:
L1ExtraRecoDQM.h:72
L1JetParticleFwd.h
Generated for CMSSW Reference Manual by
1.8.5