Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQMOffline
JetMET
interface
METAnalyzer.h
Go to the documentation of this file.
1
#ifndef METAnalyzer_H
2
#define METAnalyzer_H
3
19
#include <memory>
20
#include <fstream>
21
#include "TMath.h"
22
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
23
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
24
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
25
#include "
FWCore/Framework/interface/Event.h
"
26
#include "
FWCore/Framework/interface/MakerMacros.h
"
27
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
28
#include "
FWCore/ServiceRegistry/interface/Service.h
"
29
#include "
DQMServices/Core/interface/DQMStore.h
"
30
#include "
DQMServices/Core/interface/MonitorElement.h
"
31
//
32
#include "
CommonTools/TriggerUtils/interface/GenericTriggerEventFlag.h
"
33
//
34
#include "
DataFormats/JetReco/interface/Jet.h
"
35
#include "
DataFormats/JetReco/interface/CaloJet.h
"
36
#include "
DataFormats/JetReco/interface/JPTJet.h
"
37
#include "
DataFormats/JetReco/interface/PFJet.h
"
38
#include "
DataFormats/HLTReco/interface/TriggerObject.h
"
39
#include "
DataFormats/Common/interface/TriggerResults.h
"
40
#include "
DataFormats/HLTReco/interface/TriggerEvent.h
"
41
#include "
DataFormats/HLTReco/interface/TriggerTypeDefs.h
"
42
43
#include "
HLTrigger/HLTcore/interface/HLTConfigProvider.h
"
44
45
#include "
RecoMET/METAlgorithms/interface/HcalNoiseRBXArray.h
"
46
#include "
DataFormats/METReco/interface/BeamHaloSummary.h
"
47
#include "
RecoJets/JetProducers/interface/JetIDHelper.h
"
48
49
#include "
DataFormats/MuonReco/interface/MuonMETCorrectionData.h
"
50
#include "
DataFormats/Common/interface/ValueMap.h
"
51
#include "
DataFormats/MuonReco/interface/Muon.h
"
52
#include "
DataFormats/MuonReco/interface/MuonFwd.h
"
53
#include "
DataFormats/MuonReco/interface/MuonMETCorrectionData.h
"
54
#include "
DataFormats/EgammaCandidates/interface/GsfElectron.h
"
55
#include "
DataFormats/BeamSpot/interface/BeamSpot.h
"
56
#include "
DataFormats/TrackReco/interface/Track.h
"
57
#include "
DataFormats/JetReco/interface/PFJet.h
"
58
59
#include "
DataFormats/METReco/interface/MET.h
"
60
#include "
DataFormats/METReco/interface/METFwd.h
"
61
#include "
DataFormats/METReco/interface/PFMET.h
"
62
#include "
DataFormats/METReco/interface/PFMETCollection.h
"
63
#include "
DataFormats/METReco/interface/CaloMETCollection.h
"
64
#include "
DataFormats/METReco/interface/METCollection.h
"
65
66
#include "
DataFormats/VertexReco/interface/Vertex.h
"
67
#include "
DataFormats/VertexReco/interface/VertexFwd.h
"
68
69
#include "
DQMOffline/JetMET/interface/JetMETDQMDCSFilter.h
"
70
#include "
CommonTools/RecoAlgos/interface/HBHENoiseFilter.h
"
71
#include "
PhysicsTools/SelectorUtils/interface/JetIDSelectionFunctor.h
"
72
#include "
PhysicsTools/SelectorUtils/interface/PFJetIDSelectionFunctor.h
"
73
#include "
JetMETCorrections/Objects/interface/JetCorrector.h
"
74
#include "
DQMServices/Core/interface/DQMEDAnalyzer.h
"
75
76
#include <map>
77
#include <string>
78
79
80
81
class
METAnalyzer
:
public
thread_unsafe::DQMEDAnalyzer
{
82
public
:
83
85
METAnalyzer
(
const
edm::ParameterSet
&);
86
88
virtual
~METAnalyzer
();
89
91
// void beginJob(void);
92
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
93
94
// Book MonitorElements
95
//void bookMESet(std::string);
96
//void bookMonitorElement(std::string, bool);
97
99
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
100
102
void
dqmBeginRun
(
const
edm::Run
&,
const
edm::EventSetup
&);
103
105
void
endRun
(
const
edm::Run
& iRun,
const
edm::EventSetup
& iSetup);
106
// void endRun(const edm::Run& iRun, const edm::EventSetup& iSetup);
107
// Fill MonitorElements
108
void
fillMESet
(
const
edm::Event
&,
std::string
,
const
reco::MET
&,
const
reco::PFMET
&,
const
reco::CaloMET
&,std::map<std::string,MonitorElement*>&);
109
void
fillMonitorElement
(
const
edm::Event
&,
std::string
,
std::string
,
const
reco::MET
&,
const
reco::PFMET
&,
const
reco::CaloMET
& ,std::map<std::string,MonitorElement*>&,
bool
);
110
void
makeRatePlot
(
std::string
,
double
);
111
112
// bool selectHighPtJetEvent(const edm::Event&);
113
// bool selectLowPtJetEvent(const edm::Event&);
114
// bool selectWElectronEvent(const edm::Event&);
115
// bool selectWMuonEvent(const edm::Event&);
116
117
private
:
118
119
// Book MonitorElements
120
void
bookMESet
(
std::string
,
DQMStore::IBooker
&,std::map<std::string,MonitorElement*>&);
121
// Book MonitorElements
122
void
bookMonitorElement
(
std::string
,
DQMStore::IBooker
&, std::map<std::string,MonitorElement*>&,
bool
);
123
124
// ----------member data ---------------------------
125
edm::ParameterSet
parameters
;
126
// Switch for verbosity
127
int
verbose_
;
128
129
130
std::string
MetType_
;
131
bool
outputMEsInRootFile
;
132
std::string
mOutputFile_
;
133
std::string
FolderName_
;
134
135
edm::InputTag
metCollectionLabel_
;
136
edm::InputTag
hcalNoiseRBXCollectionTag_
;
137
edm::InputTag
jetCollectionLabel_
;
138
edm::InputTag
beamHaloSummaryTag_
;
139
edm::InputTag
hbheNoiseFilterResultTag_
;
140
edm::InputTag
vertexTag_
;
141
edm::InputTag
gtTag_
;
142
143
edm::EDGetTokenT<std::vector<reco::Vertex>
>
vertexToken_
;
144
edm::EDGetTokenT<L1GlobalTriggerReadoutRecord>
gtToken_
;
145
edm::EDGetTokenT<reco::CaloJetCollection>
caloJetsToken_
;
146
edm::EDGetTokenT<reco::PFJetCollection>
pfJetsToken_
;
147
//edm::EDGetTokenT<reco::JPTJetCollection> jptJetsToken_;
148
149
edm::EDGetTokenT<bool>
hbheNoiseFilterResultToken_
;
150
edm::EDGetTokenT<reco::BeamHaloSummary>
beamHaloSummaryToken_
;
151
152
//edm::EDGetTokenT<reco::METCollection> tcMetToken_;
153
edm::EDGetTokenT<reco::PFMETCollection>
pfMetToken_
;
154
edm::EDGetTokenT<reco::CaloMETCollection>
caloMetToken_
;
155
edm::EDGetTokenT<reco::HcalNoiseRBXCollection>
HcalNoiseRBXToken_
;
156
157
//edm::InputTag inputTrackLabel_;
158
//edm::InputTag inputMuonLabel_;
159
//edm::InputTag inputElectronLabel_;
160
//edm::InputTag inputBeamSpotLabel_;
161
//edm::InputTag inputTCMETValueMap_;
162
163
//edm::EDGetTokenT<edm::View <reco::Track> > TrackToken_;
164
//edm::EDGetTokenT<reco::MuonCollection> MuonToken_;
165
//edm::EDGetTokenT<edm::View <reco::GsfElectron> > ElectronToken_;
166
//edm::EDGetTokenT<reco::BeamSpot> BeamspotToken_;
167
168
edm::InputTag
inputJetIDValueMap
;
169
edm::EDGetTokenT<edm::ValueMap <reco::JetID>
>
jetID_ValueMapToken_
;
170
171
JetIDSelectionFunctor
jetIDFunctorLoose
;
172
PFJetIDSelectionFunctor
pfjetIDFunctorLoose
;
173
174
std::string
jetCorrectionService_
;
175
176
double
ptThreshold_
;
177
178
179
180
//edm::EDGetTokenT<edm::ValueMap<reco::MuonMETCorrectionData>> tcMETValueMapToken_;
181
//edm::Handle< edm::ValueMap<reco::MuonMETCorrectionData> > tcMetValueMapHandle_;
182
183
//edm::Handle< reco::MuonCollection > muonHandle_;
184
//edm::Handle< edm::View<reco::Track> > trackHandle_;
185
//edm::Handle< edm::View<reco::GsfElectron > > electronHandle_;
186
//edm::Handle< reco::BeamSpot > beamSpotHandle_;
187
188
HLTConfigProvider
hltConfig_
;
189
edm::InputTag
triggerResultsLabel_
;
190
edm::EDGetTokenT<edm::TriggerResults>
triggerResultsToken_
;
191
192
// list of Jet or MB HLT triggers
193
// std::vector<std::string > HLTPathsJetMBByName_;
194
std::vector<std::string >
allTriggerNames_
;
195
std::vector< int >
allTriggerDecisions_
;
196
197
edm::VParameterSet
triggerSelectedSubFolders_
;
198
std::vector<GenericTriggerEventFlag *>
triggerFolderEventFlag_
;
199
std::vector<std::vector<std::string> >
triggerFolderExpr_
;
200
std::vector<std::string >
triggerFolderLabels_
;
201
std::vector<int>
triggerFolderDecisions_
;
202
// std::vector<MonitorElement* > triggerFolderME_;
203
204
// GenericTriggerEventFlag * highPtJetEventFlag_;
205
// GenericTriggerEventFlag * lowPtJetEventFlag_;
206
// GenericTriggerEventFlag * minBiasEventFlag_;
207
// GenericTriggerEventFlag * highMETEventFlag_;
209
// GenericTriggerEventFlag * eleEventFlag_;
210
// GenericTriggerEventFlag * muonEventFlag_;
211
//
212
// std::vector<std::string> highPtJetExpr_;
213
// std::vector<std::string> lowPtJetExpr_;
214
// std::vector<std::string> highMETExpr_;
215
// // std::vector<std::string> lowMETExpr_;
216
// std::vector<std::string> muonExpr_;
217
// std::vector<std::string> elecExpr_;
218
// std::vector<std::string> minbiasExpr_;
219
// MonitorElement* hTriggerName_HighPtJet;
220
// MonitorElement* hTriggerName_LowPtJet;
221
// MonitorElement* hTriggerName_MinBias;
222
// MonitorElement* hTriggerName_HighMET;
223
// // MonitorElement* hTriggerName_LowMET;
224
// MonitorElement* hTriggerName_Ele;
225
// MonitorElement* hTriggerName_Muon;
226
MonitorElement
*
hMETRate
;
227
228
edm::ParameterSet
cleaningParameters_
;
229
std::string
hltPhysDec_
;
230
231
int
nbinsPV_
;
232
double
nPVMin_
;
233
double
nPVMax_
;
234
235
236
int
LSBegin_
;
237
int
LSEnd_
;
238
239
bool
bypassAllPVChecks_
;
240
bool
bypassAllDCSChecks_
;
241
bool
runcosmics_
;
242
243
244
// int trigJetMB_;
245
// int trigHighPtJet_;
246
// int trigLowPtJet_;
247
// int trigMinBias_;
248
// int trigHighMET_;
250
// int trigEle_;
251
// int trigMuon_;
252
// int trigPhysDec_;
253
254
// double highPtJetThreshold_;
255
// double lowPtJetThreshold_;
256
// double highMETThreshold_;
257
258
int
numPV_
;
259
// Et threshold for MET plots
260
// double etThreshold_;
261
262
// HF calibration factor (in 31X applied by TcProducer)
263
//delete altogether not used anymore
264
double
hfCalibFactor_
;
//
265
266
// DCS filter
267
JetMETDQMDCSFilter
*
DCSFilter_
;
268
269
std::vector<std::string>
folderNames_
;
270
//
271
math::XYZPoint
beamSpot_
;
272
273
//trigger histos
274
// lines commented out have been removed to improve the bin usage of JetMET DQM
275
276
//for all MET types
277
bool
hTriggerLabelsIsSet_
;
278
//only in for PF
279
// MonitorElement* meTriggerName_PhysDec;
280
281
MonitorElement
*
lumisecME
;
282
MonitorElement
*
hTrigger
;
283
//MonitorElement* hNevents;
284
MonitorElement
*
hMEx
;
285
MonitorElement
*
hMEy
;
286
//MonitorElement* hEz;
287
MonitorElement
*
hMETSig
;
288
MonitorElement
*
hMET
;
289
MonitorElement
*
hMETPhi
;
290
MonitorElement
*
hSumET
;
291
292
MonitorElement
*
hMExLS
;
293
MonitorElement
*
hMEyLS
;
294
295
MonitorElement
*
hMET_logx
;
296
MonitorElement
*
hSumET_logx
;
297
298
//CaloMET specific stuff
299
MonitorElement
*
hCaloMETPhi020
;
300
301
MonitorElement
*
hCaloMaxEtInEmTowers
;
302
MonitorElement
*
hCaloMaxEtInHadTowers
;
303
MonitorElement
*
hCaloEtFractionHadronic
;
304
MonitorElement
*
hCaloEmEtFraction
;
305
306
//MonitorElement* hCaloEmEtFraction002;
307
//MonitorElement* hCaloEmEtFraction010;
308
MonitorElement
*
hCaloEmEtFraction020
;
309
310
MonitorElement
*
hCaloHadEtInHB
;
311
MonitorElement
*
hCaloHadEtInHO
;
312
MonitorElement
*
hCaloHadEtInHE
;
313
MonitorElement
*
hCaloHadEtInHF
;
314
MonitorElement
*
hCaloEmEtInHF
;
315
MonitorElement
*
hCaloEmEtInEE
;
316
MonitorElement
*
hCaloEmEtInEB
;
317
318
MonitorElement
*
hCaloEmMEx
;
319
MonitorElement
*
hCaloEmMEy
;
320
//MonitorElement* hCaloEmEz;
321
MonitorElement
*
hCaloEmMET
;
322
MonitorElement
*
hCaloEmMETPhi
;
323
//MonitorElement* hCaloEmSumET;
324
325
MonitorElement
*
hCaloHaMEx
;
326
MonitorElement
*
hCaloHaMEy
;
327
//MonitorElement* hCaloHaEz;
328
MonitorElement
*
hCaloHaMET
;
329
MonitorElement
*
hCaloHaMETPhi
;
330
//MonitorElement* hCaloHaSumET;
331
332
//remove muon MET
333
//MonitorElement* hCalomuPt;
334
//MonitorElement* hCalomuEta;
335
//MonitorElement* hCalomuNhits;
336
//MonitorElement* hCalomuChi2;
337
//MonitorElement* hCalomuD0;
338
//MonitorElement* hCaloMExCorrection;
339
//MonitorElement* hCaloMEyCorrection;
340
//MonitorElement* hCaloMuonCorrectionFlag;
341
342
343
//is filled for TCMET
344
//MonitorElement* htrkPt;
345
//MonitorElement* htrkEta;
346
//MonitorElement* htrkNhits;
347
//MonitorElement* htrkChi2;
348
//MonitorElement* htrkD0;
349
//MonitorElement* helePt;
350
//MonitorElement* heleEta;
351
//MonitorElement* heleHoE;
352
//MonitorElement* hmuPt;
353
//MonitorElement* hmuEta;
354
//MonitorElement* hmuNhits;
355
//MonitorElement* hmuChi2;
356
//MonitorElement* hmuD0;
357
358
//MonitorElement* hMExCorrection;
359
//MonitorElement* hMEyCorrection;
360
//MonitorElement* hMuonCorrectionFlag;
361
362
//now PF only things
363
MonitorElement
*
mePhotonEtFraction
;
364
MonitorElement
*
mePhotonEt
;
365
MonitorElement
*
meNeutralHadronEtFraction
;
366
MonitorElement
*
meNeutralHadronEt
;
367
MonitorElement
*
meElectronEtFraction
;
368
MonitorElement
*
meElectronEt
;
369
MonitorElement
*
meChargedHadronEtFraction
;
370
MonitorElement
*
meChargedHadronEt
;
371
MonitorElement
*
meMuonEtFraction
;
372
MonitorElement
*
meMuonEt
;
373
MonitorElement
*
meHFHadronEtFraction
;
374
MonitorElement
*
meHFHadronEt
;
375
MonitorElement
*
meHFEMEtFraction
;
376
MonitorElement
*
meHFEMEt
;
377
378
379
// NPV profiles -->
380
//----------------------------------------------------------------------------
381
MonitorElement
*
meMEx_profile
;
382
MonitorElement
*
meMEy_profile
;
383
MonitorElement
*
meMET_profile
;
384
MonitorElement
*
meSumET_profile
;
385
386
MonitorElement
*
mePhotonEtFraction_profile
;
387
MonitorElement
*
mePhotonEt_profile
;
388
MonitorElement
*
meNeutralHadronEtFraction_profile
;
389
MonitorElement
*
meNeutralHadronEt_profile
;
390
MonitorElement
*
meElectronEtFraction_profile
;
391
MonitorElement
*
meElectronEt_profile
;
392
MonitorElement
*
meChargedHadronEtFraction_profile
;
393
MonitorElement
*
meChargedHadronEt_profile
;
394
MonitorElement
*
meMuonEtFraction_profile
;
395
MonitorElement
*
meMuonEt_profile
;
396
MonitorElement
*
meHFHadronEtFraction_profile
;
397
MonitorElement
*
meHFHadronEt_profile
;
398
MonitorElement
*
meHFEMEtFraction_profile
;
399
MonitorElement
*
meHFEMEt_profile
;
400
401
std::map< std::string,MonitorElement* >
map_dijet_MEs
;
402
403
bool
isCaloMet_
;
404
//bool isTCMet_;
405
bool
isPFMet_
;
406
407
bool
fill_met_high_level_histo
;
408
409
};
410
#endif
METAnalyzer::verbose_
int verbose_
Definition:
METAnalyzer.h:127
METAnalyzer::caloMetToken_
edm::EDGetTokenT< reco::CaloMETCollection > caloMetToken_
Definition:
METAnalyzer.h:154
JetCorrector.h
METAnalyzer::meElectronEt_profile
MonitorElement * meElectronEt_profile
Definition:
METAnalyzer.h:391
METAnalyzer::map_dijet_MEs
std::map< std::string, MonitorElement * > map_dijet_MEs
Definition:
METAnalyzer.h:401
METAnalyzer::hMExLS
MonitorElement * hMExLS
Definition:
METAnalyzer.h:292
METAnalyzer::nbinsPV_
int nbinsPV_
Definition:
METAnalyzer.h:231
METAnalyzer::gtTag_
edm::InputTag gtTag_
Definition:
METAnalyzer.h:141
METAnalyzer::caloJetsToken_
edm::EDGetTokenT< reco::CaloJetCollection > caloJetsToken_
Definition:
METAnalyzer.h:145
METAnalyzer::hSumET
MonitorElement * hSumET
Definition:
METAnalyzer.h:290
METAnalyzer::meNeutralHadronEtFraction
MonitorElement * meNeutralHadronEtFraction
Definition:
METAnalyzer.h:365
METAnalyzer::meNeutralHadronEtFraction_profile
MonitorElement * meNeutralHadronEtFraction_profile
Definition:
METAnalyzer.h:388
JPTJet.h
TriggerEvent.h
METAnalyzer::meElectronEtFraction_profile
MonitorElement * meElectronEtFraction_profile
Definition:
METAnalyzer.h:390
METAnalyzer::fillMESet
void fillMESet(const edm::Event &, std::string, const reco::MET &, const reco::PFMET &, const reco::CaloMET &, std::map< std::string, MonitorElement * > &)
Definition:
METAnalyzer.cc:928
METAnalyzer::allTriggerDecisions_
std::vector< int > allTriggerDecisions_
Definition:
METAnalyzer.h:195
METAnalyzer::bypassAllDCSChecks_
bool bypassAllDCSChecks_
Definition:
METAnalyzer.h:240
METAnalyzer::hMEy
MonitorElement * hMEy
Definition:
METAnalyzer.h:285
METAnalyzer::hltConfig_
HLTConfigProvider hltConfig_
Definition:
METAnalyzer.h:188
METAnalyzer::hCaloMETPhi020
MonitorElement * hCaloMETPhi020
Definition:
METAnalyzer.h:299
METAnalyzer::hCaloEmMEx
MonitorElement * hCaloEmMEx
Definition:
METAnalyzer.h:318
METAnalyzer::mePhotonEt
MonitorElement * mePhotonEt
Definition:
METAnalyzer.h:364
METAnalyzer::bookMonitorElement
void bookMonitorElement(std::string, DQMStore::IBooker &, std::map< std::string, MonitorElement * > &, bool)
Definition:
METAnalyzer.cc:193
METAnalyzer::meChargedHadronEtFraction_profile
MonitorElement * meChargedHadronEtFraction_profile
Definition:
METAnalyzer.h:392
METAnalyzer::triggerFolderDecisions_
std::vector< int > triggerFolderDecisions_
Definition:
METAnalyzer.h:201
METAnalyzer::hCaloHadEtInHF
MonitorElement * hCaloHadEtInHF
Definition:
METAnalyzer.h:313
PFMETCollection.h
METAnalyzer::ptThreshold_
double ptThreshold_
Definition:
METAnalyzer.h:176
MET.h
METAnalyzer::runcosmics_
bool runcosmics_
Definition:
METAnalyzer.h:241
METAnalyzer::isCaloMet_
bool isCaloMet_
Definition:
METAnalyzer.h:403
edm::VParameterSet
std::vector< ParameterSet > VParameterSet
Definition:
ParameterSet.h:33
METAnalyzer::MetType_
std::string MetType_
Definition:
METAnalyzer.h:130
Event.h
TriggerResults.h
METAnalyzer::hbheNoiseFilterResultTag_
edm::InputTag hbheNoiseFilterResultTag_
Definition:
METAnalyzer.h:139
MakerMacros.h
METAnalyzer::hMEx
MonitorElement * hMEx
Definition:
METAnalyzer.h:284
METAnalyzer::pfMetToken_
edm::EDGetTokenT< reco::PFMETCollection > pfMetToken_
Definition:
METAnalyzer.h:153
METAnalyzer::outputMEsInRootFile
bool outputMEsInRootFile
Definition:
METAnalyzer.h:131
METAnalyzer::hCaloHadEtInHE
MonitorElement * hCaloHadEtInHE
Definition:
METAnalyzer.h:312
PFMET.h
METAnalyzer::hCaloHaMET
MonitorElement * hCaloHaMET
Definition:
METAnalyzer.h:328
JetIDSelectionFunctor.h
METAnalyzer::hCaloEmMEy
MonitorElement * hCaloEmMEy
Definition:
METAnalyzer.h:319
METAnalyzer::hCaloEtFractionHadronic
MonitorElement * hCaloEtFractionHadronic
Definition:
METAnalyzer.h:303
METAnalyzer::hMEyLS
MonitorElement * hMEyLS
Definition:
METAnalyzer.h:293
METAnalyzer::nPVMin_
double nPVMin_
Definition:
METAnalyzer.h:232
METAnalyzer::meHFHadronEtFraction
MonitorElement * meHFHadronEtFraction
Definition:
METAnalyzer.h:373
PFJetIDSelectionFunctor.h
METAnalyzer::FolderName_
std::string FolderName_
Definition:
METAnalyzer.h:133
CaloMETCollection.h
METAnalyzer::triggerFolderEventFlag_
std::vector< GenericTriggerEventFlag * > triggerFolderEventFlag_
Definition:
METAnalyzer.h:198
VertexFwd.h
METAnalyzer::hMET_logx
MonitorElement * hMET_logx
Definition:
METAnalyzer.h:295
MuonMETCorrectionData.h
METAnalyzer::hCaloEmEtInHF
MonitorElement * hCaloEmEtInHF
Definition:
METAnalyzer.h:314
METAnalyzer::meHFEMEtFraction_profile
MonitorElement * meHFEMEtFraction_profile
Definition:
METAnalyzer.h:398
METAnalyzer::hCaloHadEtInHO
MonitorElement * hCaloHadEtInHO
Definition:
METAnalyzer.h:311
ValueMap.h
METAnalyzer::meChargedHadronEtFraction
MonitorElement * meChargedHadronEtFraction
Definition:
METAnalyzer.h:369
edm::EDGetTokenT
Definition:
EDGetToken.h:32
Frameworkfwd.h
METFwd.h
METAnalyzer::meMEx_profile
MonitorElement * meMEx_profile
Definition:
METAnalyzer.h:381
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
METAnalyzer::hMET
MonitorElement * hMET
Definition:
METAnalyzer.h:288
MuonFwd.h
METAnalyzer::hTrigger
MonitorElement * hTrigger
Definition:
METAnalyzer.h:282
METAnalyzer::beamHaloSummaryTag_
edm::InputTag beamHaloSummaryTag_
Definition:
METAnalyzer.h:138
ParameterSet.h
METAnalyzer::hfCalibFactor_
double hfCalibFactor_
Definition:
METAnalyzer.h:264
reco::CaloMET
Definition:
CaloMET.h:22
METAnalyzer::triggerFolderExpr_
std::vector< std::vector< std::string > > triggerFolderExpr_
Definition:
METAnalyzer.h:199
METAnalyzer::lumisecME
MonitorElement * lumisecME
Definition:
METAnalyzer.h:281
METAnalyzer::hCaloMaxEtInHadTowers
MonitorElement * hCaloMaxEtInHadTowers
Definition:
METAnalyzer.h:302
METAnalyzer::mOutputFile_
std::string mOutputFile_
Definition:
METAnalyzer.h:132
METAnalyzer::makeRatePlot
void makeRatePlot(std::string, double)
Definition:
METAnalyzer.cc:567
METAnalyzer::vertexTag_
edm::InputTag vertexTag_
Definition:
METAnalyzer.h:140
METAnalyzer::vertexToken_
edm::EDGetTokenT< std::vector< reco::Vertex > > vertexToken_
Definition:
METAnalyzer.h:143
METAnalyzer::fill_met_high_level_histo
bool fill_met_high_level_histo
Definition:
METAnalyzer.h:407
METAnalyzer::hMETPhi
MonitorElement * hMETPhi
Definition:
METAnalyzer.h:289
METAnalyzer::hCaloEmEtInEE
MonitorElement * hCaloEmEtInEE
Definition:
METAnalyzer.h:315
METAnalyzer::meMuonEt
MonitorElement * meMuonEt
Definition:
METAnalyzer.h:372
METAnalyzer::metCollectionLabel_
edm::InputTag metCollectionLabel_
Definition:
METAnalyzer.h:135
METAnalyzer::jetCorrectionService_
std::string jetCorrectionService_
Definition:
METAnalyzer.h:174
METAnalyzer::meHFEMEt_profile
MonitorElement * meHFEMEt_profile
Definition:
METAnalyzer.h:399
METAnalyzer::bookMESet
void bookMESet(std::string, DQMStore::IBooker &, std::map< std::string, MonitorElement * > &)
Definition:
METAnalyzer.cc:177
GenericTriggerEventFlag.h
reco::MET
Definition:
MET.h:39
DQMEDAnalyzer.h
METAnalyzer::endRun
void endRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
Finish up a run.
Definition:
METAnalyzer.cc:510
METAnalyzer::hSumET_logx
MonitorElement * hSumET_logx
Definition:
METAnalyzer.h:296
DQMStore.h
METAnalyzer::beamSpot_
math::XYZPoint beamSpot_
Definition:
METAnalyzer.h:271
METAnalyzer::meMuonEt_profile
MonitorElement * meMuonEt_profile
Definition:
METAnalyzer.h:395
METAnalyzer::cleaningParameters_
edm::ParameterSet cleaningParameters_
Definition:
METAnalyzer.h:228
METAnalyzer::hbheNoiseFilterResultToken_
edm::EDGetTokenT< bool > hbheNoiseFilterResultToken_
Definition:
METAnalyzer.h:149
METAnalyzer::LSEnd_
int LSEnd_
Definition:
METAnalyzer.h:237
METCollection.h
METAnalyzer::folderNames_
std::vector< std::string > folderNames_
Definition:
METAnalyzer.h:269
METAnalyzer::hCaloHaMETPhi
MonitorElement * hCaloHaMETPhi
Definition:
METAnalyzer.h:329
METAnalyzer::hCaloEmEtFraction
MonitorElement * hCaloEmEtFraction
Definition:
METAnalyzer.h:304
Service.h
METAnalyzer::dqmBeginRun
void dqmBeginRun(const edm::Run &, const edm::EventSetup &)
Initialize run-based parameters.
Definition:
METAnalyzer.cc:466
edm::EventSetup
Definition:
EventSetup.h:44
Jet.h
Muon.h
METAnalyzer::meChargedHadronEt
MonitorElement * meChargedHadronEt
Definition:
METAnalyzer.h:370
METAnalyzer::hMETSig
MonitorElement * hMETSig
Definition:
METAnalyzer.h:287
METAnalyzer::hCaloEmMETPhi
MonitorElement * hCaloEmMETPhi
Definition:
METAnalyzer.h:322
METAnalyzer::meChargedHadronEt_profile
MonitorElement * meChargedHadronEt_profile
Definition:
METAnalyzer.h:393
METAnalyzer::HcalNoiseRBXToken_
edm::EDGetTokenT< reco::HcalNoiseRBXCollection > HcalNoiseRBXToken_
Definition:
METAnalyzer.h:155
METAnalyzer::meMuonEtFraction
MonitorElement * meMuonEtFraction
Definition:
METAnalyzer.h:371
METAnalyzer::hltPhysDec_
std::string hltPhysDec_
Definition:
METAnalyzer.h:229
METAnalyzer::allTriggerNames_
std::vector< std::string > allTriggerNames_
Definition:
METAnalyzer.h:194
METAnalyzer::hCaloEmMET
MonitorElement * hCaloEmMET
Definition:
METAnalyzer.h:321
PFJetIDSelectionFunctor
PF Jet selector for pat::Jets.
Definition:
PFJetIDSelectionFunctor.h:24
reco::PFMET
Definition:
PFMET.h:19
EDAnalyzer.h
Vertex.h
METAnalyzer::triggerResultsToken_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
Definition:
METAnalyzer.h:190
METAnalyzer::mePhotonEtFraction
MonitorElement * mePhotonEtFraction
Definition:
METAnalyzer.h:363
thread_unsafe::DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:68
METAnalyzer::hCaloMaxEtInEmTowers
MonitorElement * hCaloMaxEtInEmTowers
Definition:
METAnalyzer.h:301
JetMETDQMDCSFilter
Definition:
JetMETDQMDCSFilter.h:24
GsfElectron.h
METAnalyzer::mePhotonEt_profile
MonitorElement * mePhotonEt_profile
Definition:
METAnalyzer.h:387
METAnalyzer::pfJetsToken_
edm::EDGetTokenT< reco::PFJetCollection > pfJetsToken_
Definition:
METAnalyzer.h:146
MonitorElement
Definition:
MonitorElement.h:34
METAnalyzer::DCSFilter_
JetMETDQMDCSFilter * DCSFilter_
Definition:
METAnalyzer.h:267
JetIDSelectionFunctor
Jet selector for pat::Jets and for CaloJets.
Definition:
JetIDSelectionFunctor.h:32
METAnalyzer::numPV_
int numPV_
Definition:
METAnalyzer.h:258
METAnalyzer::isPFMet_
bool isPFMet_
Definition:
METAnalyzer.h:405
METAnalyzer::meElectronEt
MonitorElement * meElectronEt
Definition:
METAnalyzer.h:368
METAnalyzer::pfjetIDFunctorLoose
PFJetIDSelectionFunctor pfjetIDFunctorLoose
Definition:
METAnalyzer.h:172
METAnalyzer::meMET_profile
MonitorElement * meMET_profile
Definition:
METAnalyzer.h:383
METAnalyzer::meHFHadronEt
MonitorElement * meHFHadronEt
Definition:
METAnalyzer.h:374
METAnalyzer::hCaloEmEtInEB
MonitorElement * hCaloEmEtInEB
Definition:
METAnalyzer.h:316
METAnalyzer::hCaloHadEtInHB
MonitorElement * hCaloHadEtInHB
Definition:
METAnalyzer.h:310
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:12
JetMETDQMDCSFilter.h
HLTConfigProvider.h
METAnalyzer::nPVMax_
double nPVMax_
Definition:
METAnalyzer.h:233
METAnalyzer::meHFHadronEtFraction_profile
MonitorElement * meHFHadronEtFraction_profile
Definition:
METAnalyzer.h:396
METAnalyzer::triggerResultsLabel_
edm::InputTag triggerResultsLabel_
Definition:
METAnalyzer.h:189
METAnalyzer::parameters
edm::ParameterSet parameters
Definition:
METAnalyzer.h:125
MonitorElement.h
METAnalyzer::meHFEMEtFraction
MonitorElement * meHFEMEtFraction
Definition:
METAnalyzer.h:375
HBHENoiseFilter.h
METAnalyzer::METAnalyzer
METAnalyzer(const edm::ParameterSet &)
Constructor.
Definition:
METAnalyzer.cc:41
HcalNoiseRBXArray.h
METAnalyzer::hCaloEmEtFraction020
MonitorElement * hCaloEmEtFraction020
Definition:
METAnalyzer.h:308
METAnalyzer
Definition:
METAnalyzer.h:81
METAnalyzer::triggerSelectedSubFolders_
edm::VParameterSet triggerSelectedSubFolders_
Definition:
METAnalyzer.h:197
edm::InputTag
Definition:
InputTag.h:17
METAnalyzer::gtToken_
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtToken_
Definition:
METAnalyzer.h:144
METAnalyzer::hCaloHaMEx
MonitorElement * hCaloHaMEx
Definition:
METAnalyzer.h:325
METAnalyzer::hCaloHaMEy
MonitorElement * hCaloHaMEy
Definition:
METAnalyzer.h:326
BeamSpot.h
BeamHaloSummary.h
METAnalyzer::bypassAllPVChecks_
bool bypassAllPVChecks_
Definition:
METAnalyzer.h:239
JetIDHelper.h
METAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Inizialize parameters for histo binning.
Definition:
METAnalyzer.cc:159
METAnalyzer::meHFEMEt
MonitorElement * meHFEMEt
Definition:
METAnalyzer.h:376
METAnalyzer::LSBegin_
int LSBegin_
Definition:
METAnalyzer.h:236
edm::ParameterSet
Definition:
ParameterSet.h:35
METAnalyzer::meMEy_profile
MonitorElement * meMEy_profile
Definition:
METAnalyzer.h:382
METAnalyzer::jetID_ValueMapToken_
edm::EDGetTokenT< edm::ValueMap< reco::JetID > > jetID_ValueMapToken_
Definition:
METAnalyzer.h:169
METAnalyzer::inputJetIDValueMap
edm::InputTag inputJetIDValueMap
Definition:
METAnalyzer.h:168
METAnalyzer::hcalNoiseRBXCollectionTag_
edm::InputTag hcalNoiseRBXCollectionTag_
Definition:
METAnalyzer.h:136
HLTConfigProvider
Definition:
HLTConfigProvider.h:32
METAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
Definition:
METAnalyzer.cc:595
METAnalyzer::meElectronEtFraction
MonitorElement * meElectronEtFraction
Definition:
METAnalyzer.h:367
METAnalyzer::meSumET_profile
MonitorElement * meSumET_profile
Definition:
METAnalyzer.h:384
METAnalyzer::jetIDFunctorLoose
JetIDSelectionFunctor jetIDFunctorLoose
Definition:
METAnalyzer.h:171
METAnalyzer::beamHaloSummaryToken_
edm::EDGetTokenT< reco::BeamHaloSummary > beamHaloSummaryToken_
Definition:
METAnalyzer.h:150
METAnalyzer::jetCollectionLabel_
edm::InputTag jetCollectionLabel_
Definition:
METAnalyzer.h:137
METAnalyzer::fillMonitorElement
void fillMonitorElement(const edm::Event &, std::string, std::string, const reco::MET &, const reco::PFMET &, const reco::CaloMET &, std::map< std::string, MonitorElement * > &, bool)
Definition:
METAnalyzer.cc:974
TriggerTypeDefs.h
METAnalyzer::hTriggerLabelsIsSet_
bool hTriggerLabelsIsSet_
Definition:
METAnalyzer.h:277
METAnalyzer::~METAnalyzer
virtual ~METAnalyzer()
Destructor.
Definition:
METAnalyzer.cc:151
CaloJet.h
edm::Event
Definition:
Event.h:62
METAnalyzer::meHFHadronEt_profile
MonitorElement * meHFHadronEt_profile
Definition:
METAnalyzer.h:397
Track.h
METAnalyzer::hMETRate
MonitorElement * hMETRate
Definition:
METAnalyzer.h:226
METAnalyzer::meNeutralHadronEt_profile
MonitorElement * meNeutralHadronEt_profile
Definition:
METAnalyzer.h:389
DQMStore::IBooker
Definition:
DQMStore.h:88
METAnalyzer::mePhotonEtFraction_profile
MonitorElement * mePhotonEtFraction_profile
Definition:
METAnalyzer.h:386
METAnalyzer::meMuonEtFraction_profile
MonitorElement * meMuonEtFraction_profile
Definition:
METAnalyzer.h:394
ConsumesCollector.h
edm::Run
Definition:
Run.h:41
PFJet.h
METAnalyzer::triggerFolderLabels_
std::vector< std::string > triggerFolderLabels_
Definition:
METAnalyzer.h:200
METAnalyzer::meNeutralHadronEt
MonitorElement * meNeutralHadronEt
Definition:
METAnalyzer.h:366
TriggerObject.h
Generated for CMSSW Reference Manual by
1.8.5