CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
JetAnalyzer.h
Go to the documentation of this file.
1 #ifndef JetAnalyzer_H
2 #define JetAnalyzer_H
3 
4 
20 #include <memory>
21 #include <fstream>
30 
38 
49 
51 
54 
59 
63 
65 #include <map>
66 #include <string>
67 
68 //namespace jetAnalysis {
69 //class TrackPropagatorToCalo;
70  //class StripSignalOverNoiseCalculator;
71 //}
72 
73 class JetAnalyzer : public DQMEDAnalyzer {
74  public:
75 
78 
80  virtual ~JetAnalyzer();
81 
83 // void beginJob(void);
84  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
86  void analyze(const edm::Event&, const edm::EventSetup&);
87 
88 
90  void dqmBeginRun(const edm::Run&, const edm::EventSetup&);
91 
93  void endRun(const edm::Run&, const edm::EventSetup&);
94 
95 
96  private:
97  // ----------member data ---------------------------
98  static bool jetSortingRule(reco::Jet x, reco::Jet y) {return x.pt() > y.pt();}
99 
100  //try to put one collection as start
103 
104 
105 
107 
118 
123 
124 
125  //edm::EDGetTokenT<reco::JPTJetCollection> jptJetsToken_;
126 
129 
130  //Cleaning parameters
134 
135  //check later if we need only one set of parameters
137 
140 
146 
149 
151 
152  std::vector<std::string> folderNames_;
153 
155 
156  // Book MonitorElements
158  //void bookMonitorElement(std::string, bool);
159 
160  int verbose_;
161  //histo binning parameters -> these are PART of ALL analyzers - move it up
162  int etaBin_;
163  double etaMin_;
164  double etaMax_;
165 
166  int phiBin_;
167  double phiMin_;
168  double phiMax_;
169 
170  int ptBin_;
171  double ptMin_;
172  double ptMax_;
173 
174  int eBin_;
175  double eMin_;
176  double eMax_;
177 
178  int pBin_;
179  double pMin_;
180  double pMax_;
181 
182  int nbinsPV_;
183  double nPVlow_;
184  double nPVhigh_;
185 
186  //variables which are present both in
190  double ptThreshold_;
194 
195  //
199 
200  //the histos
202 
203  // --- Used for Data Certification - use for Calo, PF and JPT jets
214 
218 
223 
229 
235 
241 
242 
247 
252 
257 
260 
261  // Leading Jet Parameters
265 
266  // Events passing the jet triggers
269 
273 
277 
278 
294 
310 
311 
312  //dijet analysis quantities
315 
316  // NPV profiles
317  //----------------------------------------------------------------------------
325 
328 
331 
332  //MonitorElement* hltpathME;
335 
338 
339  std::vector<std::string> highPtJetExpr_;
340  std::vector<std::string> lowPtJetExpr_;
341 
343 
345 
346 // bool energycorrected;
347 
348 
349  // CaloJet specific
364 
365  //now define PFJet only flags
399 
408 
418 
428 
453 
463 
464 
480 
489 
490  //it is there for ak4PFCHS
503 
516 
529 
530  //new Plots with Res./ Eff. as function of neutral, charged & em fraction
531 
534 
540  //PF specific NPV profiles
549 
550  //Monitor Elements for special selections
551  //for special selections
562 
565 
585 
605 
625 
645 
646  std::map< std::string,MonitorElement* >map_of_MEs;
647 
649  bool isPFJet_;
651 
653 
655 
656 };
657 #endif
MonitorElement * mqgLikelihood_lowPt_Barrel
Definition: JetAnalyzer.h:494
edm::EDGetTokenT< edm::ValueMap< float > > qgaxis2Token_
Definition: JetAnalyzer.h:122
MonitorElement * mCHEn_mediumPt_Barrel
Definition: JetAnalyzer.h:380
MonitorElement * mEFrac_EndCap
Definition: JetAnalyzer.h:234
JetIDSelectionFunctor::Version_t jetidversion
Definition: JetAnalyzer.h:144
MonitorElement * mNJets
Definition: JetAnalyzer.h:258
MonitorElement * mNHEn_lowPt_Barrel
Definition: JetAnalyzer.h:376
MonitorElement * mMass_lowPt_Forward
Definition: JetAnalyzer.h:446
MonitorElement * mPt_Forward_Hi
Definition: JetAnalyzer.h:253
MonitorElement * mMass_mediumPt_Forward
Definition: JetAnalyzer.h:449
MonitorElement * mePtForwardPlus_BXm1Empty
Definition: JetAnalyzer.h:603
PFJetIDSelectionFunctor::Quality_t pfjetidquality
Definition: JetAnalyzer.h:147
MonitorElement * mMass_highPt_Forward
Definition: JetAnalyzer.h:452
MonitorElement * mHadEnergyInHB
Definition: JetAnalyzer.h:353
MonitorElement * mHFEEn_highPt_Forward
Definition: JetAnalyzer.h:475
bool bypassAllPVChecks_
Definition: JetAnalyzer.h:327
MonitorElement * mMaxEInEmTowers
Definition: JetAnalyzer.h:350
MonitorElement * mfRBX
Definition: JetAnalyzer.h:361
MonitorElement * mMultiplicityQG_highPt_Forward
Definition: JetAnalyzer.h:527
MonitorElement * mCHEn_highPt_Barrel
Definition: JetAnalyzer.h:385
MonitorElement * mPhi_Forward
Definition: JetAnalyzer.h:237
MonitorElement * mChMultiplicity_highPt_Barrel
Definition: JetAnalyzer.h:396
MonitorElement * mLooseCutPUJIDPassFractionVSeta
Definition: JetAnalyzer.h:295
MonitorElement * mChMultiplicity_mediumPt_EndCap
Definition: JetAnalyzer.h:457
MonitorElement * mNeutralEmEnergy
Definition: JetAnalyzer.h:485
static bool jetSortingRule(reco::Jet x, reco::Jet y)
Definition: JetAnalyzer.h:98
double ptMin_
Definition: JetAnalyzer.h:171
MonitorElement * meCHFracBarrel_BXm2BXm1Filled
Definition: JetAnalyzer.h:608
MonitorElement * mPhEn_mediumPt_EndCap
Definition: JetAnalyzer.h:436
MonitorElement * mPt_Lo
Definition: JetAnalyzer.h:268
MonitorElement * mePhFracEndCapPlus_BXm1Filled
Definition: JetAnalyzer.h:634
MonitorElement * mEmEnergyInHF
Definition: JetAnalyzer.h:358
MonitorElement * mePtForwardPlus_BXm2BXm1Filled
Definition: JetAnalyzer.h:623
bool jetCleaningFlag_
Definition: JetAnalyzer.h:342
MonitorElement * mePtEndCapPlus_BXm2BXm1Empty
Definition: JetAnalyzer.h:577
MonitorElement * mPhiFirst
Definition: JetAnalyzer.h:263
MonitorElement * mCutPUJIDDiscriminant_lowPt_Forward
Definition: JetAnalyzer.h:303
MonitorElement * mNeutralHadronEnergy
Definition: JetAnalyzer.h:482
MonitorElement * mEEffNeutralFraction
Definition: JetAnalyzer.h:535
MonitorElement * mHFEFrac_mediumPt_Forward
Definition: JetAnalyzer.h:467
MonitorElement * mPt_Forward
Definition: JetAnalyzer.h:236
MonitorElement * mCHFrac_highPt_EndCap
Definition: JetAnalyzer.h:425
MonitorElement * mConstituents_Forward_Hi
Definition: JetAnalyzer.h:255
MonitorElement * mNHFrac_highPt_EndCap
Definition: JetAnalyzer.h:426
bool fill_jet_high_level_histo
Definition: JetAnalyzer.h:652
MonitorElement * mqgLikelihood_highPt_EndCap
Definition: JetAnalyzer.h:515
JetAnalyzer(const edm::ParameterSet &)
Constructor.
Definition: JetAnalyzer.cc:63
MonitorElement * mChargedEmEnergy_profile
Definition: JetAnalyzer.h:543
edm::EDGetTokenT< reco::JetCorrector > jetCorrectorToken_
Definition: JetAnalyzer.h:139
std::vector< std::string > lowPtJetExpr_
Definition: JetAnalyzer.h:340
MonitorElement * meHFEMFracMinus_BXm2BXm1Empty
Definition: JetAnalyzer.h:579
MonitorElement * mHFrac_Forward
Definition: JetAnalyzer.h:239
MonitorElement * mEmEnergyInEE
Definition: JetAnalyzer.h:357
MonitorElement * mHFHFrac_highPt_Forward
Definition: JetAnalyzer.h:470
MonitorElement * meNHFracBarrel_BXm1Filled
Definition: JetAnalyzer.h:627
MonitorElement * mHFHEn_lowPt_Forward
Definition: JetAnalyzer.h:472
MonitorElement * mMultiplicityQG_mediumPt_EndCap
Definition: JetAnalyzer.h:510
MonitorElement * mNHFrac_lowPt_EndCap
Definition: JetAnalyzer.h:420
MonitorElement * mCHFrac_lowPt_Barrel
Definition: JetAnalyzer.h:366
edm::EDGetTokenT< edm::ValueMap< int > > cutBasedPUIDToken_
Definition: JetAnalyzer.h:116
MonitorElement * meCHFracEndCapMinus_BXm2BXm1Empty
Definition: JetAnalyzer.h:572
MonitorElement * mElEn_highPt_Barrel
Definition: JetAnalyzer.h:388
edm::EDGetTokenT< reco::CaloJetCollection > caloJetsToken_
Definition: JetAnalyzer.h:111
MonitorElement * mHFHFrac
Definition: JetAnalyzer.h:556
MonitorElement * jetME
Definition: JetAnalyzer.h:201
MonitorElement * mPhEn_lowPt_EndCap
Definition: JetAnalyzer.h:431
Base class for all types of Jets.
Definition: Jet.h:20
int m_bitAlgTechTrig_
Definition: JetAnalyzer.h:198
double balanceThirdJetCut_
Definition: JetAnalyzer.h:193
MonitorElement * mMediumCutPUJIDPassFractionVSeta
Definition: JetAnalyzer.h:297
MonitorElement * mHFEEn_lowPt_Forward
Definition: JetAnalyzer.h:471
edm::EDGetTokenT< edm::ValueMap< float > > qgLikelihoodToken_
Definition: JetAnalyzer.h:120
MonitorElement * mePhFracEndCapPlus_BXm2BXm1Empty
Definition: JetAnalyzer.h:574
MonitorElement * meNHFracEndCapMinus_BXm1Filled
Definition: JetAnalyzer.h:631
MonitorElement * mPhi_EndCap
Definition: JetAnalyzer.h:231
JetIDSelectionFunctor jetIDFunctor
Definition: JetAnalyzer.h:145
MonitorElement * mNHFrac
Definition: JetAnalyzer.h:553
MonitorElement * meCHFracEndCapMinus_BXm2BXm1Filled
Definition: JetAnalyzer.h:612
MonitorElement * mqgLikelihood_mediumPt_Barrel
Definition: JetAnalyzer.h:498
MonitorElement * mPhFrac_lowPt_EndCap
Definition: JetAnalyzer.h:421
MonitorElement * mMass_highPt_EndCap
Definition: JetAnalyzer.h:451
MonitorElement * mMVAPUJIDDiscriminant_mediumPt_Barrel
Definition: JetAnalyzer.h:288
MonitorElement * mNHFracVSeta_highPt
Definition: JetAnalyzer.h:416
MonitorElement * mCutPUJIDDiscriminant_lowPt_Barrel
Definition: JetAnalyzer.h:301
MonitorElement * mN90Hits
Definition: JetAnalyzer.h:359
MonitorElement * mCHFrac
Definition: JetAnalyzer.h:552
PFJetIDSelectionFunctor pfjetIDFunctor
Definition: JetAnalyzer.h:150
MonitorElement * mCHEn_lowPt_EndCap
Definition: JetAnalyzer.h:429
edm::EDGetTokenT< reco::PFJetCollection > pfJetsToken_
Definition: JetAnalyzer.h:112
MonitorElement * meNHFracEndCapPlus_BXm1Empty
Definition: JetAnalyzer.h:595
MonitorElement * mCutPUJIDDiscriminant_lowPt_EndCap
Definition: JetAnalyzer.h:302
int leadJetFlag_
Definition: JetAnalyzer.h:189
MonitorElement * mCHFracVSeta_highPt
Definition: JetAnalyzer.h:415
MonitorElement * meCHFracEndCapPlus_BXm2BXm1Filled
Definition: JetAnalyzer.h:616
MonitorElement * mPhEn_highPt_Barrel
Definition: JetAnalyzer.h:387
edm::InputTag inputJetIDValueMap
Definition: JetAnalyzer.h:127
MonitorElement * mCHFrac_profile
Definition: JetAnalyzer.h:557
std::string jetType_
Definition: JetAnalyzer.h:106
MonitorElement * mNeutMultiplicity_lowPt_EndCap
Definition: JetAnalyzer.h:455
MonitorElement * mNHEn_mediumPt_EndCap
Definition: JetAnalyzer.h:435
MonitorElement * mEta_Hi
Definition: JetAnalyzer.h:270
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
edm::EDGetTokenT< edm::ValueMap< int > > mvaPUIDToken_
Definition: JetAnalyzer.h:117
MonitorElement * mpTD_mediumPt_EndCap
Definition: JetAnalyzer.h:509
bool isCaloJet_
Definition: JetAnalyzer.h:648
MonitorElement * meCHFracEndCapPlus_BXm1Filled
Definition: JetAnalyzer.h:636
MonitorElement * mNeutralMultiplicity
Definition: JetAnalyzer.h:487
double pMin_
Definition: JetAnalyzer.h:179
edm::EDGetTokenT< edm::ValueMap< float > > mvaFullPUDiscriminantToken_
Definition: JetAnalyzer.h:114
MonitorElement * mePtForwardMinus_BXm2BXm1Filled
Definition: JetAnalyzer.h:620
MonitorElement * mMass_lowPt_Barrel
Definition: JetAnalyzer.h:444
MonitorElement * mEFrac_profile
Definition: JetAnalyzer.h:324
MonitorElement * meCHFracBarrel_BXm2BXm1Empty
Definition: JetAnalyzer.h:568
MonitorElement * mePhFracBarrel_BXm1Filled
Definition: JetAnalyzer.h:626
MonitorElement * mPt_3
Definition: JetAnalyzer.h:207
std::string m_l1algoname_
Definition: JetAnalyzer.h:197
MonitorElement * mHFEMFrac
Definition: JetAnalyzer.h:555
MonitorElement * mHFrac_Barrel_Hi
Definition: JetAnalyzer.h:246
MonitorElement * mEta
Definition: JetAnalyzer.h:208
MonitorElement * mConstituents_Forward
Definition: JetAnalyzer.h:238
std::string DirName
Definition: JetAnalyzer.h:154
edm::EDGetTokenT< std::vector< reco::Vertex > > vertexToken_
Definition: JetAnalyzer.h:109
MonitorElement * mMVAPUJIDDiscriminant_lowPt_Forward
Definition: JetAnalyzer.h:287
MonitorElement * mpTD_lowPt_Forward
Definition: JetAnalyzer.h:518
MonitorElement * mPt_Hi
Definition: JetAnalyzer.h:272
JetMETDQMDCSFilter * DCSFilterForDCSMonitoring_
Definition: JetAnalyzer.h:564
MonitorElement * mePhFracEndCapPlus_BXm1Empty
Definition: JetAnalyzer.h:594
int fillJIDPassFrac_
Definition: JetAnalyzer.h:196
MonitorElement * mMultiplicityQG_lowPt_EndCap
Definition: JetAnalyzer.h:506
MonitorElement * meHFHFracPlus_BXm1Filled
Definition: JetAnalyzer.h:641
MonitorElement * meNHFracEndCapPlus_BXm1Filled
Definition: JetAnalyzer.h:635
MonitorElement * mCHFrac_lowPt_EndCap
Definition: JetAnalyzer.h:419
virtual double pt() const
transverse momentum
MonitorElement * mMuMultiplicity_highPt_Barrel
Definition: JetAnalyzer.h:398
MonitorElement * mNHFracVSeta_mediumPt
Definition: JetAnalyzer.h:413
MonitorElement * mChargedMultiplicity_profile
Definition: JetAnalyzer.h:546
MonitorElement * mAxis2_mediumPt_Barrel
Definition: JetAnalyzer.h:495
MonitorElement * mHFEFrac_lowPt_Forward
Definition: JetAnalyzer.h:465
HLTConfigProvider hltConfig_
Definition: JetAnalyzer.h:329
MonitorElement * meHFEMFracPlus_BXm1Filled
Definition: JetAnalyzer.h:642
MonitorElement * mNHFracVSeta_lowPt
Definition: JetAnalyzer.h:410
MonitorElement * mLooseJIDPassFractionVSpt
Definition: JetAnalyzer.h:275
MonitorElement * mAxis2_highPt_Forward
Definition: JetAnalyzer.h:525
JetMETDQMDCSFilter * DCSFilterForJetMonitoring_
Definition: JetAnalyzer.h:563
MonitorElement * mpTD_mediumPt_Barrel
Definition: JetAnalyzer.h:496
MonitorElement * mPt_uncor
Definition: JetAnalyzer.h:210
bool hltInitialized_
Definition: JetAnalyzer.h:326
MonitorElement * mEResChargedFraction
Definition: JetAnalyzer.h:538
MonitorElement * mDPhi
Definition: JetAnalyzer.h:259
MonitorElement * mresEMF
Definition: JetAnalyzer.h:362
MonitorElement * meEta_BXm2BXm1Filled
Definition: JetAnalyzer.h:624
MonitorElement * mChargedMuEnergy
Definition: JetAnalyzer.h:484
MonitorElement * mLooseMVAPUJIDPassFractionVSpt
Definition: JetAnalyzer.h:280
MonitorElement * meHFHFracMinus_BXm2BXm1Filled
Definition: JetAnalyzer.h:618
double nPVhigh_
Definition: JetAnalyzer.h:184
MonitorElement * mMuMultiplicity_mediumPt_EndCap
Definition: JetAnalyzer.h:459
MonitorElement * mNHFrac_profile
Definition: JetAnalyzer.h:558
bool runcosmics_
Definition: JetAnalyzer.h:344
MonitorElement * mConstituents_profile
Definition: JetAnalyzer.h:322
edm::InputTag gtLabel_
Definition: JetAnalyzer.h:133
MonitorElement * mpTD_highPt_EndCap
Definition: JetAnalyzer.h:513
MonitorElement * mPt_Barrel_Hi
Definition: JetAnalyzer.h:243
MonitorElement * mEmEnergyInEB
Definition: JetAnalyzer.h:356
MonitorElement * mDijetBalance
Definition: JetAnalyzer.h:313
MonitorElement * meNHFracEndCapPlus_BXm2BXm1Empty
Definition: JetAnalyzer.h:575
MonitorElement * meHFEMFracPlus_BXm2BXm1Empty
Definition: JetAnalyzer.h:582
MonitorElement * mTightCutPUJIDPassFractionVSeta
Definition: JetAnalyzer.h:299
MonitorElement * mMediumMVAPUJIDPassFractionVSeta
Definition: JetAnalyzer.h:281
MonitorElement * mePtEndCapPlus_BXm1Empty
Definition: JetAnalyzer.h:597
MonitorElement * mChargedHadronEnergy_profile
Definition: JetAnalyzer.h:541
MonitorElement * mPhi_Barrel
Definition: JetAnalyzer.h:225
MonitorElement * mPhFrac_lowPt_Barrel
Definition: JetAnalyzer.h:368
void endRun(const edm::Run &, const edm::EventSetup &)
Finish up a run.
MonitorElement * mAxis2_highPt_Barrel
Definition: JetAnalyzer.h:499
MonitorElement * mMass_lowPt_EndCap
Definition: JetAnalyzer.h:445
MonitorElement * mePtForwardMinus_BXm2BXm1Empty
Definition: JetAnalyzer.h:580
virtual ~JetAnalyzer()
Destructor.
Definition: JetAnalyzer.cc:236
MonitorElement * mConstituents_EndCap
Definition: JetAnalyzer.h:232
MonitorElement * mPhi_EndCap_Hi
Definition: JetAnalyzer.h:249
MonitorElement * meEta_BXm1Empty
Definition: JetAnalyzer.h:604
MonitorElement * mHFHFrac_mediumPt_Forward
Definition: JetAnalyzer.h:468
MonitorElement * mPhFrac_mediumPt_Barrel
Definition: JetAnalyzer.h:371
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtToken_
Definition: JetAnalyzer.h:110
MonitorElement * mePhFracBarrel_BXm2BXm1Filled
Definition: JetAnalyzer.h:606
MonitorElement * mePtEndCapMinus_BXm1Empty
Definition: JetAnalyzer.h:593
MonitorElement * mNeutralMultiplicity_profile
Definition: JetAnalyzer.h:547
MonitorElement * mMultiplicityQG_highPt_EndCap
Definition: JetAnalyzer.h:514
MonitorElement * meHFHFracMinus_BXm1Filled
Definition: JetAnalyzer.h:638
MonitorElement * cleanupME
Definition: JetAnalyzer.h:333
MonitorElement * mPhEn_mediumPt_Barrel
Definition: JetAnalyzer.h:382
MonitorElement * mNeutralFraction2
Definition: JetAnalyzer.h:533
MonitorElement * mLooseMVAPUJIDPassFractionVSeta
Definition: JetAnalyzer.h:279
MonitorElement * mNeutMultiplicity_mediumPt_EndCap
Definition: JetAnalyzer.h:458
MonitorElement * mNeutralFraction
Definition: JetAnalyzer.h:532
MonitorElement * mNHFracVSpT_EndCap
Definition: JetAnalyzer.h:404
double pMax_
Definition: JetAnalyzer.h:180
MonitorElement * mNeutralEmEnergy_profile
Definition: JetAnalyzer.h:545
MonitorElement * mNHFrac_mediumPt_Barrel
Definition: JetAnalyzer.h:370
MonitorElement * mPhEn_lowPt_Barrel
Definition: JetAnalyzer.h:377
edm::EDGetTokenT< edm::ValueMap< float > > cutBasedPUDiscriminantToken_
Definition: JetAnalyzer.h:115
edm::EDGetTokenT< pat::JetCollection > patJetsToken_
Definition: JetAnalyzer.h:113
double ptMax_
Definition: JetAnalyzer.h:172
MonitorElement * mPt_1
Definition: JetAnalyzer.h:205
MonitorElement * mConstituents_Barrel
Definition: JetAnalyzer.h:226
MonitorElement * meHFHFracMinus_BXm1Empty
Definition: JetAnalyzer.h:598
MonitorElement * meCHFracEndCapMinus_BXm1Empty
Definition: JetAnalyzer.h:592
MonitorElement * mNHEn_lowPt_EndCap
Definition: JetAnalyzer.h:430
double ptThreshold_
Definition: JetAnalyzer.h:190
std::string JetIDVersion_
Definition: JetAnalyzer.h:142
MonitorElement * mMuEn_lowPt_EndCap
Definition: JetAnalyzer.h:433
MonitorElement * mePhFracBarrel_BXm2BXm1Empty
Definition: JetAnalyzer.h:566
MonitorElement * mPhi
Definition: JetAnalyzer.h:209
MonitorElement * meHFEMFracMinus_BXm1Filled
Definition: JetAnalyzer.h:639
MonitorElement * mNeutMultiplicity_lowPt_Barrel
Definition: JetAnalyzer.h:391
MonitorElement * mpTD_highPt_Barrel
Definition: JetAnalyzer.h:500
MonitorElement * mPhFrac_mediumPt_EndCap
Definition: JetAnalyzer.h:424
MonitorElement * mMuonMultiplicity_profile
Definition: JetAnalyzer.h:548
MonitorElement * mCutPUJIDDiscriminant_mediumPt_Forward
Definition: JetAnalyzer.h:306
MonitorElement * mCutPUJIDDiscriminant_highPt_EndCap
Definition: JetAnalyzer.h:308
MonitorElement * mChargedHadronEnergy
Definition: JetAnalyzer.h:481
MonitorElement * mePhFracEndCapPlus_BXm2BXm1Filled
Definition: JetAnalyzer.h:614
MonitorElement * mPhi_uncor
Definition: JetAnalyzer.h:212
MonitorElement * mePhFracEndCapMinus_BXm2BXm1Empty
Definition: JetAnalyzer.h:570
MonitorElement * mCutPUJIDDiscriminant_highPt_Barrel
Definition: JetAnalyzer.h:307
std::string processname_
Definition: JetAnalyzer.h:330
MonitorElement * meHFEMFracPlus_BXm2BXm1Filled
Definition: JetAnalyzer.h:622
MonitorElement * meNHFracBarrel_BXm2BXm1Filled
Definition: JetAnalyzer.h:607
bool fill_CHS_histos
Definition: JetAnalyzer.h:654
MonitorElement * mChargedEmEnergy
Definition: JetAnalyzer.h:483
MonitorElement * mNeutMultiplicity_mediumPt_Forward
Definition: JetAnalyzer.h:478
MonitorElement * mMass_mediumPt_EndCap
Definition: JetAnalyzer.h:448
MonitorElement * mPhFrac_profile
Definition: JetAnalyzer.h:559
MonitorElement * meNHFracBarrel_BXm1Empty
Definition: JetAnalyzer.h:587
MonitorElement * mPt_profile
Definition: JetAnalyzer.h:319
edm::EDGetTokenT< edm::ValueMap< float > > qgptDToken_
Definition: JetAnalyzer.h:121
MonitorElement * mPhFracVSeta_lowPt
Definition: JetAnalyzer.h:411
MonitorElement * mChMultiplicity_lowPt_Barrel
Definition: JetAnalyzer.h:390
edm::InputTag jetCorrectorTag_
Definition: JetAnalyzer.h:138
MonitorElement * mEtaFirst
Definition: JetAnalyzer.h:262
MonitorElement * mElEn_lowPt_EndCap
Definition: JetAnalyzer.h:432
MonitorElement * mTightMVAPUJIDPassFractionVSeta
Definition: JetAnalyzer.h:283
MonitorElement * mNHFrac_mediumPt_EndCap
Definition: JetAnalyzer.h:423
MonitorElement * mEFrac_Forward
Definition: JetAnalyzer.h:240
MonitorElement * mChMultiplicity_lowPt_EndCap
Definition: JetAnalyzer.h:454
MonitorElement * mMuEn_mediumPt_Barrel
Definition: JetAnalyzer.h:384
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
Definition: JetAnalyzer.h:108
MonitorElement * mMuMultiplicity_highPt_EndCap
Definition: JetAnalyzer.h:462
MonitorElement * mePtEndCapMinus_BXm2BXm1Empty
Definition: JetAnalyzer.h:573
MonitorElement * mPt_2
Definition: JetAnalyzer.h:206
double eMin_
Definition: JetAnalyzer.h:175
MonitorElement * mAxis2_highPt_EndCap
Definition: JetAnalyzer.h:512
MonitorElement * mMVAPUJIDDiscriminant_highPt_Barrel
Definition: JetAnalyzer.h:291
MonitorElement * mNeutralHadronEnergy_profile
Definition: JetAnalyzer.h:542
MonitorElement * mHFrac_Barrel
Definition: JetAnalyzer.h:227
MonitorElement * mNJets_profile
Definition: JetAnalyzer.h:318
MonitorElement * mMultiplicityQG_highPt_Barrel
Definition: JetAnalyzer.h:501
MonitorElement * mHFEFracVSpT_Forward
Definition: JetAnalyzer.h:407
MonitorElement * mePhFracEndCapMinus_BXm2BXm1Filled
Definition: JetAnalyzer.h:610
MonitorElement * mePhFracBarrel_BXm1Empty
Definition: JetAnalyzer.h:586
PF Jet selector for pat::Jets.
MonitorElement * mCHEn_lowPt_Barrel
Definition: JetAnalyzer.h:375
std::string JetIDQuality_
Definition: JetAnalyzer.h:141
MonitorElement * mHFEFrac_highPt_Forward
Definition: JetAnalyzer.h:469
MonitorElement * mElEn_highPt_EndCap
Definition: JetAnalyzer.h:442
MonitorElement * mCutPUJIDDiscriminant_mediumPt_EndCap
Definition: JetAnalyzer.h:305
MonitorElement * meNHFracEndCapMinus_BXm2BXm1Empty
Definition: JetAnalyzer.h:571
MonitorElement * mEFrac
Definition: JetAnalyzer.h:221
double phiMin_
Definition: JetAnalyzer.h:167
MonitorElement * mCutPUJIDDiscriminant_mediumPt_Barrel
Definition: JetAnalyzer.h:304
MonitorElement * mPhFrac_highPt_EndCap
Definition: JetAnalyzer.h:427
MonitorElement * mPhFracVSeta_mediumPt
Definition: JetAnalyzer.h:414
MonitorElement * meHFEMFracPlus_BXm1Empty
Definition: JetAnalyzer.h:602
MonitorElement * mePtBarrel_BXm2BXm1Filled
Definition: JetAnalyzer.h:609
MonitorElement * meCHFracBarrel_BXm1Empty
Definition: JetAnalyzer.h:588
MonitorElement * mePtBarrel_BXm1Empty
Definition: JetAnalyzer.h:589
MonitorElement * mNHFracVSpT_Barrel
Definition: JetAnalyzer.h:401
MonitorElement * mHadEnergyInHF
Definition: JetAnalyzer.h:354
double nPVlow_
Definition: JetAnalyzer.h:183
Jet selector for pat::Jets and for CaloJets.
JetIDSelectionFunctor::Quality_t jetidquality
Definition: JetAnalyzer.h:143
MonitorElement * mfHPD
Definition: JetAnalyzer.h:360
MonitorElement * mNeutMultiplicity_highPt_EndCap
Definition: JetAnalyzer.h:461
MonitorElement * mDijetAsymmetry
Definition: JetAnalyzer.h:314
MonitorElement * mpTD_lowPt_Barrel
Definition: JetAnalyzer.h:492
MonitorElement * mHFHEn_mediumPt_Forward
Definition: JetAnalyzer.h:474
MonitorElement * mJetEnergyCorr
Definition: JetAnalyzer.h:215
MonitorElement * mHFrac_EndCap_Hi
Definition: JetAnalyzer.h:251
MonitorElement * mAxis2_lowPt_EndCap
Definition: JetAnalyzer.h:504
MonitorElement * mElEn_mediumPt_Barrel
Definition: JetAnalyzer.h:383
MonitorElement * mMVAPUJIDDiscriminant_highPt_Forward
Definition: JetAnalyzer.h:293
MonitorElement * mePtEndCapMinus_BXm2BXm1Filled
Definition: JetAnalyzer.h:613
edm::EDGetTokenT< edm::ValueMap< reco::JetID > > jetID_ValueMapToken_
Definition: JetAnalyzer.h:128
MonitorElement * mEMF
Definition: JetAnalyzer.h:363
MonitorElement * mChargedMultiplicity
Definition: JetAnalyzer.h:486
edm::EDGetTokenT< edm::ValueMap< int > > qgMultiplicityToken_
Definition: JetAnalyzer.h:119
MonitorElement * mNHEn_highPt_Barrel
Definition: JetAnalyzer.h:386
std::map< std::string, MonitorElement * > map_of_MEs
Definition: JetAnalyzer.h:646
MonitorElement * mPt
Definition: JetAnalyzer.h:204
MonitorElement * mEFrac_Barrel
Definition: JetAnalyzer.h:228
double asymmetryThirdJetCut_
Definition: JetAnalyzer.h:192
void dqmBeginRun(const edm::Run &, const edm::EventSetup &)
Initialize run-based parameters.
MonitorElement * mCHFracVSeta_mediumPt
Definition: JetAnalyzer.h:412
MonitorElement * mConstituents_Barrel_Hi
Definition: JetAnalyzer.h:245
MonitorElement * mePtBarrel_BXm1Filled
Definition: JetAnalyzer.h:629
MonitorElement * mCHFrac_mediumPt_EndCap
Definition: JetAnalyzer.h:422
MonitorElement * mNHFrac_highPt_Barrel
Definition: JetAnalyzer.h:373
MonitorElement * mqgLikelihood_highPt_Forward
Definition: JetAnalyzer.h:528
MonitorElement * mMediumCutPUJIDPassFractionVSpt
Definition: JetAnalyzer.h:298
MonitorElement * mPhi_Barrel_Hi
Definition: JetAnalyzer.h:244
MonitorElement * mePhFracEndCapMinus_BXm1Empty
Definition: JetAnalyzer.h:590
double etaMin_
Definition: JetAnalyzer.h:163
double ptThresholdUnc_
Definition: JetAnalyzer.h:191
MonitorElement * mMuMultiplicity_mediumPt_Barrel
Definition: JetAnalyzer.h:395
MonitorElement * mHFrac_EndCap
Definition: JetAnalyzer.h:233
MonitorElement * mJetEnergyCorrVSPt
Definition: JetAnalyzer.h:217
double etaMax_
Definition: JetAnalyzer.h:164
MonitorElement * mEResNeutralFraction
Definition: JetAnalyzer.h:537
MonitorElement * mElEn_mediumPt_EndCap
Definition: JetAnalyzer.h:437
MonitorElement * mAxis2_lowPt_Barrel
Definition: JetAnalyzer.h:491
MonitorElement * mPhiVSEta
Definition: JetAnalyzer.h:222
MonitorElement * mqgLikelihood_mediumPt_EndCap
Definition: JetAnalyzer.h:511
MonitorElement * meHFHFracPlus_BXm2BXm1Filled
Definition: JetAnalyzer.h:621
MonitorElement * mePtEndCapMinus_BXm1Filled
Definition: JetAnalyzer.h:633
GenericTriggerEventFlag * highPtJetEventFlag_
Definition: JetAnalyzer.h:336
MonitorElement * mHFrac_Forward_Hi
Definition: JetAnalyzer.h:256
MonitorElement * mChargedMuEnergy_profile
Definition: JetAnalyzer.h:544
MonitorElement * mLooseJIDPassFractionVSptNoHF
Definition: JetAnalyzer.h:276
MonitorElement * mEta_uncor
Definition: JetAnalyzer.h:211
MonitorElement * mMediumMVAPUJIDPassFractionVSpt
Definition: JetAnalyzer.h:282
MonitorElement * mCHEn_highPt_EndCap
Definition: JetAnalyzer.h:439
MonitorElement * mMVAPUJIDDiscriminant_highPt_EndCap
Definition: JetAnalyzer.h:292
MonitorElement * mEEffChargedFraction
Definition: JetAnalyzer.h:536
MonitorElement * mCHFracVSpT_EndCap
Definition: JetAnalyzer.h:403
MonitorElement * mHFHFracVSpT_Forward
Definition: JetAnalyzer.h:406
MonitorElement * mMVAPUJIDDiscriminant_lowPt_Barrel
Definition: JetAnalyzer.h:285
MonitorElement * mpTD_lowPt_EndCap
Definition: JetAnalyzer.h:505
bool isMiniAODJet_
Definition: JetAnalyzer.h:650
MonitorElement * mNHEn_mediumPt_Barrel
Definition: JetAnalyzer.h:381
MonitorElement * mMuMultiplicity_lowPt_Barrel
Definition: JetAnalyzer.h:392
edm::ParameterSet cleaningParameters_
Definition: JetAnalyzer.h:131
MonitorElement * mePtForwardPlus_BXm2BXm1Empty
Definition: JetAnalyzer.h:583
MonitorElement * mMuEn_highPt_EndCap
Definition: JetAnalyzer.h:443
MonitorElement * mLooseJIDPassFractionVSeta
Definition: JetAnalyzer.h:274
MonitorElement * mHFrac_profile
Definition: JetAnalyzer.h:323
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
MonitorElement * mPhEn_highPt_EndCap
Definition: JetAnalyzer.h:441
MonitorElement * mMultiplicityQG_lowPt_Barrel
Definition: JetAnalyzer.h:493
GenericTriggerEventFlag * lowPtJetEventFlag_
Definition: JetAnalyzer.h:337
MonitorElement * mMVAPUJIDDiscriminant_lowPt_EndCap
Definition: JetAnalyzer.h:286
MonitorElement * meHFHFracMinus_BXm2BXm1Empty
Definition: JetAnalyzer.h:578
MonitorElement * mMuEn_mediumPt_EndCap
Definition: JetAnalyzer.h:438
MonitorElement * mqgLikelihood_lowPt_EndCap
Definition: JetAnalyzer.h:507
MonitorElement * mAxis2_mediumPt_Forward
Definition: JetAnalyzer.h:521
MonitorElement * mPt_EndCap_Hi
Definition: JetAnalyzer.h:248
MonitorElement * mMuEn_lowPt_Barrel
Definition: JetAnalyzer.h:379
MonitorElement * mTightMVAPUJIDPassFractionVSpt
Definition: JetAnalyzer.h:284
MonitorElement * mCHFrac_highPt_Barrel
Definition: JetAnalyzer.h:372
MonitorElement * mMuEn_highPt_Barrel
Definition: JetAnalyzer.h:389
MonitorElement * meCHFracEndCapPlus_BXm1Empty
Definition: JetAnalyzer.h:596
edm::ParameterSet parameters_
Definition: JetAnalyzer.h:136
MonitorElement * mMaxEInHadTowers
Definition: JetAnalyzer.h:351
MonitorElement * mePhFracEndCapMinus_BXm1Filled
Definition: JetAnalyzer.h:630
MonitorElement * mHFHEn_highPt_Forward
Definition: JetAnalyzer.h:476
MonitorElement * mePtEndCapPlus_BXm1Filled
Definition: JetAnalyzer.h:637
MonitorElement * mNHEn_highPt_EndCap
Definition: JetAnalyzer.h:440
MonitorElement * mePtForwardPlus_BXm1Filled
Definition: JetAnalyzer.h:643
MonitorElement * nEEff
Definition: JetAnalyzer.h:539
MonitorElement * mCHFrac_mediumPt_Barrel
Definition: JetAnalyzer.h:369
MonitorElement * mAxis2_lowPt_Forward
Definition: JetAnalyzer.h:517
MonitorElement * mPhi_Hi
Definition: JetAnalyzer.h:271
void bookMESetSelection(std::string, DQMStore::IBooker &)
MonitorElement * mMultiplicityQG_mediumPt_Barrel
Definition: JetAnalyzer.h:497
edm::InputTag theTriggerResultsLabel_
Definition: JetAnalyzer.h:102
MonitorElement * mPtFirst
Definition: JetAnalyzer.h:264
MonitorElement * meNHFracEndCapMinus_BXm1Empty
Definition: JetAnalyzer.h:591
MonitorElement * mPhFrac
Definition: JetAnalyzer.h:554
MonitorElement * mPhi_profile
Definition: JetAnalyzer.h:321
MonitorElement * mPt_Barrel
Definition: JetAnalyzer.h:224
MonitorElement * meCHFracBarrel_BXm1Filled
Definition: JetAnalyzer.h:628
MonitorElement * mElEn_lowPt_Barrel
Definition: JetAnalyzer.h:378
MonitorElement * mMass_highPt_Barrel
Definition: JetAnalyzer.h:450
MonitorElement * meNHFracEndCapMinus_BXm2BXm1Filled
Definition: JetAnalyzer.h:611
MonitorElement * mHadEnergyInHE
Definition: JetAnalyzer.h:355
std::vector< std::string > highPtJetExpr_
Definition: JetAnalyzer.h:339
MonitorElement * mMass_mediumPt_Barrel
Definition: JetAnalyzer.h:447
MonitorElement * meHFEMFracMinus_BXm1Empty
Definition: JetAnalyzer.h:599
MonitorElement * mChMultiplicity_highPt_EndCap
Definition: JetAnalyzer.h:460
MonitorElement * meHFHFracPlus_BXm2BXm1Empty
Definition: JetAnalyzer.h:581
PFJetIDSelectionFunctor::Version_t pfjetidversion
Definition: JetAnalyzer.h:148
MonitorElement * mConstituents
Definition: JetAnalyzer.h:219
MonitorElement * mNHFrac_lowPt_Barrel
Definition: JetAnalyzer.h:367
MonitorElement * meEta_BXm1Filled
Definition: JetAnalyzer.h:644
MonitorElement * mJetEnergyCorrVSEta
Definition: JetAnalyzer.h:216
MonitorElement * mPhFrac_highPt_Barrel
Definition: JetAnalyzer.h:374
MonitorElement * mCHFracVSpT_Barrel
Definition: JetAnalyzer.h:400
MonitorElement * mPhFracVSpT_EndCap
Definition: JetAnalyzer.h:405
MonitorElement * mChMultiplicity_mediumPt_Barrel
Definition: JetAnalyzer.h:393
MonitorElement * mPhi_Forward_Hi
Definition: JetAnalyzer.h:254
MonitorElement * mMultiplicityQG_lowPt_Forward
Definition: JetAnalyzer.h:519
MonitorElement * meCHFracEndCapPlus_BXm2BXm1Empty
Definition: JetAnalyzer.h:576
MonitorElement * mEta_profile
Definition: JetAnalyzer.h:320
Definition: DDAxes.h:10
MonitorElement * mConstituents_EndCap_Hi
Definition: JetAnalyzer.h:250
MonitorElement * mCHFracVSeta_lowPt
Definition: JetAnalyzer.h:409
MonitorElement * mPt_EndCap
Definition: JetAnalyzer.h:230
MonitorElement * meEta_BXm2BXm1Empty
Definition: JetAnalyzer.h:584
MonitorElement * mpTD_mediumPt_Forward
Definition: JetAnalyzer.h:522
double eMax_
Definition: JetAnalyzer.h:176
MonitorElement * mMVAPUJIDDiscriminant_mediumPt_EndCap
Definition: JetAnalyzer.h:289
MonitorElement * mCHEn_mediumPt_EndCap
Definition: JetAnalyzer.h:434
MonitorElement * mTightCutPUJIDPassFractionVSpt
Definition: JetAnalyzer.h:300
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Inizialize parameters for histo binning.
Definition: JetAnalyzer.cc:247
double phiMax_
Definition: JetAnalyzer.h:168
MonitorElement * mNeutMultiplicity_highPt_Forward
Definition: JetAnalyzer.h:479
MonitorElement * mqgLikelihood_highPt_Barrel
Definition: JetAnalyzer.h:502
MonitorElement * mqgLikelihood_mediumPt_Forward
Definition: JetAnalyzer.h:524
MonitorElement * mePtForwardMinus_BXm1Filled
Definition: JetAnalyzer.h:640
MonitorElement * mLooseCutPUJIDPassFractionVSpt
Definition: JetAnalyzer.h:296
MonitorElement * mMuonMultiplicity
Definition: JetAnalyzer.h:488
MonitorElement * mPhFracVSpT_Barrel
Definition: JetAnalyzer.h:402
MonitorElement * mHFEMFrac_profile
Definition: JetAnalyzer.h:560
MonitorElement * mePtEndCapPlus_BXm2BXm1Filled
Definition: JetAnalyzer.h:617
MonitorElement * mMultiplicityQG_mediumPt_Forward
Definition: JetAnalyzer.h:523
MonitorElement * mqgLikelihood_lowPt_Forward
Definition: JetAnalyzer.h:520
MonitorElement * mHFHFrac_lowPt_Forward
Definition: JetAnalyzer.h:466
MonitorElement * mMVAPUJIDDiscriminant_mediumPt_Forward
Definition: JetAnalyzer.h:290
MonitorElement * mMuMultiplicity_lowPt_EndCap
Definition: JetAnalyzer.h:456
MonitorElement * meHFHFracPlus_BXm1Empty
Definition: JetAnalyzer.h:601
MonitorElement * mConstituents_uncor
Definition: JetAnalyzer.h:213
MonitorElement * mNeutMultiplicity_mediumPt_Barrel
Definition: JetAnalyzer.h:394
MonitorElement * meCHFracEndCapMinus_BXm1Filled
Definition: JetAnalyzer.h:632
MonitorElement * mPhi_Lo
Definition: JetAnalyzer.h:267
MonitorElement * mHFrac
Definition: JetAnalyzer.h:220
MonitorElement * mCutPUJIDDiscriminant_highPt_Forward
Definition: JetAnalyzer.h:309
MonitorElement * mNeutMultiplicity_lowPt_Forward
Definition: JetAnalyzer.h:477
MonitorElement * mHFEEn_mediumPt_Forward
Definition: JetAnalyzer.h:473
edm::InputTag vertexLabel_
Definition: JetAnalyzer.h:132
MonitorElement * meHFEMFracMinus_BXm2BXm1Filled
Definition: JetAnalyzer.h:619
MonitorElement * mNeutMultiplicity_highPt_Barrel
Definition: JetAnalyzer.h:397
Definition: Run.h:41
MonitorElement * verticesME
Definition: JetAnalyzer.h:334
MonitorElement * mPhFracVSeta_highPt
Definition: JetAnalyzer.h:417
MonitorElement * mAxis2_mediumPt_EndCap
Definition: JetAnalyzer.h:508
MonitorElement * mePtBarrel_BXm2BXm1Empty
Definition: JetAnalyzer.h:569
MonitorElement * mpTD_highPt_Forward
Definition: JetAnalyzer.h:526
MonitorElement * mePtForwardMinus_BXm1Empty
Definition: JetAnalyzer.h:600
MonitorElement * meNHFracBarrel_BXm2BXm1Empty
Definition: JetAnalyzer.h:567
MonitorElement * meNHFracEndCapPlus_BXm2BXm1Filled
Definition: JetAnalyzer.h:615
MonitorElement * mHFHFrac_profile
Definition: JetAnalyzer.h:561
std::vector< std::string > folderNames_
Definition: JetAnalyzer.h:152
MonitorElement * mHadEnergyInHO
Definition: JetAnalyzer.h:352
edm::InputTag mInputCollection_
Definition: JetAnalyzer.h:101