Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:47
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:73
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:25
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:62
edm::Run
Definition:
Run.h:41
L1ExtraRecoDQM
Definition:
L1ExtraRecoDQM.h:72
L1JetParticleFwd.h
Generated for CMSSW Reference Manual by
1.8.5