Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQMOffline
JetMET
interface
CaloMETAnalyzer.h
Go to the documentation of this file.
1
#ifndef CaloMETAnalyzer_H
2
#define CaloMETAnalyzer_H
3
12
#include <memory>
13
#include <fstream>
14
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
15
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
16
#include "
DQMOffline/JetMET/interface/CaloMETAnalyzerBase.h
"
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
FWCore/Framework/interface/MakerMacros.h
"
19
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
20
#include "
FWCore/ServiceRegistry/interface/Service.h
"
21
#include "
DQMServices/Core/interface/DQMStore.h
"
22
#include "
DQMServices/Core/interface/MonitorElement.h
"
23
//
24
#include "
CommonTools/TriggerUtils/interface/GenericTriggerEventFlag.h
"
25
//
26
#include "
DataFormats/HLTReco/interface/TriggerObject.h
"
27
#include "
DataFormats/Common/interface/TriggerResults.h
"
28
#include "
DataFormats/HLTReco/interface/TriggerEvent.h
"
29
#include "
DataFormats/HLTReco/interface/TriggerTypeDefs.h
"
30
#include "
HLTrigger/HLTcore/interface/HLTConfigProvider.h
"
31
32
#include "
RecoMET/METAlgorithms/interface/HcalNoiseRBXArray.h
"
33
#include "
DataFormats/METReco/interface/BeamHaloSummary.h
"
34
#include "
RecoJets/JetProducers/interface/JetIDHelper.h
"
35
36
#include "
DataFormats/MuonReco/interface/MuonMETCorrectionData.h
"
37
#include "
DataFormats/Common/interface/ValueMap.h
"
38
#include "
DataFormats/MuonReco/interface/Muon.h
"
39
#include "
DataFormats/MuonReco/interface/MuonFwd.h
"
40
#include "
DataFormats/MuonReco/interface/MuonMETCorrectionData.h
"
41
#include "
DataFormats/BeamSpot/interface/BeamSpot.h
"
42
43
#include "
DataFormats/VertexReco/interface/Vertex.h
"
44
#include "
DataFormats/VertexReco/interface/VertexFwd.h
"
45
46
#include "
DQMOffline/JetMET/interface/JetMETDQMDCSFilter.h
"
47
48
49
#include "
GlobalVariables.h
"
50
51
52
class
CaloMETAnalyzer
:
public
CaloMETAnalyzerBase
{
53
public
:
54
56
CaloMETAnalyzer
(
const
edm::ParameterSet
&,
edm::ConsumesCollector
&&);
57
59
virtual
~CaloMETAnalyzer
();
60
62
void
beginJob
(
DQMStore
* dbe);
63
65
void
endJob
();
66
68
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&,
69
const
edm::TriggerResults
&);
70
72
void
beginRun
(
const
edm::Run
&,
const
edm::EventSetup
&);
73
75
void
endRun
(
const
edm::Run
& iRun,
const
edm::EventSetup
& iSetup,
DQMStore
*dbe);
76
77
// Book MonitorElements
78
void
bookMESet
(
std::string
);
79
void
bookMonitorElement
(
std::string
,
bool
);
80
void
bookMonitorElementTriggered
(
std::string
,
bool
);
81
82
// Fill MonitorElements
83
void
fillMESet
(
const
edm::Event
&,
std::string
,
const
reco::CaloMET
&,
const
reco::CaloMET
&);
84
void
fillMESubSet
(
const
edm::Event
&,
std::string
,
const
reco::CaloMET
&,
const
reco::CaloMET
&);
85
void
fillMonitorElement
(
const
edm::Event
&,
std::string
,
std::string
,
const
reco::CaloMET
&,
const
reco::CaloMET
&,
bool
);
86
void
fillMonitorElementTriggered
(
const
edm::Event
&,
std::string
,
std::string
,
const
reco::CaloMET
&,
const
reco::CaloMET
&,
bool
);
87
void
makeRatePlot
(
std::string
,
double
);
88
89
void
validateMET
(
const
reco::CaloMET
&,
edm::Handle
<
edm::View<reco::Candidate>
>);
90
void
computeEmHaMET
(
edm::Handle
<
edm::View<reco::Candidate>
>);
91
92
bool
selectHighPtJetEvent
(
const
edm::Event
&);
93
bool
selectLowPtJetEvent
(
const
edm::Event
&);
94
bool
selectWElectronEvent
(
const
edm::Event
&);
95
bool
selectWMuonEvent
(
const
edm::Event
&);
96
97
int
evtCounter
;
98
99
private
:
100
// ----------member data ---------------------------
101
102
edm::ParameterSet
parameters
;
103
// Switch for verbosity
104
int
_verbose
;
105
int
_print
;
106
107
std::string
metname
;
108
std::string
_source
;
// HLT? FU?
109
110
edm::InputTag
theCaloMETCollectionLabel
;
111
112
edm::InputTag
theCaloTowersLabel
;
113
edm::InputTag
theJetCollectionLabel
;
114
edm::InputTag
HcalNoiseRBXCollectionTag
;
115
edm::InputTag
BeamHaloSummaryTag
;
116
edm::InputTag
HBHENoiseFilterResultTag
;
117
edm::InputTag
vertexTag
;
118
edm::InputTag
gtTag
;
119
120
edm::InputTag
inputMuonLabel
;
121
edm::InputTag
inputBeamSpotLabel
;
122
123
// list of Jet or MB HLT triggers
124
std::vector<std::string >
HLTPathsJetMBByName_
;
125
126
GenericTriggerEventFlag
*
_HighPtJetEventFlag
;
127
GenericTriggerEventFlag
*
_LowPtJetEventFlag
;
128
GenericTriggerEventFlag
*
_MinBiasEventFlag
;
129
GenericTriggerEventFlag
*
_HighMETEventFlag
;
130
// GenericTriggerEventFlag * _LowMETEventFlag;
131
GenericTriggerEventFlag
*
_EleEventFlag
;
132
GenericTriggerEventFlag
*
_MuonEventFlag
;
133
134
std::vector<std::string>
highPtJetExpr_
;
135
std::vector<std::string>
lowPtJetExpr_
;
136
std::vector<std::string>
highMETExpr_
;
137
// std::vector<std::string> lowMETExpr_;
138
std::vector<std::string>
muonExpr_
;
139
std::vector<std::string>
elecExpr_
;
140
std::vector<std::string>
minbiasExpr_
;
141
142
edm::ParameterSet
theCleaningParameters
;
143
std::string
_hlt_PhysDec
;
144
145
std::vector<unsigned >
_techTrigsAND
;
146
std::vector<unsigned >
_techTrigsOR
;
147
std::vector<unsigned >
_techTrigsNOT
;
148
149
bool
_doPVCheck
;
150
bool
_doHLTPhysicsOn
;
151
152
bool
_tightBHFiltering
;
153
int
_tightJetIDFiltering
;
154
155
int
_nvtx_min
;
156
int
_nvtxtrks_min
;
157
int
_vtxndof_min
;
158
double
_vtxchi2_max
;
159
double
_vtxz_max
;
160
161
int
_trig_JetMB
;
162
int
_trig_HighPtJet
;
163
int
_trig_LowPtJet
;
164
int
_trig_MinBias
;
165
int
_trig_HighMET
;
166
// int _trig_LowMET;
167
int
_trig_Ele
;
168
int
_trig_Muon
;
169
int
_trig_PhysDec
;
170
171
double
_highPtJetThreshold
;
172
double
_lowPtJetThreshold
;
173
double
_highMETThreshold
;
174
// double _lowMETThreshold;
175
176
// Et threshold for MET plots
177
double
_etThreshold
;
178
179
// JetID helper
180
reco::helper::JetIDHelper
*
jetID
;
181
182
// DCS filter
183
JetMETDQMDCSFilter
*
DCSFilter
;
184
185
//
186
bool
_allhist
;
187
bool
_allSelection
;
188
bool
_cleanupSelection
;
189
190
//
191
std::vector<std::string>
_FolderNames
;
192
193
int
_numPV
;
194
//
195
double
_EmMEx
;
196
double
_EmMEy
;
197
double
_EmMET
;
198
double
_EmCaloEz
;
199
double
_EmSumEt
;
200
double
_EmMetPhi
;
201
//
202
double
_HaMEx
;
203
double
_HaMEy
;
204
double
_HaMET
;
205
double
_HaCaloEz
;
206
double
_HaSumEt
;
207
double
_HaMetPhi
;
208
209
//
210
math::XYZPoint
bspot
;
211
212
edm::Handle< edm::ValueMap<reco::MuonMETCorrectionData>
>
corMetGlobalMuons_ValueMap_Handle
;
213
edm::Handle< reco::MuonCollection >
muon_h
;
214
edm::Handle< reco::BeamSpot >
beamSpot_h
;
215
216
//
217
DQMStore
*
_dbe
;
218
219
//trigger histos
220
MonitorElement
*
hTriggerName_HighPtJet
;
221
MonitorElement
*
hTriggerName_LowPtJet
;
222
MonitorElement
*
hTriggerName_MinBias
;
223
MonitorElement
*
hTriggerName_HighMET
;
224
// MonitorElement* hTriggerName_LowMET;
225
MonitorElement
*
hTriggerName_Ele
;
226
MonitorElement
*
hTriggerName_Muon
;
227
228
//the histos
229
// lines commented out have been removed to improve the bin usage of JetMET DQM
230
MonitorElement
*
hCaloMETRate
;
231
232
MonitorElement
*
hmetME
;
233
//MonitorElement* hNevents;
234
MonitorElement
*
hCaloMEx
;
235
MonitorElement
*
hCaloMEy
;
236
//MonitorElement* hCaloEz;
237
MonitorElement
*
hCaloMETSig
;
238
MonitorElement
*
hCaloMET
;
239
MonitorElement
*
hCaloMET1
;
240
MonitorElement
*
hCaloMETPhi
;
241
MonitorElement
*
hCaloSumET
;
242
MonitorElement
*
hCaloMETNoHF
;
243
//MonitorElement* hCaloMETNoHFPhi;
244
245
246
// NPV profiles
247
//----------------------------------------------------------------------------
248
MonitorElement
*
hCaloMEx_profile
;
249
MonitorElement
*
hCaloMEy_profile
;
250
MonitorElement
*
hCaloMET_profile
;
251
MonitorElement
*
hCaloMETNoHF_profile
;
252
MonitorElement
*
hCaloSumET_profile
;
253
254
255
MonitorElement
*
hCaloMET_logx
;
256
MonitorElement
*
hCaloSumET_logx
;
257
258
//MonitorElement* hCaloMETIonFeedbck;
259
//MonitorElement* hCaloMETHPDNoise;
260
//MonitorElement* hCaloMETRBXNoise;
261
262
//MonitorElement* hCaloMETPhi002;
263
//MonitorElement* hCaloMETPhi010;
264
MonitorElement
*
hCaloMETPhi020
;
265
266
MonitorElement
*
hCaloMExLS
;
267
MonitorElement
*
hCaloMEyLS
;
268
269
MonitorElement
*
hCaloMaxEtInEmTowers
;
270
MonitorElement
*
hCaloMaxEtInHadTowers
;
271
MonitorElement
*
hCaloEtFractionHadronic
;
272
MonitorElement
*
hCaloEmEtFraction
;
273
274
//MonitorElement* hCaloEmEtFraction002;
275
//MonitorElement* hCaloEmEtFraction010;
276
MonitorElement
*
hCaloEmEtFraction020
;
277
278
MonitorElement
*
hCaloHadEtInHB
;
279
MonitorElement
*
hCaloHadEtInHO
;
280
MonitorElement
*
hCaloHadEtInHE
;
281
MonitorElement
*
hCaloHadEtInHF
;
282
MonitorElement
*
hCaloEmEtInHF
;
283
MonitorElement
*
hCaloEmEtInEE
;
284
MonitorElement
*
hCaloEmEtInEB
;
285
286
MonitorElement
*
hCaloEmMEx
;
287
MonitorElement
*
hCaloEmMEy
;
288
//MonitorElement* hCaloEmEz;
289
MonitorElement
*
hCaloEmMET
;
290
MonitorElement
*
hCaloEmMETPhi
;
291
//MonitorElement* hCaloEmSumET;
292
293
MonitorElement
*
hCaloHaMEx
;
294
MonitorElement
*
hCaloHaMEy
;
295
//MonitorElement* hCaloHaEz;
296
MonitorElement
*
hCaloHaMET
;
297
MonitorElement
*
hCaloHaMETPhi
;
298
//MonitorElement* hCaloHaSumET;
299
300
MonitorElement
*
hCalomuPt
;
301
MonitorElement
*
hCalomuEta
;
302
MonitorElement
*
hCalomuNhits
;
303
MonitorElement
*
hCalomuChi2
;
304
MonitorElement
*
hCalomuD0
;
305
MonitorElement
*
hCaloMExCorrection
;
306
MonitorElement
*
hCaloMEyCorrection
;
307
MonitorElement
*
hCaloMuonCorrectionFlag
;
308
309
};
310
#endif
CaloMETAnalyzer::_allhist
bool _allhist
Definition:
CaloMETAnalyzer.h:186
CaloMETAnalyzer::hCaloMEy_profile
MonitorElement * hCaloMEy_profile
Definition:
CaloMETAnalyzer.h:249
CaloMETAnalyzer::hCaloMExCorrection
MonitorElement * hCaloMExCorrection
Definition:
CaloMETAnalyzer.h:305
CaloMETAnalyzer::hCaloMET1
MonitorElement * hCaloMET1
Definition:
CaloMETAnalyzer.h:239
CaloMETAnalyzer::hCaloMETSig
MonitorElement * hCaloMETSig
Definition:
CaloMETAnalyzer.h:237
CaloMETAnalyzer::vertexTag
edm::InputTag vertexTag
Definition:
CaloMETAnalyzer.h:117
CaloMETAnalyzer::hCaloHadEtInHB
MonitorElement * hCaloHadEtInHB
Definition:
CaloMETAnalyzer.h:278
GlobalVariables.h
CaloMETAnalyzer::hCaloMETNoHF_profile
MonitorElement * hCaloMETNoHF_profile
Definition:
CaloMETAnalyzer.h:251
CaloMETAnalyzer::_LowPtJetEventFlag
GenericTriggerEventFlag * _LowPtJetEventFlag
Definition:
CaloMETAnalyzer.h:127
TriggerEvent.h
CaloMETAnalyzer::_trig_Ele
int _trig_Ele
Definition:
CaloMETAnalyzer.h:167
CaloMETAnalyzer::hCaloMEyCorrection
MonitorElement * hCaloMEyCorrection
Definition:
CaloMETAnalyzer.h:306
CaloMETAnalyzer::selectLowPtJetEvent
bool selectLowPtJetEvent(const edm::Event &)
Definition:
CaloMETAnalyzer.cc:1458
CaloMETAnalyzer::_techTrigsOR
std::vector< unsigned > _techTrigsOR
Definition:
CaloMETAnalyzer.h:146
CaloMETAnalyzer::_EmSumEt
double _EmSumEt
Definition:
CaloMETAnalyzer.h:199
CaloMETAnalyzer::hTriggerName_MinBias
MonitorElement * hTriggerName_MinBias
Definition:
CaloMETAnalyzer.h:222
CaloMETAnalyzer::hCaloMETRate
MonitorElement * hCaloMETRate
Definition:
CaloMETAnalyzer.h:230
CaloMETAnalyzer::hTriggerName_Muon
MonitorElement * hTriggerName_Muon
Definition:
CaloMETAnalyzer.h:226
CaloMETAnalyzer::_tightBHFiltering
bool _tightBHFiltering
Definition:
CaloMETAnalyzer.h:152
CaloMETAnalyzer::BeamHaloSummaryTag
edm::InputTag BeamHaloSummaryTag
Definition:
CaloMETAnalyzer.h:115
CaloMETAnalyzer::_vtxchi2_max
double _vtxchi2_max
Definition:
CaloMETAnalyzer.h:158
CaloMETAnalyzer::endJob
void endJob()
Finish up a job.
Definition:
CaloMETAnalyzer.cc:191
CaloMETAnalyzer::hCaloMET
MonitorElement * hCaloMET
Definition:
CaloMETAnalyzer.h:238
CaloMETAnalyzer::_trig_MinBias
int _trig_MinBias
Definition:
CaloMETAnalyzer.h:164
CaloMETAnalyzer::_EmMEx
double _EmMEx
Definition:
CaloMETAnalyzer.h:195
CaloMETAnalyzer::_techTrigsNOT
std::vector< unsigned > _techTrigsNOT
Definition:
CaloMETAnalyzer.h:147
CaloMETAnalyzer::_EmMEy
double _EmMEy
Definition:
CaloMETAnalyzer.h:196
CaloMETAnalyzer::_highPtJetThreshold
double _highPtJetThreshold
Definition:
CaloMETAnalyzer.h:171
CaloMETAnalyzer::_HighMETEventFlag
GenericTriggerEventFlag * _HighMETEventFlag
Definition:
CaloMETAnalyzer.h:129
CaloMETAnalyzer::selectWElectronEvent
bool selectWElectronEvent(const edm::Event &)
Definition:
CaloMETAnalyzer.cc:1481
CaloMETAnalyzer::fillMESet
void fillMESet(const edm::Event &, std::string, const reco::CaloMET &, const reco::CaloMET &)
Definition:
CaloMETAnalyzer.cc:1102
CaloMETAnalyzer::hTriggerName_HighPtJet
MonitorElement * hTriggerName_HighPtJet
Definition:
CaloMETAnalyzer.h:220
CaloMETAnalyzer::beamSpot_h
edm::Handle< reco::BeamSpot > beamSpot_h
Definition:
CaloMETAnalyzer.h:214
CaloMETAnalyzer::beginJob
void beginJob(DQMStore *dbe)
Inizialize parameters for histo binning.
Definition:
CaloMETAnalyzer.cc:76
CaloMETAnalyzer
Definition:
CaloMETAnalyzer.h:52
Event.h
TriggerResults.h
CaloMETAnalyzer::hCalomuNhits
MonitorElement * hCalomuNhits
Definition:
CaloMETAnalyzer.h:302
CaloMETAnalyzer::_doHLTPhysicsOn
bool _doHLTPhysicsOn
Definition:
CaloMETAnalyzer.h:150
CaloMETAnalyzer::_trig_HighMET
int _trig_HighMET
Definition:
CaloMETAnalyzer.h:165
CaloMETAnalyzer::_dbe
DQMStore * _dbe
Definition:
CaloMETAnalyzer.h:217
MakerMacros.h
edm::View< reco::Candidate >
CaloMETAnalyzer::_trig_PhysDec
int _trig_PhysDec
Definition:
CaloMETAnalyzer.h:169
CaloMETAnalyzer::hCaloEmEtInHF
MonitorElement * hCaloEmEtInHF
Definition:
CaloMETAnalyzer.h:282
CaloMETAnalyzer::_HaMetPhi
double _HaMetPhi
Definition:
CaloMETAnalyzer.h:207
CaloMETAnalyzer::_verbose
int _verbose
Definition:
CaloMETAnalyzer.h:104
CaloMETAnalyzer::_cleanupSelection
bool _cleanupSelection
Definition:
CaloMETAnalyzer.h:188
CaloMETAnalyzer::minbiasExpr_
std::vector< std::string > minbiasExpr_
Definition:
CaloMETAnalyzer.h:140
CaloMETAnalyzer::computeEmHaMET
void computeEmHaMET(edm::Handle< edm::View< reco::Candidate > >)
Definition:
CaloMETAnalyzer.cc:975
GenericTriggerEventFlag
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
Definition:
GenericTriggerEventFlag.h:39
CaloMETAnalyzer::hCaloMaxEtInHadTowers
MonitorElement * hCaloMaxEtInHadTowers
Definition:
CaloMETAnalyzer.h:270
CaloMETAnalyzer::hCaloHadEtInHF
MonitorElement * hCaloHadEtInHF
Definition:
CaloMETAnalyzer.h:281
VertexFwd.h
MuonMETCorrectionData.h
CaloMETAnalyzer::bspot
math::XYZPoint bspot
Definition:
CaloMETAnalyzer.h:210
edm::Handle
Definition:
AssociativeIterator.h:47
CaloMETAnalyzerBase.h
CaloMETAnalyzer::_HaCaloEz
double _HaCaloEz
Definition:
CaloMETAnalyzer.h:205
ValueMap.h
CaloMETAnalyzer::hCaloMEyLS
MonitorElement * hCaloMEyLS
Definition:
CaloMETAnalyzer.h:267
CaloMETAnalyzer::_EmCaloEz
double _EmCaloEz
Definition:
CaloMETAnalyzer.h:198
Frameworkfwd.h
CaloMETAnalyzer::_nvtxtrks_min
int _nvtxtrks_min
Definition:
CaloMETAnalyzer.h:156
CaloMETAnalyzer::bookMonitorElement
void bookMonitorElement(std::string, bool)
Definition:
CaloMETAnalyzer.cc:247
CaloMETAnalyzer::_doPVCheck
bool _doPVCheck
Definition:
CaloMETAnalyzer.h:149
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
CaloMETAnalyzer::_source
std::string _source
Definition:
CaloMETAnalyzer.h:108
CaloMETAnalyzer::_HaMEy
double _HaMEy
Definition:
CaloMETAnalyzer.h:203
CaloMETAnalyzer::muon_h
edm::Handle< reco::MuonCollection > muon_h
Definition:
CaloMETAnalyzer.h:213
MuonFwd.h
CaloMETAnalyzer::theJetCollectionLabel
edm::InputTag theJetCollectionLabel
Definition:
CaloMETAnalyzer.h:113
ParameterSet.h
reco::CaloMET
Definition:
CaloMET.h:22
CaloMETAnalyzer::DCSFilter
JetMETDQMDCSFilter * DCSFilter
Definition:
CaloMETAnalyzer.h:183
CaloMETAnalyzer::hCaloHaMET
MonitorElement * hCaloHaMET
Definition:
CaloMETAnalyzer.h:296
CaloMETAnalyzer::CaloMETAnalyzer
CaloMETAnalyzer(const edm::ParameterSet &, edm::ConsumesCollector &&)
Constructor.
Definition:
CaloMETAnalyzer.cc:31
CaloMETAnalyzer::hCaloSumET_logx
MonitorElement * hCaloSumET_logx
Definition:
CaloMETAnalyzer.h:256
CaloMETAnalyzer::hCalomuEta
MonitorElement * hCalomuEta
Definition:
CaloMETAnalyzer.h:301
DQMStore
Definition:
DQMStore.h:70
CaloMETAnalyzer::selectWMuonEvent
bool selectWMuonEvent(const edm::Event &)
Definition:
CaloMETAnalyzer.cc:1494
CaloMETAnalyzer::hCaloSumET_profile
MonitorElement * hCaloSumET_profile
Definition:
CaloMETAnalyzer.h:252
CaloMETAnalyzer::fillMonitorElementTriggered
void fillMonitorElementTriggered(const edm::Event &, std::string, std::string, const reco::CaloMET &, const reco::CaloMET &, bool)
Definition:
CaloMETAnalyzer.cc:1269
CaloMETAnalyzer::_trig_JetMB
int _trig_JetMB
Definition:
CaloMETAnalyzer.h:161
CaloMETAnalyzer::hCaloEmEtFraction020
MonitorElement * hCaloEmEtFraction020
Definition:
CaloMETAnalyzer.h:276
CaloMETAnalyzer::_print
int _print
Definition:
CaloMETAnalyzer.h:105
CaloMETAnalyzer::parameters
edm::ParameterSet parameters
Definition:
CaloMETAnalyzer.h:102
CaloMETAnalyzer::hCaloMETPhi020
MonitorElement * hCaloMETPhi020
Definition:
CaloMETAnalyzer.h:264
GenericTriggerEventFlag.h
CaloMETAnalyzer::hTriggerName_LowPtJet
MonitorElement * hTriggerName_LowPtJet
Definition:
CaloMETAnalyzer.h:221
CaloMETAnalyzer::hCaloEtFractionHadronic
MonitorElement * hCaloEtFractionHadronic
Definition:
CaloMETAnalyzer.h:271
CaloMETAnalyzer::makeRatePlot
void makeRatePlot(std::string, double)
Definition:
CaloMETAnalyzer.cc:475
DQMStore.h
CaloMETAnalyzer::gtTag
edm::InputTag gtTag
Definition:
CaloMETAnalyzer.h:118
CaloMETAnalyzer::hCalomuChi2
MonitorElement * hCalomuChi2
Definition:
CaloMETAnalyzer.h:303
CaloMETAnalyzer::hCaloEmMEx
MonitorElement * hCaloEmMEx
Definition:
CaloMETAnalyzer.h:286
CaloMETAnalyzer::_EmMetPhi
double _EmMetPhi
Definition:
CaloMETAnalyzer.h:200
CaloMETAnalyzer::_allSelection
bool _allSelection
Definition:
CaloMETAnalyzer.h:187
CaloMETAnalyzer::_HaMEx
double _HaMEx
Definition:
CaloMETAnalyzer.h:202
CaloMETAnalyzer::_EmMET
double _EmMET
Definition:
CaloMETAnalyzer.h:197
CaloMETAnalyzer::hCaloHadEtInHE
MonitorElement * hCaloHadEtInHE
Definition:
CaloMETAnalyzer.h:280
Service.h
CaloMETAnalyzer::jetID
reco::helper::JetIDHelper * jetID
Definition:
CaloMETAnalyzer.h:180
CaloMETAnalyzer::_FolderNames
std::vector< std::string > _FolderNames
Definition:
CaloMETAnalyzer.h:191
CaloMETAnalyzer::_nvtx_min
int _nvtx_min
Definition:
CaloMETAnalyzer.h:155
edm::EventSetup
Definition:
EventSetup.h:44
CaloMETAnalyzer::_vtxz_max
double _vtxz_max
Definition:
CaloMETAnalyzer.h:159
Muon.h
CaloMETAnalyzer::metname
std::string metname
Definition:
CaloMETAnalyzer.h:107
CaloMETAnalyzer::theCleaningParameters
edm::ParameterSet theCleaningParameters
Definition:
CaloMETAnalyzer.h:142
CaloMETAnalyzer::HcalNoiseRBXCollectionTag
edm::InputTag HcalNoiseRBXCollectionTag
Definition:
CaloMETAnalyzer.h:114
CaloMETAnalyzer::hCaloMET_logx
MonitorElement * hCaloMET_logx
Definition:
CaloMETAnalyzer.h:255
CaloMETAnalyzer::hCaloEmEtInEB
MonitorElement * hCaloEmEtInEB
Definition:
CaloMETAnalyzer.h:284
CaloMETAnalyzer::evtCounter
int evtCounter
Definition:
CaloMETAnalyzer.h:97
Vertex.h
CaloMETAnalyzer::hCaloHaMEy
MonitorElement * hCaloHaMEy
Definition:
CaloMETAnalyzer.h:294
CaloMETAnalyzer::_MinBiasEventFlag
GenericTriggerEventFlag * _MinBiasEventFlag
Definition:
CaloMETAnalyzer.h:128
CaloMETAnalyzer::hCaloMExLS
MonitorElement * hCaloMExLS
Definition:
CaloMETAnalyzer.h:266
CaloMETAnalyzer::highPtJetExpr_
std::vector< std::string > highPtJetExpr_
Definition:
CaloMETAnalyzer.h:134
JetMETDQMDCSFilter
Definition:
JetMETDQMDCSFilter.h:11
CaloMETAnalyzer::hTriggerName_HighMET
MonitorElement * hTriggerName_HighMET
Definition:
CaloMETAnalyzer.h:223
CaloMETAnalyzer::_EleEventFlag
GenericTriggerEventFlag * _EleEventFlag
Definition:
CaloMETAnalyzer.h:131
MonitorElement
Definition:
MonitorElement.h:34
CaloMETAnalyzer::theCaloTowersLabel
edm::InputTag theCaloTowersLabel
Definition:
CaloMETAnalyzer.h:112
CaloMETAnalyzer::_etThreshold
double _etThreshold
Definition:
CaloMETAnalyzer.h:177
CaloMETAnalyzer::_HighPtJetEventFlag
GenericTriggerEventFlag * _HighPtJetEventFlag
Definition:
CaloMETAnalyzer.h:126
CaloMETAnalyzer::selectHighPtJetEvent
bool selectHighPtJetEvent(const edm::Event &)
Definition:
CaloMETAnalyzer.cc:1435
CaloMETAnalyzer::beginRun
void beginRun(const edm::Run &, const edm::EventSetup &)
Initialize run-based parameters.
Definition:
CaloMETAnalyzer.cc:391
CaloMETAnalyzer::bookMonitorElementTriggered
void bookMonitorElementTriggered(std::string, bool)
Definition:
CaloMETAnalyzer.cc:300
CaloMETAnalyzer::_trig_HighPtJet
int _trig_HighPtJet
Definition:
CaloMETAnalyzer.h:162
CaloMETAnalyzer::hCaloEmMET
MonitorElement * hCaloEmMET
Definition:
CaloMETAnalyzer.h:289
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:12
CaloMETAnalyzer::hCalomuD0
MonitorElement * hCalomuD0
Definition:
CaloMETAnalyzer.h:304
CaloMETAnalyzer::hCaloSumET
MonitorElement * hCaloSumET
Definition:
CaloMETAnalyzer.h:241
CaloMETAnalyzer::_HaSumEt
double _HaSumEt
Definition:
CaloMETAnalyzer.h:206
CaloMETAnalyzer::_highMETThreshold
double _highMETThreshold
Definition:
CaloMETAnalyzer.h:173
CaloMETAnalyzer::_MuonEventFlag
GenericTriggerEventFlag * _MuonEventFlag
Definition:
CaloMETAnalyzer.h:132
CaloMETAnalyzer::inputMuonLabel
edm::InputTag inputMuonLabel
Definition:
CaloMETAnalyzer.h:120
JetMETDQMDCSFilter.h
HLTConfigProvider.h
CaloMETAnalyzer::hCaloMEy
MonitorElement * hCaloMEy
Definition:
CaloMETAnalyzer.h:235
CaloMETAnalyzer::fillMonitorElement
void fillMonitorElement(const edm::Event &, std::string, std::string, const reco::CaloMET &, const reco::CaloMET &, bool)
Definition:
CaloMETAnalyzer.cc:1132
CaloMETAnalyzer::hCaloEmMEy
MonitorElement * hCaloEmMEy
Definition:
CaloMETAnalyzer.h:287
MonitorElement.h
CaloMETAnalyzer::hTriggerName_Ele
MonitorElement * hTriggerName_Ele
Definition:
CaloMETAnalyzer.h:225
CaloMETAnalyzer::validateMET
void validateMET(const reco::CaloMET &, edm::Handle< edm::View< reco::Candidate > >)
Definition:
CaloMETAnalyzer.cc:1040
CaloMETAnalyzerBase
Definition:
CaloMETAnalyzerBase.h:30
CaloMETAnalyzer::hCaloEmEtFraction
MonitorElement * hCaloEmEtFraction
Definition:
CaloMETAnalyzer.h:272
HcalNoiseRBXArray.h
CaloMETAnalyzer::~CaloMETAnalyzer
virtual ~CaloMETAnalyzer()
Destructor.
Definition:
CaloMETAnalyzer.cc:63
reco::helper::JetIDHelper
Definition:
JetIDHelper.h:16
CaloMETAnalyzer::hCaloMEx
MonitorElement * hCaloMEx
Definition:
CaloMETAnalyzer.h:234
edm::InputTag
Definition:
InputTag.h:17
CaloMETAnalyzer::elecExpr_
std::vector< std::string > elecExpr_
Definition:
CaloMETAnalyzer.h:139
CaloMETAnalyzer::hCaloMuonCorrectionFlag
MonitorElement * hCaloMuonCorrectionFlag
Definition:
CaloMETAnalyzer.h:307
CaloMETAnalyzer::hCaloHadEtInHO
MonitorElement * hCaloHadEtInHO
Definition:
CaloMETAnalyzer.h:279
BeamSpot.h
BeamHaloSummary.h
CaloMETAnalyzer::_lowPtJetThreshold
double _lowPtJetThreshold
Definition:
CaloMETAnalyzer.h:172
CaloMETAnalyzer::_techTrigsAND
std::vector< unsigned > _techTrigsAND
Definition:
CaloMETAnalyzer.h:145
JetIDHelper.h
CaloMETAnalyzer::_hlt_PhysDec
std::string _hlt_PhysDec
Definition:
CaloMETAnalyzer.h:143
CaloMETAnalyzer::fillMESubSet
void fillMESubSet(const edm::Event &, std::string, const reco::CaloMET &, const reco::CaloMET &)
edm::ParameterSet
Definition:
ParameterSet.h:35
CaloMETAnalyzer::corMetGlobalMuons_ValueMap_Handle
edm::Handle< edm::ValueMap< reco::MuonMETCorrectionData > > corMetGlobalMuons_ValueMap_Handle
Definition:
CaloMETAnalyzer.h:212
CaloMETAnalyzer::_trig_Muon
int _trig_Muon
Definition:
CaloMETAnalyzer.h:168
CaloMETAnalyzer::endRun
void endRun(const edm::Run &iRun, const edm::EventSetup &iSetup, DQMStore *dbe)
Finish up a run.
Definition:
CaloMETAnalyzer.cc:420
CaloMETAnalyzer::_numPV
int _numPV
Definition:
CaloMETAnalyzer.h:193
CaloMETAnalyzer::bookMESet
void bookMESet(std::string)
Definition:
CaloMETAnalyzer.cc:200
CaloMETAnalyzer::hCaloMET_profile
MonitorElement * hCaloMET_profile
Definition:
CaloMETAnalyzer.h:250
CaloMETAnalyzer::hCaloMEx_profile
MonitorElement * hCaloMEx_profile
Definition:
CaloMETAnalyzer.h:248
CaloMETAnalyzer::_trig_LowPtJet
int _trig_LowPtJet
Definition:
CaloMETAnalyzer.h:163
CaloMETAnalyzer::HLTPathsJetMBByName_
std::vector< std::string > HLTPathsJetMBByName_
Definition:
CaloMETAnalyzer.h:124
TriggerTypeDefs.h
CaloMETAnalyzer::_tightJetIDFiltering
int _tightJetIDFiltering
Definition:
CaloMETAnalyzer.h:153
CaloMETAnalyzer::muonExpr_
std::vector< std::string > muonExpr_
Definition:
CaloMETAnalyzer.h:138
CaloMETAnalyzer::lowPtJetExpr_
std::vector< std::string > lowPtJetExpr_
Definition:
CaloMETAnalyzer.h:135
CaloMETAnalyzer::hCaloEmEtInEE
MonitorElement * hCaloEmEtInEE
Definition:
CaloMETAnalyzer.h:283
edm::Event
Definition:
Event.h:62
CaloMETAnalyzer::_vtxndof_min
int _vtxndof_min
Definition:
CaloMETAnalyzer.h:157
edm::TriggerResults
Definition:
TriggerResults.h:37
CaloMETAnalyzer::highMETExpr_
std::vector< std::string > highMETExpr_
Definition:
CaloMETAnalyzer.h:136
CaloMETAnalyzer::inputBeamSpotLabel
edm::InputTag inputBeamSpotLabel
Definition:
CaloMETAnalyzer.h:121
CaloMETAnalyzer::HBHENoiseFilterResultTag
edm::InputTag HBHENoiseFilterResultTag
Definition:
CaloMETAnalyzer.h:116
CaloMETAnalyzer::_HaMET
double _HaMET
Definition:
CaloMETAnalyzer.h:204
ConsumesCollector.h
CaloMETAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &, const edm::TriggerResults &)
Get the analysis.
Definition:
CaloMETAnalyzer.cc:506
CaloMETAnalyzer::hCaloEmMETPhi
MonitorElement * hCaloEmMETPhi
Definition:
CaloMETAnalyzer.h:290
CaloMETAnalyzer::theCaloMETCollectionLabel
edm::InputTag theCaloMETCollectionLabel
Definition:
CaloMETAnalyzer.h:110
CaloMETAnalyzer::hCaloMaxEtInEmTowers
MonitorElement * hCaloMaxEtInEmTowers
Definition:
CaloMETAnalyzer.h:269
CaloMETAnalyzer::hCaloMETNoHF
MonitorElement * hCaloMETNoHF
Definition:
CaloMETAnalyzer.h:242
CaloMETAnalyzer::hmetME
MonitorElement * hmetME
Definition:
CaloMETAnalyzer.h:232
edm::Run
Definition:
Run.h:41
edm::ConsumesCollector
Definition:
ConsumesCollector.h:32
CaloMETAnalyzer::hCalomuPt
MonitorElement * hCalomuPt
Definition:
CaloMETAnalyzer.h:300
CaloMETAnalyzer::hCaloHaMETPhi
MonitorElement * hCaloHaMETPhi
Definition:
CaloMETAnalyzer.h:297
CaloMETAnalyzer::hCaloHaMEx
MonitorElement * hCaloHaMEx
Definition:
CaloMETAnalyzer.h:293
TriggerObject.h
CaloMETAnalyzer::hCaloMETPhi
MonitorElement * hCaloMETPhi
Definition:
CaloMETAnalyzer.h:240
Generated for CMSSW Reference Manual by
1.8.5