77 fill_jet_high_level_histo=pSet.
getParameter<
bool>(
"filljetHighLevel"),
82 isMiniAODJet_ = (
std::string(
"miniaod") ==jetType_);
85 jetCorrectorToken_ = consumes<reco::JetCorrector>(jetCorrectorTag_);
89 caloJetsToken_ = consumes<reco::CaloJetCollection>(mInputCollection_);
94 if (isPFJet_){ pfJetsToken_ = consumes<reco::PFJetCollection>(mInputCollection_);
99 patJetsToken_ = consumes<pat::JetCollection>(mInputCollection_);
102 cutBasedPUDiscriminantToken_ = consumes< edm::ValueMap<float> >(pSet.
getParameter<
edm::InputTag>(
"InputCutPUIDDiscriminant"));
105 mvaFullPUDiscriminantToken_ = consumes< edm::ValueMap<float> >(pSet.
getParameter<
edm::InputTag>(
"InputMVAPUIDDiscriminant"));
112 fill_CHS_histos= pSet.
getParameter<
bool>(
"fillCHShistos");
114 JetIDQuality_ = pSet.
getParameter<
string>(
"JetIDQuality");
115 JetIDVersion_ = pSet.
getParameter<
string>(
"JetIDVersion");
120 jetID_ValueMapToken_= consumes< edm::ValueMap<reco::JetID> >(inputJetIDValueMap);
121 if(JetIDVersion_==
"PURE09"){
123 }
else if (JetIDVersion_==
"DQM09"){
125 }
else if (JetIDVersion_==
"CRAFT08"){
128 if (verbose_)
std::cout<<
"no Valid JetID version given"<<std::endl;
130 if(JetIDQuality_==
"MINIMAL"){
132 }
else if (JetIDQuality_==
"LOOSE_AOD"){
134 }
else if (JetIDQuality_==
"LOOSE"){
136 }
else if (JetIDQuality_==
"TIGHT"){
139 if (verbose_)
std::cout<<
"no Valid JetID quality given"<<std::endl;
146 if(isPFJet_ || isMiniAODJet_){
147 if(JetIDVersion_==
"FIRSTDATA"){
150 if (verbose_)
std::cout<<
"no valid PF JetID version given"<<std::endl;
152 if (JetIDQuality_==
"LOOSE"){
154 }
else if (JetIDQuality_==
"TIGHT"){
157 if (verbose_)
std::cout<<
"no Valid PFJetID quality given"<<std::endl;
166 ptThresholdUnc_ = 20.;
167 asymmetryThirdJetCut_ = 5.;
168 balanceThirdJetCut_ = 0.2;
177 jetCleaningFlag_ =
false;
186 DCSFilterForDCSMonitoring_ =
new JetMETDQMDCSFilter(
"ecal:hbhe:hf:ho:pixel:sistrip:es:muon", iC);
195 highPtJetExpr_ = highptjetparms.
getParameter<std::vector<std::string> >(
"hltPaths");
196 lowPtJetExpr_ = lowptjetparms .getParameter<std::vector<std::string> >(
"hltPaths");
203 bypassAllPVChecks_= cleaningParameters_.
getParameter<
bool>(
"bypassAllPVChecks");
204 vertexLabel_ = cleaningParameters_.getParameter<
edm::InputTag>(
"vertexCollection");
205 vertexToken_ = consumes<std::vector<reco::Vertex> >(
edm::InputTag(vertexLabel_));
207 gtLabel_ = cleaningParameters_.getParameter<
edm::InputTag>(
"gtLabel");
208 gtToken_ = consumes<L1GlobalTriggerReadoutRecord>(
edm::InputTag(gtLabel_));
210 std::string inputCollectionLabel(mInputCollection_.label());
211 verbose_= parameters_.getParameter<
int>(
"verbose");
213 etaBin_ = parameters_.getParameter<
int>(
"etaBin");
214 etaMin_ = parameters_.getParameter<
double>(
"etaMin");
215 etaMax_ = parameters_.getParameter<
double>(
"etaMax");
217 phiBin_ = parameters_.getParameter<
int>(
"phiBin");
218 phiMin_ = parameters_.getParameter<
double>(
"phiMin");
219 phiMax_ = parameters_.getParameter<
double>(
"phiMax");
221 ptBin_ = parameters_.getParameter<
int>(
"ptBin");
222 ptMin_ = parameters_.getParameter<
double>(
"ptMin");
223 ptMax_ = parameters_.getParameter<
double>(
"ptMax");
225 eBin_ = parameters_.getParameter<
int>(
"eBin");
226 eMin_ = parameters_.getParameter<
double>(
"eMin");
227 eMax_ = parameters_.getParameter<
double>(
"eMax");
229 pBin_ = parameters_.getParameter<
int>(
"pBin");
230 pMin_ = parameters_.getParameter<
double>(
"pMin");
231 pMax_ = parameters_.getParameter<
double>(
"pMax");
233 nbinsPV_ = parameters_.getParameter<
int>(
"pVBin");
234 nPVlow_ = parameters_.getParameter<
double>(
"pVMin");
235 nPVhigh_ = parameters_.getParameter<
double>(
"pVMax");
237 ptThreshold_ = parameters_.getParameter<
double>(
"ptThreshold");
238 ptThresholdUnc_=parameters_.getParameter<
double>(
"ptThresholdUnc");
239 asymmetryThirdJetCut_ = parameters_.getParameter<
double>(
"asymmetryThirdJetCut");
240 balanceThirdJetCut_ = parameters_.getParameter<
double>(
"balanceThirdJetCut");
247 delete highPtJetEventFlag_;
248 delete lowPtJetEventFlag_;
250 delete DCSFilterForDCSMonitoring_;
251 delete DCSFilterForJetMonitoring_;
252 LogTrace(
"JetAnalyzer")<<
"[JetAnalyzer] Saving the histos";
261 if(jetCleaningFlag_){
263 DirName =
"JetMET/Jet/Cleaned"+mInputCollection_.label();
266 DirName =
"JetMET/Jet/Uncleaned"+mInputCollection_.label();
269 jetME = ibooker.
book1D(
"jetReco",
"jetReco", 4, 1, 5);
271 jetME->setBinLabel(2,
"PFJets",1);
272 jetME->setBinLabel(3,
"JPTJets",1);
273 jetME->setBinLabel(4,
"MiniAODJets",1);
275 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"jetReco",jetME));
278 mPt = ibooker.
book1D(
"Pt",
"pt", ptBin_, ptMin_, ptMax_);
279 mEta = ibooker.
book1D(
"Eta",
"eta", etaBin_, etaMin_, etaMax_);
280 mPhi = ibooker.
book1D(
"Phi",
"phi", phiBin_, phiMin_, phiMax_);
281 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt" ,mPt));
282 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta",mEta));
283 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi",mPhi));
286 mConstituents = ibooker.
book1D(
"Constituents",
"# of constituents", 50, 0, 100);
287 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents",mConstituents));
289 mJetEnergyCorr= ibooker.
book1D(
"JetEnergyCorr",
"jet energy correction factor", 50, 0.0,3.0);
290 mJetEnergyCorrVSEta= ibooker.
bookProfile(
"JetEnergyCorrVSEta",
"jet energy correction factor VS eta", etaBin_, etaMin_,etaMax_, 0.0,3.0);
291 mJetEnergyCorrVSPt= ibooker.
bookProfile(
"JetEnergyCorrVSPt",
"jet energy correction factor VS pt", ptBin_, ptMin_,ptMax_, 0.0,3.0);
292 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetEnergyCorr" ,mJetEnergyCorr));
293 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetEnergyCorrVSEta" ,mJetEnergyCorrVSEta));
294 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetEnergyCorrVSPt" ,mJetEnergyCorrVSPt));
296 mPt_uncor = ibooker.
book1D(
"Pt_uncor",
"pt for uncorrected jets", ptBin_, ptThresholdUnc_, ptMax_);
297 mEta_uncor = ibooker.
book1D(
"Eta_uncor",
"eta for uncorrected jets", etaBin_, etaMin_, etaMax_);
298 mPhi_uncor = ibooker.
book1D(
"Phi_uncor",
"phi for uncorrected jets", phiBin_, phiMin_, phiMax_);
299 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_uncor" ,mPt_uncor));
300 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_uncor",mEta_uncor));
301 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_uncor",mPhi_uncor));
303 mConstituents_uncor = ibooker.
book1D(
"Constituents_uncor",
"# of constituents for uncorrected jets", 50, 0, 100);
304 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_uncor",mConstituents_uncor));
307 mDPhi = ibooker.
book1D(
"DPhi",
"dPhi btw the two leading jets", 100, 0., acos(-1.));
308 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"DPhi",mDPhi));
312 mPt_profile = ibooker.
bookProfile(
"Pt_profile",
"pt", nbinsPV_, nPVlow_, nPVhigh_, ptBin_, ptMin_, ptMax_);
313 mEta_profile = ibooker.
bookProfile(
"Eta_profile",
"eta", nbinsPV_, nPVlow_, nPVhigh_, etaBin_, etaMin_, etaMax_);
314 mPhi_profile = ibooker.
bookProfile(
"Phi_profile",
"phi", nbinsPV_, nPVlow_, nPVhigh_, phiBin_, phiMin_, phiMax_);
316 mConstituents_profile = ibooker.
bookProfile(
"Constituents_profile",
"# of constituents", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
318 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_profile" ,mPt_profile));
319 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_profile",mEta_profile));
320 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_profile",mPhi_profile));
325 mLooseJIDPassFractionVSeta = ibooker.
bookProfile(
"JetIDPassFractionVSeta",
"JetIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
326 mLooseJIDPassFractionVSpt = ibooker.
bookProfile(
"JetIDPassFractionVSpt",
"JetIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
327 mLooseJIDPassFractionVSptNoHF = ibooker.
bookProfile(
"JetIDPassFractionVSptNoHF",
"JetIDPassFractionVSptNoHF",ptBin_, ptMin_, ptMax_,0.,1.2);
328 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetIDPassFractionVSeta" ,mLooseJIDPassFractionVSeta));
329 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetIDPassFractionVSpt" ,mLooseJIDPassFractionVSpt));
330 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetIDPassFractionVSptNoHF",mLooseJIDPassFractionVSptNoHF));
333 mNJets_profile = ibooker.
bookProfile(
"NJets_profile",
"number of jets", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
339 mEta_profile ->setAxisTitle(
"nvtx",1);
340 mPhi_profile ->setAxisTitle(
"nvtx",1);
342 mConstituents_profile->setAxisTitle(
"nvtx",1);
343 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_profile",mConstituents_profile));
345 mNJets_profile->setAxisTitle(
"nvtx",1);
347 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_profile" ,mPt_profile));
348 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_profile",mEta_profile));
349 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_profile",mPhi_profile));
350 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NJets_profile" ,mNJets_profile));
353 mPhiVSEta = ibooker.
book2D(
"PhiVSEta",
"PhiVSEta", 50, etaMin_, etaMax_, 24, phiMin_, phiMax_);
354 mPhiVSEta->
getTH2F()->SetOption(
"colz");
355 mPhiVSEta->setAxisTitle(
"#eta",1);
356 mPhiVSEta->setAxisTitle(
"#phi",2);
357 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhiVSEta" ,mPhiVSEta));
359 mPt_1 = ibooker.
book1D(
"Pt_1",
"Pt spectrum of jets - range 1", 20, 0, 100);
360 mPt_2 = ibooker.
book1D(
"Pt_2",
"Pt spectrum of jets - range 2", 60, 0, 300);
361 mPt_3 = ibooker.
book1D(
"Pt_3",
"Pt spectrum of jets - range 3", 100, 0, 5000);
363 mPt_Lo = ibooker.
book1D(
"Pt_Lo",
"Pt (Pass Low Pt Jet Trigger)", 20, 0, 100);
365 mPhi_Lo = ibooker.
book1D(
"Phi_Lo",
"Phi (Pass Low Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
367 mPt_Hi = ibooker.
book1D(
"Pt_Hi",
"Pt (Pass Hi Pt Jet Trigger)", 60, 0, 300);
368 mEta_Hi = ibooker.
book1D(
"Eta_Hi",
"Eta (Pass Hi Pt Jet Trigger)", etaBin_, etaMin_, etaMax_);
369 mPhi_Hi = ibooker.
book1D(
"Phi_Hi",
"Phi (Pass Hi Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
370 mNJets = ibooker.
book1D(
"NJets",
"number of jets", 100, 0, 100);
372 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_1" ,mPt_1));
373 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_2" ,mPt_2));
374 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_3" ,mPt_3));
375 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Lo" ,mPt_Lo));
376 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Lo" ,mPhi_Lo));
377 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Hi" ,mPt_Hi));
378 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_Hi" ,mEta_Hi));
379 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Hi" ,mPhi_Hi));
380 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NJets" ,mNJets));
385 mConstituents_Barrel = ibooker.
book1D(
"Constituents_Barrel",
"Constituents Barrel", 50, 0, 100);
386 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_Barrel",mConstituents_Barrel));
392 mConstituents_EndCap = ibooker.
book1D(
"Constituents_EndCap",
"Constituents EndCap", 50, 0, 100);
393 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_EndCap",mConstituents_EndCap));
400 mConstituents_Forward = ibooker.
book1D(
"Constituents_Forward",
"Constituents Forward", 50, 0, 100);
401 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_Forward",mConstituents_Forward));
406 mPt_Barrel_Hi = ibooker.
book1D(
"Pt_Barrel_Hi",
"Pt Barrel (Pass Hi Pt Jet Trigger)", 60, 0, 300);
407 mPhi_Barrel_Hi = ibooker.
book1D(
"Phi_Barrel_Hi",
"Phi Barrel (Pass Hi Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
409 mPt_EndCap_Hi = ibooker.
book1D(
"Pt_EndCap_Hi",
"Pt EndCap (Pass Hi Pt Jet Trigger)", 60, 0, 300);
410 mPhi_EndCap_Hi = ibooker.
book1D(
"Phi_EndCap_Hi",
"Phi EndCap (Pass Hi Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
412 mPt_Forward_Hi = ibooker.
book1D(
"Pt_Forward_Hi",
"Pt Forward (Pass Hi Pt Jet Trigger)", 60, 0, 300);
413 mPhi_Forward_Hi = ibooker.
book1D(
"Phi_Forward_Hi",
"Phi Forward (Pass Hi Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
415 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Barrel_Hi" ,mPt_Barrel_Hi));
416 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Barrel_Hi",mPhi_Barrel_Hi));
417 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_EndCap_Hi" ,mPt_EndCap_Hi));
418 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_EndCap_Hi",mPhi_EndCap_Hi));
419 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Forward_Hi" ,mPt_Forward_Hi));
420 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Forward_Hi",mPhi_Forward_Hi));
422 mPhi_Barrel = ibooker.
book1D(
"Phi_Barrel",
"Phi_Barrel", phiBin_, phiMin_, phiMax_);
423 mPt_Barrel = ibooker.
book1D(
"Pt_Barrel",
"Pt_Barrel", ptBin_, ptMin_, ptMax_);
425 mPhi_EndCap = ibooker.
book1D(
"Phi_EndCap",
"Phi_EndCap", phiBin_, phiMin_, phiMax_);
426 mPt_EndCap = ibooker.
book1D(
"Pt_EndCap",
"Pt_EndCap", ptBin_, ptMin_, ptMax_);
428 mPhi_Forward = ibooker.
book1D(
"Phi_Forward",
"Phi_Forward", phiBin_, phiMin_, phiMax_);
429 mPt_Forward = ibooker.
book1D(
"Pt_Forward",
"Pt_Forward", ptBin_, ptMin_, ptMax_);
431 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Barrel" ,mPt_Barrel));
432 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Barrel",mPhi_Barrel));
433 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_EndCap" ,mPt_EndCap));
434 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_EndCap",mPhi_EndCap));
435 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Forward" ,mPt_Forward));
436 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Forward",mPhi_Forward));
439 mEtaFirst = ibooker.
book1D(
"EtaFirst",
"EtaFirst", 50, -5, 5);
440 mPhiFirst = ibooker.
book1D(
"PhiFirst",
"PhiFirst", 70, phiMin_, phiMax_);
441 mPtFirst = ibooker.
book1D(
"PtFirst",
"PtFirst", ptBin_, ptMin_, ptMax_);
443 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EtaFirst" ,mEtaFirst));
444 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtFirst" ,mPtFirst));
445 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhiFirst" ,mPhiFirst));
451 mHadEnergyInHO = ibooker.
book1D(
"HadEnergyInHO",
"HadEnergyInHO", 50, 0, 20);
452 mHadEnergyInHB = ibooker.
book1D(
"HadEnergy5InHB",
"HadEnergyInHB", 50, 0, 100);
453 mHadEnergyInHF = ibooker.
book1D(
"HadEnergyInHF",
"HadEnergyInHF", 50, 0, 100);
454 mHadEnergyInHE = ibooker.
book1D(
"HadEnergyInHE",
"HadEnergyInHE", 50, 0, 200);
455 mEmEnergyInEB = ibooker.
book1D(
"EmEnergyInEB",
"EmEnergyInEB", 50, 0, 100);
456 mEmEnergyInEE = ibooker.
book1D(
"EmEnergyInEE",
"EmEnergyInEE", 50, 0, 100);
457 mEmEnergyInHF = ibooker.
book1D(
"EmEnergyInHF",
"EmEnergyInHF", 60, -20, 200);
458 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HadEnergyInHO" ,mHadEnergyInHO));
459 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HadEnergyInHB" ,mHadEnergyInHB));
460 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HadEnergyInHF" ,mHadEnergyInHF));
461 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HadEnergyInHE" ,mHadEnergyInHE));
462 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EmEnergyInEB" ,mEmEnergyInEB));
463 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EmEnergyInEE" ,mEmEnergyInEE));
464 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EmEnergyInHF" ,mEmEnergyInHF));
467 mresEMF = ibooker.
book1D(
"resEMF",
"resEMF", 50, 0., 1.);
468 mN90Hits = ibooker.
book1D(
"N90Hits",
"N90Hits", 50, 0., 50);
469 mfHPD = ibooker.
book1D(
"fHPD",
"fHPD", 50, 0., 1.);
470 mfRBX = ibooker.
book1D(
"fRBX",
"fRBX", 50, 0., 1.);
471 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"resEMF" ,mresEMF));
472 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"N90Hits" ,mN90Hits));
473 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"fHPD" ,mfHPD));
474 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"fRBX" ,mfRBX));
476 mHFrac = ibooker.
book1D(
"HFrac",
"HFrac", 70, -0.2, 1.2);
477 mEFrac = ibooker.
book1D(
"EFrac",
"EFrac", 52, -0.02, 1.02);
478 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac" ,mHFrac));
479 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac" ,mEFrac));
480 mHFrac_profile = ibooker.
bookProfile(
"HFrac_profile",
"HFrac", nbinsPV_, nPVlow_, nPVhigh_, 70, -0.2, 1.2);
481 mEFrac_profile = ibooker.
bookProfile(
"EFrac_profile",
"EFrac", nbinsPV_, nPVlow_, nPVhigh_, 52, -0.02, 1.02);
483 mEFrac_profile ->setAxisTitle(
"nvtx",1);
484 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac_profile",mHFrac_profile));
485 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac_profile",mEFrac_profile));
486 mHFrac_Barrel = ibooker.
book1D(
"HFrac_Barrel",
"HFrac Barrel", 50, 0, 1);
487 mEFrac_Barrel = ibooker.
book1D(
"EFrac_Barrel",
"EFrac Barrel", 52, -0.02, 1.02);
488 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac_Barrel" ,mHFrac_Barrel));
489 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac_Barrel" ,mEFrac_Barrel));
490 mHFrac_EndCap = ibooker.
book1D(
"HFrac_EndCap",
"HFrac EndCap", 50, 0, 1);
491 mEFrac_EndCap = ibooker.
book1D(
"EFrac_EndCap",
"EFrac EndCap", 52, -0.02, 1.02);
492 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac_EndCap" ,mHFrac_EndCap));
493 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac_EndCap" ,mEFrac_EndCap));
494 mHFrac_Forward = ibooker.
book1D(
"HFrac_Forward",
"HFrac Forward", 70, -0.2, 1.2);
495 mEFrac_Forward = ibooker.
book1D(
"EFrac_Forward",
"EFrac Forward", 52, -0.02, 1.02);
496 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac_Forward" ,mHFrac_Forward));
497 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac_Forward" ,mEFrac_Forward));
585 mCHFracVSeta_lowPt= ibooker.
bookProfile(
"CHFracVSeta_lowPt",
"CHFracVSeta_lowPt",etaBin_, etaMin_, etaMax_,0.,1.2);
586 mNHFracVSeta_lowPt= ibooker.
bookProfile(
"NHFacVSeta_lowPt",
"NHFracVSeta_lowPt",etaBin_, etaMin_, etaMax_,0.,1.2);
587 mPhFracVSeta_lowPt= ibooker.
bookProfile(
"PhFracVSeta_lowPt",
"PhFracVSeta_lowPt",etaBin_, etaMin_, etaMax_,0.,1.2);
588 mCHFracVSeta_mediumPt= ibooker.
bookProfile(
"CHFracVSeta_mediumPt",
"CHFracVSeta_mediumPt",etaBin_, etaMin_, etaMax_,0.,1.2);
589 mNHFracVSeta_mediumPt= ibooker.
bookProfile(
"NHFracVSeta_mediumPt",
"NHFracVSeta_mediumPt",etaBin_, etaMin_, etaMax_,0.,1.2);
590 mPhFracVSeta_mediumPt= ibooker.
bookProfile(
"PhFracVSeta_mediumPt",
"PhFracVSeta_mediumPt",etaBin_, etaMin_, etaMax_,0.,1.2);
591 mCHFracVSeta_highPt= ibooker.
bookProfile(
"CHFracVSeta_highPt",
"CHFracVSeta_highPt",etaBin_, etaMin_, etaMax_,0.,1.2);
592 mNHFracVSeta_highPt= ibooker.
bookProfile(
"NHFracVSeta_highPt",
"NHFracVSeta_highPt",etaBin_, etaMin_, etaMax_,0.,1.2);
593 mPhFracVSeta_highPt= ibooker.
bookProfile(
"PhFracVSeta_highPt",
"PhFracVSeta_highPt",etaBin_, etaMin_, etaMax_,0.,1.2);
595 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSeta_lowPt" ,mCHFracVSeta_lowPt));
596 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSeta_lowPt" ,mNHFracVSeta_lowPt));
597 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSeta_lowPt" ,mPhFracVSeta_lowPt));
598 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSeta_mediumPt" ,mCHFracVSeta_mediumPt));
599 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSeta_mediumPt" ,mNHFracVSeta_mediumPt));
600 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSeta_mediumPt" ,mPhFracVSeta_mediumPt));
601 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSeta_highPt" ,mCHFracVSeta_highPt));
602 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSeta_highPt" ,mNHFracVSeta_highPt));
603 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSeta_highPt" ,mPhFracVSeta_highPt));
605 mLooseMVAPUJIDPassFractionVSeta = ibooker.
bookProfile(
"LooseMVAPUIDPassFractionVSeta",
"LooseMVAPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
606 mLooseMVAPUJIDPassFractionVSpt = ibooker.
bookProfile(
"LooseMVAPUIDPassFractionVSpt",
"LooseMVAPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
607 mMediumMVAPUJIDPassFractionVSeta = ibooker.
bookProfile(
"MediumMVAPUIDPassFractionVSeta",
"MediumMVAPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
608 mMediumMVAPUJIDPassFractionVSpt = ibooker.
bookProfile(
"MediumMVAPUIDPassFractionVSpt",
"MediumMVAPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
609 mTightMVAPUJIDPassFractionVSeta = ibooker.
bookProfile(
"TightMVAPUIDPassFractionVSeta",
"TightMVAPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
610 mTightMVAPUJIDPassFractionVSpt = ibooker.
bookProfile(
"TightMVAPUIDPassFractionVSpt",
"TightMVAPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
612 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"LooseMVAPUIDPassFractionVSeta",mLooseMVAPUJIDPassFractionVSeta));
613 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"LooseMVAPUIDPassFractionVSpt",mLooseMVAPUJIDPassFractionVSpt));
614 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MediumMVAPUIDPassFractionVSeta",mMediumMVAPUJIDPassFractionVSeta));
615 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MediumMVAPUIDPassFractionVSpt",mMediumMVAPUJIDPassFractionVSpt));
616 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"TightMVAPUIDPassFractionVSeta",mTightMVAPUJIDPassFractionVSeta));
617 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"TightMVAPUIDPassFractionVSpt",mTightMVAPUJIDPassFractionVSpt));
619 mLooseCutPUJIDPassFractionVSeta = ibooker.
bookProfile(
"LooseCutPUIDPassFractionVSeta",
"LooseCutPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
620 mLooseCutPUJIDPassFractionVSpt = ibooker.
bookProfile(
"LooseCutPUIDPassFractionVSpt",
"LooseCutPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
621 mMediumCutPUJIDPassFractionVSeta = ibooker.
bookProfile(
"MediumCutPUIDPassFractionVSeta",
"MediumCutPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
622 mMediumCutPUJIDPassFractionVSpt = ibooker.
bookProfile(
"MediumCutPUIDPassFractionVSpt",
"MediumCutPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
623 mTightCutPUJIDPassFractionVSeta = ibooker.
bookProfile(
"TightCutPUIDPassFractionVSeta",
"TightCutPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
624 mTightCutPUJIDPassFractionVSpt = ibooker.
bookProfile(
"TightCutPUIDPassFractionVSpt",
"TightCutPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
625 mCutPUJIDDiscriminant_lowPt_Barrel = ibooker.
book1D(
"CutPUJIDDiscriminant_lowPt_Barrel",
"CutPUJIDDiscriminant_lowPt_Barrel",50, -1.00, 1.00);
626 mCutPUJIDDiscriminant_lowPt_EndCap = ibooker.
book1D(
"CutPUJIDDiscriminant_lowPt_EndCap",
"CutPUJIDDiscriminant_lowPt_EndCap",50, -1.00, 1.00);
627 mCutPUJIDDiscriminant_lowPt_Forward = ibooker.
book1D(
"CutPUJIDDiscriminant_lowPt_Forward",
"CutPUJIDDiscriminant_lowPt_Forward",50, -1.00, 1.00);
628 mCutPUJIDDiscriminant_mediumPt_Barrel = ibooker.
book1D(
"CutPUJIDDiscriminant_mediumPt_Barrel",
"CutPUJIDDiscriminant_mediumPt_Barrel",50, -1.00, 1.00);
629 mCutPUJIDDiscriminant_mediumPt_EndCap = ibooker.
book1D(
"CutPUJIDDiscriminant_mediumPt_EndCap",
"CutPUJIDDiscriminant_mediumPt_EndCap",50, -1.00, 1.00);
630 mCutPUJIDDiscriminant_mediumPt_Forward = ibooker.
book1D(
"CutPUJIDDiscriminant_mediumPt_Forward",
"CutPUJIDDiscriminant_mediumPt_Forward",50, -1.00, 1.00);
631 mCutPUJIDDiscriminant_highPt_Barrel = ibooker.
book1D(
"CutPUJIDDiscriminant_highPt_Barrel",
"CutPUJIDDiscriminant_highPt_Barrel",50, -1.00, 1.00);
632 mCutPUJIDDiscriminant_highPt_EndCap = ibooker.
book1D(
"CutPUJIDDiscriminant_highPt_EndCap",
"CutPUJIDDiscriminant_highPt_EndCap",50, -1.00, 1.00);
633 mCutPUJIDDiscriminant_highPt_Forward = ibooker.
book1D(
"CutPUJIDDiscriminant_highPt_Forward",
"CutPUJIDDiscriminant_highPt_Forward",50, -1.00, 1.00);
635 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"LooseCutPUIDPassFractionVSeta",mLooseCutPUJIDPassFractionVSeta));
636 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"LooseCutPUIDPassFractionVSpt",mLooseCutPUJIDPassFractionVSpt));
637 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MediumCutPUIDPassFractionVSeta",mMediumCutPUJIDPassFractionVSeta));
638 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MediumCutPUIDPassFractionVSpt",mMediumCutPUJIDPassFractionVSpt));
639 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"TightCutPUIDPassFractionVSeta",mTightCutPUJIDPassFractionVSeta));
640 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"TightCutPUIDPassFractionVSpt",mTightCutPUJIDPassFractionVSpt));
641 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_Barrel",mCutPUJIDDiscriminant_lowPt_Barrel));
642 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_EndCap",mCutPUJIDDiscriminant_lowPt_EndCap));
643 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_Forward",mCutPUJIDDiscriminant_lowPt_Forward));
644 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_Barrel",mCutPUJIDDiscriminant_mediumPt_Barrel));
645 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_EndCap",mCutPUJIDDiscriminant_mediumPt_EndCap));
646 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_Forward",mCutPUJIDDiscriminant_mediumPt_Forward));
647 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_Barrel",mCutPUJIDDiscriminant_highPt_Barrel));
648 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_EndCap",mCutPUJIDDiscriminant_highPt_EndCap));
649 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_Forward",mCutPUJIDDiscriminant_highPt_Forward));
652 mCHFrac_lowPt_Barrel = ibooker.
book1D(
"CHFrac_lowPt_Barrel",
"CHFrac_lowPt_Barrel", 120, -0.1, 1.1);
653 mNHFrac_lowPt_Barrel = ibooker.
book1D(
"NHFrac_lowPt_Barrel",
"NHFrac_lowPt_Barrel", 120, -0.1, 1.1);
654 mPhFrac_lowPt_Barrel = ibooker.
book1D(
"PhFrac_lowPt_Barrel",
"PhFrac_lowPt_Barrel", 120, -0.1, 1.1);
655 mCHFrac_mediumPt_Barrel = ibooker.
book1D(
"CHFrac_mediumPt_Barrel",
"CHFrac_mediumPt_Barrel", 120, -0.1, 1.1);
656 mNHFrac_mediumPt_Barrel = ibooker.
book1D(
"NHFrac_mediumPt_Barrel",
"NHFrac_mediumPt_Barrel", 120, -0.1, 1.1);
657 mPhFrac_mediumPt_Barrel = ibooker.
book1D(
"PhFrac_mediumPt_Barrel",
"PhFrac_mediumPt_Barrel", 120, -0.1, 1.1);
658 mCHFrac_highPt_Barrel = ibooker.
book1D(
"CHFrac_highPt_Barrel",
"CHFrac_highPt_Barrel", 120, -0.1, 1.1);
659 mNHFrac_highPt_Barrel = ibooker.
book1D(
"NHFrac_highPt_Barrel",
"NHFrac_highPt_Barrel", 120, -0.1, 1.1);
660 mPhFrac_highPt_Barrel = ibooker.
book1D(
"PhFrac_highPt_Barrel",
"PhFrac_highPt_Barrel", 120, -0.1, 1.1);
662 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_lowPt_Barrel" ,mCHFrac_lowPt_Barrel));
663 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_lowPt_Barrel" ,mNHFrac_lowPt_Barrel));
664 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_lowPt_Barrel" ,mPhFrac_lowPt_Barrel));
665 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_mediumPt_Barrel" ,mCHFrac_mediumPt_Barrel));
666 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_mediumPt_Barrel" ,mNHFrac_mediumPt_Barrel));
667 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_mediumPt_Barrel" ,mPhFrac_mediumPt_Barrel));
668 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_highPt_Barrel" ,mCHFrac_highPt_Barrel));
669 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_highPt_Barrel" ,mNHFrac_highPt_Barrel));
670 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_highPt_Barrel" ,mPhFrac_highPt_Barrel));
672 mMass_lowPt_Barrel = ibooker.
book1D(
"JetMass_lowPt_Barrel",
"JetMass_lowPt_Barrel", 50, 0, 150);
673 mMass_lowPt_EndCap = ibooker.
book1D(
"JetMass_lowPt_EndCap",
"JetMass_lowPt_EndCap", 50, 0, 150);
674 mMass_lowPt_Forward = ibooker.
book1D(
"JetMass_lowPt_Forward",
"JetMass_lowPt_Forward", 50, 0, 150);
675 mMass_mediumPt_Barrel = ibooker.
book1D(
"JetMass_mediumPt_Barrel",
"JetMass_mediumPt_Barrel", 50, 0, 150);
676 mMass_mediumPt_EndCap = ibooker.
book1D(
"JetMass_mediumPt_EndCap",
"JetMass_mediumPt_EndCap", 50, 0, 150);
677 mMass_mediumPt_Forward = ibooker.
book1D(
"JetMass_mediumPt_Forward",
"JetMass_mediumPt_Forward", 75, 0, 150);
678 mMass_highPt_Barrel = ibooker.
book1D(
"JetMass_highPt_Barrel",
"JetMass_highPt_Barrel", 50, 0, 150);
679 mMass_highPt_EndCap = ibooker.
book1D(
"JetMass_highPt_EndCap",
"JetMass_highPt_EndCap", 50, 0, 150);
680 mMass_highPt_Forward = ibooker.
book1D(
"JetMass_highPt_Forward",
"JetMass_highPt_Forward", 50, 0, 150);
682 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_lowPt_Barrel" , mMass_lowPt_Barrel ));
683 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_lowPt_EndCap" , mMass_lowPt_EndCap ));
684 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_lowPt_Forward" , mMass_lowPt_Forward ));
685 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_mediumPt_Barrel" , mMass_mediumPt_Barrel ));
686 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_mediumPt_EndCap" , mMass_mediumPt_EndCap ));
687 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_mediumPt_Forward" , mMass_mediumPt_Forward ));
688 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_highPt_Barrel" , mMass_highPt_Barrel ));
689 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_highPt_EndCap" , mMass_highPt_EndCap ));
690 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_highPt_Forward" , mMass_highPt_Forward ));
694 mCHEn_lowPt_Barrel = ibooker.
book1D(
"CHEn_lowPt_Barrel",
"CHEn_lowPt_Barrel", ptBin_, 0., ptMax_);
695 mNHEn_lowPt_Barrel = ibooker.
book1D(
"NHEn_lowPt_Barrel",
"NHEn_lowPt_Barrel", ptBin_, 0., ptMax_);
696 mPhEn_lowPt_Barrel = ibooker.
book1D(
"PhEn_lowPt_Barrel",
"PhEn_lowPt_Barrel", ptBin_, 0., ptMax_);
697 mElEn_lowPt_Barrel = ibooker.
book1D(
"ElEn_lowPt_Barrel",
"ElEn_lowPt_Barrel", ptBin_, 0., 100);
698 mMuEn_lowPt_Barrel = ibooker.
book1D(
"MuEn_lowPt_Barrel",
"MuEn_lowPt_Barrel", ptBin_, 0., 100);
699 mCHEn_mediumPt_Barrel = ibooker.
book1D(
"CHEn_mediumPt_Barrel",
"CHEn_mediumPt_Barrel", ptBin_, 0., ptMax_);
700 mNHEn_mediumPt_Barrel = ibooker.
book1D(
"NHEn_mediumPt_Barrel",
"NHEn_mediumPt_Barrel", ptBin_, 0., ptMax_);
701 mPhEn_mediumPt_Barrel = ibooker.
book1D(
"PhEn_mediumPt_Barrel",
"PhEn_mediumPt_Barrel", ptBin_, 0., ptMax_);
702 mElEn_mediumPt_Barrel = ibooker.
book1D(
"ElEn_mediumPt_Barrel",
"ElEn_mediumPt_Barrel", ptBin_, 0., 100);
703 mMuEn_mediumPt_Barrel = ibooker.
book1D(
"MuEn_mediumPt_Barrel",
"MuEn_mediumPt_Barrel", ptBin_, 0., 100);
704 mCHEn_highPt_Barrel = ibooker.
book1D(
"CHEn_highPt_Barrel",
"CHEn_highPt_Barrel", ptBin_, 0., 1.1*ptMax_);
705 mNHEn_highPt_Barrel = ibooker.
book1D(
"NHEn_highPt_Barrel",
"NHEn_highPt_Barrel", ptBin_, 0., ptMax_);
706 mPhEn_highPt_Barrel = ibooker.
book1D(
"PhEn_highPt_Barrel",
"PhEn_highPt_Barrel", ptBin_, 0., ptMax_);
707 mElEn_highPt_Barrel = ibooker.
book1D(
"ElEn_highPt_Barrel",
"ElEn_highPt_Barrel", ptBin_, 0., 100);
708 mMuEn_highPt_Barrel = ibooker.
book1D(
"MuEn_highPt_Barrel",
"MuEn_highPt_Barrel", ptBin_, 0., 100);
710 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_lowPt_Barrel" ,mCHEn_lowPt_Barrel));
711 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_lowPt_Barrel" ,mNHEn_lowPt_Barrel));
712 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_lowPt_Barrel" ,mPhEn_lowPt_Barrel));
713 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_lowPt_Barrel" ,mElEn_lowPt_Barrel));
714 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_lowPt_Barrel" ,mMuEn_lowPt_Barrel));
715 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_mediumPt_Barrel" ,mCHEn_mediumPt_Barrel));
716 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_mediumPt_Barrel" ,mNHEn_mediumPt_Barrel));
717 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_mediumPt_Barrel" ,mPhEn_mediumPt_Barrel));
718 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_mediumPt_Barrel" ,mElEn_mediumPt_Barrel));
719 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_mediumPt_Barrel" ,mMuEn_mediumPt_Barrel));
720 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_highPt_Barrel" ,mCHEn_highPt_Barrel));
721 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_highPt_Barrel" ,mNHEn_highPt_Barrel));
722 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_highPt_Barrel" ,mPhEn_highPt_Barrel));
723 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_highPt_Barrel" ,mElEn_highPt_Barrel));
724 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_highPt_Barrel" ,mMuEn_highPt_Barrel));
727 mChMultiplicity_lowPt_Barrel = ibooker.
book1D(
"ChMultiplicity_lowPt_Barrel",
"ChMultiplicity_lowPt_Barrel", 60,0,60);
728 mNeutMultiplicity_lowPt_Barrel = ibooker.
book1D(
"NeutMultiplicity_lowPt_Barrel",
"NeutMultiplicity_lowPt_Barrel", 60,0,60);
729 mMuMultiplicity_lowPt_Barrel = ibooker.
book1D(
"MuMultiplicity_lowPt_Barrel",
"MuMultiplicity_lowPt_Barrel", 10,0,10);
730 mChMultiplicity_mediumPt_Barrel = ibooker.
book1D(
"ChMultiplicity_mediumPt_Barrel",
"ChMultiplicity_mediumPt_Barrel", 60,0,60);
731 mNeutMultiplicity_mediumPt_Barrel = ibooker.
book1D(
"NeutMultiplicity_mediumPt_Barrel",
"NeutMultiplicity_mediumPt_Barrel", 60,0,60);
732 mMuMultiplicity_mediumPt_Barrel = ibooker.
book1D(
"MuMultiplicity_mediumPt_Barrel",
"MuMultiplicity_mediumPt_Barrel", 10,0,10);
733 mChMultiplicity_highPt_Barrel = ibooker.
book1D(
"ChMultiplicity_highPt_Barrel",
"ChMultiplicity_highPt_Barrel", 60,0,60);
734 mNeutMultiplicity_highPt_Barrel = ibooker.
book1D(
"NeutMultiplicity_highPt_Barrel",
"NeutMultiplicity_highPt_Barrel", 60,0,60);
735 mMuMultiplicity_highPt_Barrel = ibooker.
book1D(
"MuMultiplicity_highPt_Barrel",
"MuMultiplicity_highPt_Barrel", 10,0,10);
737 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_lowPt_Barrel" ,mChMultiplicity_lowPt_Barrel));
738 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_lowPt_Barrel" ,mNeutMultiplicity_lowPt_Barrel));
739 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_lowPt_Barrel" ,mMuMultiplicity_lowPt_Barrel));
740 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_mediumPt_Barrel" ,mChMultiplicity_mediumPt_Barrel));
741 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_mediumPt_Barrel" ,mNeutMultiplicity_mediumPt_Barrel));
742 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_mediumPt_Barrel" ,mMuMultiplicity_mediumPt_Barrel));
743 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_highPt_Barrel" ,mChMultiplicity_highPt_Barrel));
744 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_highPt_Barrel" ,mNeutMultiplicity_highPt_Barrel));
745 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_highPt_Barrel" ,mMuMultiplicity_highPt_Barrel));
748 if(isMiniAODJet_ || isPFJet_){
749 mMVAPUJIDDiscriminant_lowPt_Barrel = ibooker.
book1D(
"MVAPUJIDDiscriminant_lowPt_Barrel",
"MVAPUJIDDiscriminant_lowPt_Barrel",50, -1.00, 1.00);
750 mMVAPUJIDDiscriminant_lowPt_EndCap = ibooker.
book1D(
"MVAPUJIDDiscriminant_lowPt_EndCap",
"MVAPUJIDDiscriminant_lowPt_EndCap",50, -1.00, 1.00);
751 mMVAPUJIDDiscriminant_lowPt_Forward = ibooker.
book1D(
"MVAPUJIDDiscriminant_lowPt_Forward",
"MVAPUJIDDiscriminant_lowPt_Forward",50, -1.00, 1.00);
752 mMVAPUJIDDiscriminant_mediumPt_Barrel = ibooker.
book1D(
"MVAPUJIDDiscriminant_mediumPt_Barrel",
"MVAPUJIDDiscriminant_mediumPt_Barrel",50, -1.00, 1.00);
753 mMVAPUJIDDiscriminant_mediumPt_EndCap = ibooker.
book1D(
"MVAPUJIDDiscriminant_mediumPt_EndCap",
"MVAPUJIDDiscriminant_mediumPt_EndCap",50, -1.00, 1.00);
754 mMVAPUJIDDiscriminant_mediumPt_Forward = ibooker.
book1D(
"MVAPUJIDDiscriminant_mediumPt_Forward",
"MVAPUJIDDiscriminant_mediumPt_Forward",50, -1.00, 1.00);
755 mMVAPUJIDDiscriminant_highPt_Barrel = ibooker.
book1D(
"MVAPUJIDDiscriminant_highPt_Barrel",
"MVAPUJIDDiscriminant_highPt_Barrel",50, -1.00, 1.00);
756 mMVAPUJIDDiscriminant_highPt_EndCap = ibooker.
book1D(
"MVAPUJIDDiscriminant_highPt_EndCap",
"MVAPUJIDDiscriminant_highPt_EndCap",50, -1.00, 1.00);
757 mMVAPUJIDDiscriminant_highPt_Forward = ibooker.
book1D(
"MVAPUJIDDiscriminant_highPt_Forward",
"MVAPUJIDDiscriminant_highPt_Forward",50, -1.00, 1.00);
759 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Barrel",mMVAPUJIDDiscriminant_lowPt_Barrel));
760 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_EndCap",mMVAPUJIDDiscriminant_lowPt_EndCap));
761 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Forward",mMVAPUJIDDiscriminant_lowPt_Forward));
762 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Barrel",mMVAPUJIDDiscriminant_mediumPt_Barrel));
763 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_EndCap",mMVAPUJIDDiscriminant_mediumPt_EndCap));
764 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Forward",mMVAPUJIDDiscriminant_mediumPt_Forward));
765 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Barrel",mMVAPUJIDDiscriminant_highPt_Barrel));
766 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_EndCap",mMVAPUJIDDiscriminant_highPt_EndCap));
767 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Forward",mMVAPUJIDDiscriminant_highPt_Forward));
769 mCHFracVSpT_Barrel= ibooker.
bookProfile(
"CHFracVSpT_Barrel",
"CHFracVSpT_Barrel",ptBin_, ptMin_, ptMax_,0.,1.2);
770 mNHFracVSpT_Barrel= ibooker.
bookProfile(
"NHFracVSpT_Barrel",
"NHFracVSpT_Barrel",ptBin_, ptMin_, ptMax_,0.,1.2);
771 mPhFracVSpT_Barrel= ibooker.
bookProfile(
"PhFracVSpT_Barrel",
"PhFracVSpT_Barrel",ptBin_, ptMin_, ptMax_,0.,1.2);
772 mCHFracVSpT_EndCap= ibooker.
bookProfile(
"CHFracVSpT_EndCap",
"CHFracVSpT_EndCap",ptBin_, ptMin_, ptMax_,0.,1.2);
773 mNHFracVSpT_EndCap= ibooker.
bookProfile(
"NHFracVSpT_EndCap",
"NHFracVSpT_EndCap",ptBin_, ptMin_, ptMax_,0.,1.2);
774 mPhFracVSpT_EndCap= ibooker.
bookProfile(
"PhFracVSpT_EndCap",
"PhFracVSpT_EndCap",ptBin_, ptMin_, ptMax_,0.,1.2);
775 mHFHFracVSpT_Forward= ibooker.
bookProfile(
"HFHFracVSpT_Forward",
"HFHFracVSpT_Forward",ptBin_, ptMin_, ptMax_,-0.2,1.2);
776 mHFEFracVSpT_Forward= ibooker.
bookProfile(
"HFEFracVSpT_Forward",
"HFEFracVSpT_Forward",ptBin_, ptMin_, ptMax_,-0.2,1.2);
778 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSpT_Barrel" ,mCHFracVSpT_Barrel));
779 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSpT_Barrel" ,mNHFracVSpT_Barrel));
780 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSpT_Barrel" ,mPhFracVSpT_Barrel));
781 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSpT_EndCap" ,mCHFracVSpT_EndCap));
782 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSpT_EndCap" ,mNHFracVSpT_EndCap));
783 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSpT_EndCap" ,mPhFracVSpT_EndCap));
784 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracVSpT_Forward" ,mHFHFracVSpT_Forward));
785 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEFracVSpT_Forward" ,mHFEFracVSpT_Forward));
790 mCHFrac_lowPt_EndCap = ibooker.
book1D(
"CHFrac_lowPt_EndCap",
"CHFrac_lowPt_EndCap", 120, -0.1, 1.1);
791 mNHFrac_lowPt_EndCap = ibooker.
book1D(
"NHFrac_lowPt_EndCap",
"NHFrac_lowPt_EndCap", 120, -0.1, 1.1);
792 mPhFrac_lowPt_EndCap = ibooker.
book1D(
"PhFrac_lowPt_EndCap",
"PhFrac_lowPt_EndCap", 120, -0.1, 1.1);
793 mCHFrac_mediumPt_EndCap = ibooker.
book1D(
"CHFrac_mediumPt_EndCap",
"CHFrac_mediumPt_EndCap", 120, -0.1, 1.1);
794 mNHFrac_mediumPt_EndCap = ibooker.
book1D(
"NHFrac_mediumPt_EndCap",
"NHFrac_mediumPt_EndCap", 120, -0.1, 1.1);
795 mPhFrac_mediumPt_EndCap = ibooker.
book1D(
"PhFrac_mediumPt_EndCap",
"PhFrac_mediumPt_EndCap", 120, -0.1, 1.1);
796 mCHFrac_highPt_EndCap = ibooker.
book1D(
"CHFrac_highPt_EndCap",
"CHFrac_highPt_EndCap", 120, -0.1, 1.1);
797 mNHFrac_highPt_EndCap = ibooker.
book1D(
"NHFrac_highPt_EndCap",
"NHFrac_highPt_EndCap", 120, -0.1, 1.1);
798 mPhFrac_highPt_EndCap = ibooker.
book1D(
"PhFrac_highPt_EndCap",
"PhFrac_highPt_EndCap", 120, -0.1, 1.1);
800 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_lowPt_EndCap" ,mCHFrac_lowPt_EndCap));
801 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_lowPt_EndCap" ,mNHFrac_lowPt_EndCap));
802 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_lowPt_EndCap" ,mPhFrac_lowPt_EndCap));
803 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_mediumPt_EndCap" ,mCHFrac_mediumPt_EndCap));
804 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_mediumPt_EndCap" ,mNHFrac_mediumPt_EndCap));
805 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_mediumPt_EndCap" ,mPhFrac_mediumPt_EndCap));
806 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_highPt_EndCap" ,mCHFrac_highPt_EndCap));
807 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_highPt_EndCap" ,mNHFrac_highPt_EndCap));
808 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_highPt_EndCap" ,mPhFrac_highPt_EndCap));
811 mCHEn_lowPt_EndCap = ibooker.
book1D(
"CHEn_lowPt_EndCap",
"CHEn_lowPt_EndCap", ptBin_, 0., ptMax_);
812 mNHEn_lowPt_EndCap = ibooker.
book1D(
"NHEn_lowPt_EndCap",
"NHEn_lowPt_EndCap", ptBin_, 0., ptMax_);
813 mPhEn_lowPt_EndCap = ibooker.
book1D(
"PhEn_lowPt_EndCap",
"PhEn_lowPt_EndCap", ptBin_, 0., ptMax_);
814 mElEn_lowPt_EndCap = ibooker.
book1D(
"ElEn_lowPt_EndCap",
"ElEn_lowPt_EndCap", ptBin_, 0., 100);
815 mMuEn_lowPt_EndCap = ibooker.
book1D(
"MuEn_lowPt_EndCap",
"MuEn_lowPt_EndCap", ptBin_, 0., 100);
816 mCHEn_mediumPt_EndCap = ibooker.
book1D(
"CHEn_mediumPt_EndCap",
"CHEn_mediumPt_EndCap", ptBin_, 0., ptMax_);
817 mNHEn_mediumPt_EndCap = ibooker.
book1D(
"NHEn_mediumPt_EndCap",
"NHEn_mediumPt_EndCap", ptBin_, 0., ptMax_);
818 mPhEn_mediumPt_EndCap = ibooker.
book1D(
"PhEn_mediumPt_EndCap",
"PhEn_mediumPt_EndCap", ptBin_, 0., ptMax_);
819 mElEn_mediumPt_EndCap = ibooker.
book1D(
"ElEn_mediumPt_EndCap",
"ElEn_mediumPt_EndCap", ptBin_, 0., 100);
820 mMuEn_mediumPt_EndCap = ibooker.
book1D(
"MuEn_mediumPt_EndCap",
"MuEn_mediumPt_EndCap", ptBin_, 0., 100);
821 mCHEn_highPt_EndCap = ibooker.
book1D(
"CHEn_highPt_EndCap",
"CHEn_highPt_EndCap", ptBin_, 0., 1.5*ptMax_);
822 mNHEn_highPt_EndCap = ibooker.
book1D(
"NHEn_highPt_EndCap",
"NHEn_highPt_EndCap", ptBin_, 0., 1.5*ptMax_);
823 mPhEn_highPt_EndCap = ibooker.
book1D(
"PhEn_highPt_EndCap",
"PhEn_highPt_EndCap", ptBin_, 0., 1.5*ptMax_);
824 mElEn_highPt_EndCap = ibooker.
book1D(
"ElEn_highPt_EndCap",
"ElEn_highPt_EndCap", ptBin_, 0., 100);
825 mMuEn_highPt_EndCap = ibooker.
book1D(
"MuEn_highPt_EndCap",
"MuEn_highPt_EndCap", ptBin_, 0., 100);
827 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_lowPt_EndCap" ,mCHEn_lowPt_EndCap));
828 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_lowPt_EndCap" ,mNHEn_lowPt_EndCap));
829 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_lowPt_EndCap" ,mPhEn_lowPt_EndCap));
830 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_lowPt_EndCap" ,mElEn_lowPt_EndCap));
831 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_lowPt_EndCap" ,mMuEn_lowPt_EndCap));
832 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_mediumPt_EndCap" ,mCHEn_mediumPt_EndCap));
833 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_mediumPt_EndCap" ,mNHEn_mediumPt_EndCap));
834 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_mediumPt_EndCap" ,mPhEn_mediumPt_EndCap));
835 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_mediumPt_EndCap" ,mElEn_mediumPt_EndCap));
836 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_mediumPt_EndCap" ,mMuEn_mediumPt_EndCap));
837 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_highPt_EndCap" ,mCHEn_highPt_EndCap));
838 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_highPt_EndCap" ,mNHEn_highPt_EndCap));
839 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_highPt_EndCap" ,mPhEn_highPt_EndCap));
840 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_highPt_EndCap" ,mElEn_highPt_EndCap));
841 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_highPt_EndCap" ,mMuEn_highPt_EndCap));
844 mePhFracBarrel_BXm2BXm1Empty = ibooker.
book1D(
"PhFracBarrel_BXm2BXm1Empty",
"PHFrac prev empty 2 bunches (Barrel)", 50, 0, 1);
845 mePhFracBarrel_BXm2BXm1Filled = ibooker.
book1D(
"PhFracBarrel_BXm2BXm1Filled",
"PHFrac prev filled 2 bunches (Barrel)", 50, 0, 1);
846 meNHFracBarrel_BXm2BXm1Empty = ibooker.
book1D(
"NHFracBarrel_BXm2BXm1Empty",
"NHFrac prev empty 2 bunches (Barrel)", 50, 0, 1);
847 meNHFracBarrel_BXm2BXm1Filled = ibooker.
book1D(
"NHFracBarrel_BXm2BXm1Filled",
"NHFrac prev filled 2 bunches (Barrel)", 50, 0, 1);
848 meCHFracBarrel_BXm2BXm1Empty = ibooker.
book1D(
"CHFracBarrel_BXm2BXm1Empty",
"CHFrac prev empty 2 bunches (Barrel)", 50, 0, 1);
849 meCHFracBarrel_BXm2BXm1Filled = ibooker.
book1D(
"CHFracBarrel_BXm2BXm1Filled",
"CHFrac prev filled 2 bunches (Barrel)", 50, 0, 1);
850 mePtBarrel_BXm2BXm1Empty = ibooker.
book1D(
"PtBarrel_BXm2BXm1Empty",
"pT prev empty 2 bunches (Barrel)", ptBin_, ptMin_, ptMax_);
851 mePtBarrel_BXm2BXm1Filled = ibooker.
book1D(
"PtBarrel_BXm2BXm1Filled",
"pT prev filled 2 bunches (Barrel)", ptBin_, ptMin_, ptMax_);
852 mePhFracEndCapPlus_BXm2BXm1Empty = ibooker.
book1D(
"PhFracEndCapPlus_BXm2BXm1Empty",
"PHFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
853 mePhFracEndCapPlus_BXm2BXm1Filled = ibooker.
book1D(
"PhFracEndCapPlus_BXm2BXm1Filled",
"PHFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
854 meNHFracEndCapPlus_BXm2BXm1Empty = ibooker.
book1D(
"NHFracEndCapPlus_BXm2BXm1Empty",
"NHFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
855 meNHFracEndCapPlus_BXm2BXm1Filled = ibooker.
book1D(
"NHFracEndCapPlus_BXm2BXm1Filled",
"NHFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
856 meCHFracEndCapPlus_BXm2BXm1Empty = ibooker.
book1D(
"CHFracEndCapPlus_BXm2BXm1Empty",
"CHFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
857 meCHFracEndCapPlus_BXm2BXm1Filled = ibooker.
book1D(
"CHFracEndCapPlus_BXm2BXm1Filled",
"CHFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
858 mePtEndCapPlus_BXm2BXm1Empty = ibooker.
book1D(
"PtEndCapPlus_BXm2BXm1Empty",
"pT prev empty 2 bunches (EndCapPlus)", ptBin_, ptMin_, ptMax_);
859 mePtEndCapPlus_BXm2BXm1Filled = ibooker.
book1D(
"PtEndCapPlus_BXm2BXm1Filled",
"pT prev filled 2 bunches (EndCapPlus)", ptBin_, ptMin_, ptMax_);
860 meHFHFracPlus_BXm2BXm1Empty = ibooker.
book1D(
"HFHFracPlus_BXm2BXm1Empty",
"HFHFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
861 meHFHFracPlus_BXm2BXm1Filled = ibooker.
book1D(
"HFHFracPlus_BXm2BXm1Filled",
"HFHFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
862 meHFEMFracPlus_BXm2BXm1Empty = ibooker.
book1D(
"HFEMFracPlus_BXm2BXm1Empty",
"HFEMFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
863 meHFEMFracPlus_BXm2BXm1Filled = ibooker.
book1D(
"HFEMFracPlus_BXm2BXm1Filled",
"HFEMFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
864 mePtForwardPlus_BXm2BXm1Empty = ibooker.
book1D(
"PtForwardPlus_BXm2BXm1Empty",
"pT prev empty 2 bunches (ForwardPlus)", ptBin_, ptMin_, ptMax_);
865 mePtForwardPlus_BXm2BXm1Filled = ibooker.
book1D(
"PtForwardPlus_BXm2BXm1Filled",
"pT prev filled 2 bunches (ForwardPlus)", ptBin_, ptMin_, ptMax_);
866 mePhFracEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"PhFracEndCapMinus_BXm2BXm1Empty",
"PHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
867 mePhFracEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"PhFracEndCapMinus_BXm2BXm1Filled",
"PHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
868 meNHFracEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"NHFracEndCapMinus_BXm2BXm1Empty",
"NHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
869 meNHFracEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"NHFracEndCapMinus_BXm2BXm1Filled",
"NHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
870 meCHFracEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"CHFracEndCapMinus_BXm2BXm1Empty",
"CHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
871 meCHFracEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"CHFracEndCapMinus_BXm2BXm1Filled",
"CHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
872 mePtEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"PtEndCapMinus_BXm2BXm1Empty",
"pT prev empty 2 bunches (EndCapMinus)", ptBin_, ptMin_, ptMax_);
873 mePtEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"PtEndCapMinus_BXm2BXm1Filled",
"pT prev filled 2 bunches (EndCapMinus)", ptBin_, ptMin_, ptMax_);
874 meHFHFracMinus_BXm2BXm1Empty = ibooker.
book1D(
"HFHFracMinus_BXm2BXm1Empty",
"HFHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
875 meHFHFracMinus_BXm2BXm1Filled = ibooker.
book1D(
"HFHFracMinus_BXm2BXm1Filled",
"HFHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
876 meHFEMFracMinus_BXm2BXm1Empty = ibooker.
book1D(
"HFEMFracMinus_BXm2BXm1Empty",
"HFEMFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
877 meHFEMFracMinus_BXm2BXm1Filled = ibooker.
book1D(
"HFEMFracMinus_BXm2BXm1Filled",
"HFEMFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
878 mePtForwardMinus_BXm2BXm1Empty = ibooker.
book1D(
"PtForwardMinus_BXm2BXm1Empty",
"pT prev empty 2 bunches (ForwardMinus)", ptBin_, ptMin_, ptMax_);
879 mePtForwardMinus_BXm2BXm1Filled = ibooker.
book1D(
"PtForwardMinus_BXm2BXm1Filled",
"pT prev filled 2 bunches (ForwardMinus)", ptBin_, ptMin_, ptMax_);
880 meEta_BXm2BXm1Empty = ibooker.
book1D(
"Eta_BXm2BXm1Empty",
"eta prev empty 2 bunches", etaBin_, etaMin_, etaMax_);
881 meEta_BXm2BXm1Filled = ibooker.
book1D(
"Eta_BXm2BXm1Filled",
"eta prev filled 2 bunches", etaBin_, etaMin_, etaMax_);
883 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracBarrel_BXm2BXm1Empty" ,mePhFracBarrel_BXm2BXm1Empty));
884 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracBarrel_BXm2BXm1Filled" ,mePhFracBarrel_BXm2BXm1Filled));
885 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracBarrel_BXm2BXm1Empty" ,meNHFracBarrel_BXm2BXm1Empty));
886 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracBarrel_BXm2BXm1Filled" ,meNHFracBarrel_BXm2BXm1Filled));
887 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracBarrel_BXm2BXm1Empty" ,meCHFracBarrel_BXm2BXm1Empty));
888 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracBarrel_BXm2BXm1Filled" ,meCHFracBarrel_BXm2BXm1Filled));
889 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtBarrel_BXm2BXm1Empty" ,mePtBarrel_BXm2BXm1Empty));
890 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtBarrel_BXm2BXm1Filled" ,mePtBarrel_BXm2BXm1Filled));
891 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapPlus_BXm2BXm1Empty" ,mePhFracEndCapPlus_BXm2BXm1Empty));
892 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapPlus_BXm2BXm1Filled" ,mePhFracEndCapPlus_BXm2BXm1Filled));
893 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapPlus_BXm2BXm1Empty" ,meNHFracEndCapPlus_BXm2BXm1Empty));
894 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapPlus_BXm2BXm1Filled" ,meNHFracEndCapPlus_BXm2BXm1Filled));
895 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapPlus_BXm2BXm1Empty" ,meCHFracEndCapPlus_BXm2BXm1Empty));
896 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapPlus_BXm2BXm1Filled" ,meCHFracEndCapPlus_BXm2BXm1Filled));
897 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapPlus_BXm2BXm1Empty" ,mePtEndCapPlus_BXm2BXm1Empty));
898 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapPlus_BXm2BXm1Filled" ,mePtEndCapPlus_BXm2BXm1Filled));
899 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracPlus_BXm2BXm1Empty" ,meHFHFracPlus_BXm2BXm1Empty));
900 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracPlus_BXm2BXm1Filled" ,meHFHFracPlus_BXm2BXm1Filled));
901 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracPlus_BXm2BXm1Empty" ,meHFEMFracPlus_BXm2BXm1Empty));
902 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracPlus_BXm2BXm1Filled" ,meHFEMFracPlus_BXm2BXm1Filled));
903 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardPlus_BXm2BXm1Empty" ,mePtForwardPlus_BXm2BXm1Empty));
904 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardPlus_BXm2BXm1Filled" ,mePtForwardPlus_BXm2BXm1Filled));
905 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapMinus_BXm2BXm1Empty" ,mePhFracEndCapMinus_BXm2BXm1Empty));
906 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapMinus_BXm2BXm1Filled" ,mePhFracEndCapMinus_BXm2BXm1Filled));
907 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapMinus_BXm2BXm1Empty" ,meNHFracEndCapMinus_BXm2BXm1Empty));
908 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapMinus_BXm2BXm1Filled" ,meNHFracEndCapMinus_BXm2BXm1Filled));
909 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapMinus_BXm2BXm1Empty" ,meCHFracEndCapMinus_BXm2BXm1Empty));
910 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapMinus_BXm2BXm1Filled" ,meCHFracEndCapMinus_BXm2BXm1Filled));
911 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapMinus_BXm2BXm1Empty" ,mePtEndCapMinus_BXm2BXm1Empty));
912 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapMinus_BXm2BXm1Filled" ,mePtEndCapMinus_BXm2BXm1Filled));
913 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracMinus_BXm2BXm1Empty" ,meHFHFracMinus_BXm2BXm1Empty));
914 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracMinus_BXm2BXm1Filled" ,meHFHFracMinus_BXm2BXm1Filled));
915 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracMinus_BXm2BXm1Empty" ,meHFEMFracMinus_BXm2BXm1Empty));
916 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracMinus_BXm2BXm1Filled" ,meHFEMFracMinus_BXm2BXm1Filled));
917 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardMinus_BXm2BXm1Empty" ,mePtForwardMinus_BXm2BXm1Empty));
918 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardMinus_BXm2BXm1Filled" ,mePtForwardMinus_BXm2BXm1Filled));
919 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_BXm2BXm1Empty" ,meEta_BXm2BXm1Empty));
920 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_BXm2BXm1Filled",meEta_BXm2BXm1Filled));
922 mePhFracBarrel_BXm1Empty = ibooker.
book1D(
"PhFracBarrel_BXm1Empty",
"PHFrac prev empty 1 bunch (Barrel)", 50, 0, 1);
923 mePhFracBarrel_BXm1Filled = ibooker.
book1D(
"PhFracBarrel_BXm1Filled",
"PHFrac prev filled 1 bunch (Barrel)", 50, 0, 1);
924 meNHFracBarrel_BXm1Empty = ibooker.
book1D(
"NHFracBarrel_BXm1Empty",
"NHFrac prev empty 1 bunch (Barrel)", 50, 0, 1);
925 meNHFracBarrel_BXm1Filled = ibooker.
book1D(
"NHFracBarrel_BXm1Filled",
"NHFrac prev filled 1 bunch (Barrel)", 50, 0, 1);
926 meCHFracBarrel_BXm1Empty = ibooker.
book1D(
"CHFracBarrel_BXm1Empty",
"CHFrac prev empty 1 bunch (Barrel)", 50, 0, 1);
927 meCHFracBarrel_BXm1Filled = ibooker.
book1D(
"CHFracBarrel_BXm1Filled",
"CHFrac prev filled 1 bunch (Barrel)", 50, 0, 1);
928 mePtBarrel_BXm1Empty = ibooker.
book1D(
"PtBarrel_BXm1Empty",
"pT prev empty 1 bunch (Barrel)", ptBin_, ptMin_, ptMax_);
929 mePtBarrel_BXm1Filled = ibooker.
book1D(
"PtBarrel_BXm1Filled",
"pT prev filled 1 bunch (Barrel)", ptBin_, ptMin_, ptMax_);
930 mePhFracEndCapPlus_BXm1Empty = ibooker.
book1D(
"PhFracEndCapPlus_BXm1Empty",
"PHFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
931 mePhFracEndCapPlus_BXm1Filled = ibooker.
book1D(
"PhFracEndCapPlus_BXm1Filled",
"PHFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
932 meNHFracEndCapPlus_BXm1Empty = ibooker.
book1D(
"NHFracEndCapPlus_BXm1Empty",
"NHFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
933 meNHFracEndCapPlus_BXm1Filled = ibooker.
book1D(
"NHFracEndCapPlus_BXm1Filled",
"NHFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
934 meCHFracEndCapPlus_BXm1Empty = ibooker.
book1D(
"CHFracEndCapPlus_BXm1Empty",
"CHFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
935 meCHFracEndCapPlus_BXm1Filled = ibooker.
book1D(
"CHFracEndCapPlus_BXm1Filled",
"CHFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
936 mePtEndCapPlus_BXm1Empty = ibooker.
book1D(
"PtEndCapPlus_BXm1Empty",
"pT prev empty 1 bunch (EndCapPlus)", ptBin_, ptMin_, ptMax_);
937 mePtEndCapPlus_BXm1Filled = ibooker.
book1D(
"PtEndCapPlus_BXm1Filled",
"pT prev filled 1 bunch (EndCapPlus)", ptBin_, ptMin_, ptMax_);
938 meHFHFracPlus_BXm1Empty = ibooker.
book1D(
"HFHFracPlus_BXm1Empty",
"HFHFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
939 meHFHFracPlus_BXm1Filled = ibooker.
book1D(
"HFHFracPlus_BXm1Filled",
"HFHFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
940 meHFEMFracPlus_BXm1Empty = ibooker.
book1D(
"HFEMFracPlus_BXm1Empty",
"HFEMFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
941 meHFEMFracPlus_BXm1Filled = ibooker.
book1D(
"HFEMFracPlus_BXm1Filled",
"HFEMFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
942 mePtForwardPlus_BXm1Empty = ibooker.
book1D(
"PtForwardPlus_BXm1Empty",
"pT prev empty 1 bunch (ForwardPlus)", ptBin_, ptMin_, ptMax_);
943 mePtForwardPlus_BXm1Filled = ibooker.
book1D(
"PtForwardPlus_BXm1Filled",
"pT prev filled 1 bunch (ForwardPlus)", ptBin_, ptMin_, ptMax_);
944 mePhFracEndCapMinus_BXm1Empty = ibooker.
book1D(
"PhFracEndCapMinus_BXm1Empty",
"PHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
945 mePhFracEndCapMinus_BXm1Filled = ibooker.
book1D(
"PhFracEndCapMinus_BXm1Filled",
"PHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
946 meNHFracEndCapMinus_BXm1Empty = ibooker.
book1D(
"NHFracEndCapMinus_BXm1Empty",
"NHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
947 meNHFracEndCapMinus_BXm1Filled = ibooker.
book1D(
"NHFracEndCapMinus_BXm1Filled",
"NHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
948 meCHFracEndCapMinus_BXm1Empty = ibooker.
book1D(
"CHFracEndCapMinus_BXm1Empty",
"CHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
949 meCHFracEndCapMinus_BXm1Filled = ibooker.
book1D(
"CHFracEndCapMinus_BXm1Filled",
"CHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
950 mePtEndCapMinus_BXm1Empty = ibooker.
book1D(
"PtEndCapMinus_BXm1Empty",
"pT prev empty 1 bunch (EndCapMinus)", ptBin_, ptMin_, ptMax_);
951 mePtEndCapMinus_BXm1Filled = ibooker.
book1D(
"PtEndCapMinus_BXm1Filled",
"pT prev filled 1 bunch (EndCapMinus)", ptBin_, ptMin_, ptMax_);
952 meHFHFracMinus_BXm1Empty = ibooker.
book1D(
"HFHFracMinus_BXm1Empty",
"HFHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
953 meHFHFracMinus_BXm1Filled = ibooker.
book1D(
"HFHFracMinus_BXm1Filled",
"HFHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
954 meHFEMFracMinus_BXm1Empty = ibooker.
book1D(
"HFEMFracMinus_BXm1Empty",
"HFEMFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
955 meHFEMFracMinus_BXm1Filled = ibooker.
book1D(
"HFEMFracMinus_BXm1Filled",
"HFEMFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
956 mePtForwardMinus_BXm1Empty = ibooker.
book1D(
"PtForwardMinus_BXm1Empty",
"pT prev empty 1 bunch (ForwardMinus)", ptBin_, ptMin_, ptMax_);
957 mePtForwardMinus_BXm1Filled = ibooker.
book1D(
"PtForwardMinus_BXm1Filled",
"pT prev filled 1 bunch (ForwardMinus)", ptBin_, ptMin_, ptMax_);
958 meEta_BXm1Empty = ibooker.
book1D(
"Eta_BXm1Empty",
"eta prev empty 1 bunch", etaBin_, etaMin_, etaMax_);
959 meEta_BXm1Filled = ibooker.
book1D(
"Eta_BXm1Filled",
"eta prev filled 1 bunch", etaBin_, etaMin_, etaMax_);
961 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracBarrel_BXm1Empty" ,mePhFracBarrel_BXm1Empty));
962 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracBarrel_BXm1Filled" ,mePhFracBarrel_BXm1Filled));
963 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracBarrel_BXm1Empty" ,meNHFracBarrel_BXm1Empty));
964 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracBarrel_BXm1Filled" ,meNHFracBarrel_BXm1Filled));
965 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracBarrel_BXm1Empty" ,meCHFracBarrel_BXm1Empty));
966 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracBarrel_BXm1Filled" ,meCHFracBarrel_BXm1Filled));
967 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtBarrel_BXm1Empty" ,mePtBarrel_BXm1Empty));
968 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtBarrel_BXm1Filled" ,mePtBarrel_BXm1Filled));
969 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapPlus_BXm1Empty" ,mePhFracEndCapPlus_BXm1Empty));
970 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapPlus_BXm1Filled" ,mePhFracEndCapPlus_BXm1Filled));
971 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapPlus_BXm1Empty" ,meNHFracEndCapPlus_BXm1Empty));
972 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapPlus_BXm1Filled" ,meNHFracEndCapPlus_BXm1Filled));
973 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapPlus_BXm1Empty" ,meCHFracEndCapPlus_BXm1Empty));
974 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapPlus_BXm1Filled" ,meCHFracEndCapPlus_BXm1Filled));
975 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapPlus_BXm1Empty" ,mePtEndCapPlus_BXm1Empty));
976 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapPlus_BXm1Filled" ,mePtEndCapPlus_BXm1Filled));
977 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracPlus_BXm1Empty" ,meHFHFracPlus_BXm1Empty));
978 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracPlus_BXm1Filled" ,meHFHFracPlus_BXm1Filled));
979 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracPlus_BXm1Empty" ,meHFEMFracPlus_BXm1Empty));
980 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracPlus_BXm1Filled" ,meHFEMFracPlus_BXm1Filled));
981 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardPlus_BXm1Empty" ,mePtForwardPlus_BXm1Empty));
982 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardPlus_BXm1Filled" ,mePtForwardPlus_BXm1Filled));
983 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapMinus_BXm1Empty" ,mePhFracEndCapMinus_BXm1Empty));
984 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapMinus_BXm1Filled" ,mePhFracEndCapMinus_BXm1Filled));
985 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapMinus_BXm1Empty" ,meNHFracEndCapMinus_BXm1Empty));
986 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapMinus_BXm1Filled" ,meNHFracEndCapMinus_BXm1Filled));
987 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapMinus_BXm1Empty" ,meCHFracEndCapMinus_BXm1Empty));
988 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapMinus_BXm1Filled" ,meCHFracEndCapMinus_BXm1Filled));
989 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapMinus_BXm1Empty" ,mePtEndCapMinus_BXm1Empty));
990 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapMinus_BXm1Filled" ,mePtEndCapMinus_BXm1Filled));
991 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracMinus_BXm1Empty" ,meHFHFracMinus_BXm1Empty));
992 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracMinus_BXm1Filled" ,meHFHFracMinus_BXm1Filled));
993 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracMinus_BXm1Empty" ,meHFEMFracMinus_BXm1Empty));
994 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracMinus_BXm1Filled" ,meHFEMFracMinus_BXm1Filled));
995 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardMinus_BXm1Empty" ,mePtForwardMinus_BXm1Empty));
996 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardMinus_BXm1Filled" ,mePtForwardMinus_BXm1Filled));
997 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_BXm1Empty" ,meEta_BXm1Empty));
998 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_BXm1Filled",meEta_BXm1Filled));
1001 mChMultiplicity_lowPt_EndCap = ibooker.
book1D(
"ChMultiplicity_lowPt_EndCap",
"ChMultiplicity_lowPt_EndCap", 60,0,60);
1002 mNeutMultiplicity_lowPt_EndCap = ibooker.
book1D(
"NeutMultiplicity_lowPt_EndCap",
"NeutMultiplicity_lowPt_EndCap", 60,0,60);
1003 mMuMultiplicity_lowPt_EndCap = ibooker.
book1D(
"MuMultiplicity_lowPt_EndCap",
"MuMultiplicity_lowPt_EndCap", 10,0,10);
1004 mChMultiplicity_mediumPt_EndCap = ibooker.
book1D(
"ChMultiplicity_mediumPt_EndCap",
"ChMultiplicity_mediumPt_EndCap", 60,0,60);
1005 mNeutMultiplicity_mediumPt_EndCap = ibooker.
book1D(
"NeutMultiplicity_mediumPt_EndCap",
"NeutMultiplicity_mediumPt_EndCap", 60,0,60);
1006 mMuMultiplicity_mediumPt_EndCap = ibooker.
book1D(
"MuMultiplicity_mediumPt_EndCap",
"MuMultiplicity_mediumPt_EndCap", 10,0,10);
1007 mChMultiplicity_highPt_EndCap = ibooker.
book1D(
"ChMultiplicity_highPt_EndCap",
"ChMultiplicity_highPt_EndCap", 60,0,60);
1008 mNeutMultiplicity_highPt_EndCap = ibooker.
book1D(
"NeutMultiplicity_highPt_EndCap",
"NeutMultiplicity_highPt_EndCap", 60,0,60);
1009 mMuMultiplicity_highPt_EndCap = ibooker.
book1D(
"MuMultiplicity_highPt_EndCap",
"MuMultiplicity_highPt_EndCap", 10,0,10);
1011 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_lowPt_EndCap" ,mChMultiplicity_lowPt_EndCap));
1012 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_lowPt_EndCap" ,mNeutMultiplicity_lowPt_EndCap));
1013 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_lowPt_EndCap" ,mMuMultiplicity_lowPt_EndCap));
1014 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_mediumPt_EndCap" ,mChMultiplicity_mediumPt_EndCap));
1015 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_mediumPt_EndCap" ,mNeutMultiplicity_mediumPt_EndCap));
1016 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_mediumPt_EndCap" ,mMuMultiplicity_mediumPt_EndCap));
1017 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_highPt_EndCap" ,mChMultiplicity_highPt_EndCap));
1018 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_highPt_EndCap" ,mNeutMultiplicity_highPt_EndCap));
1019 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_highPt_EndCap" ,mMuMultiplicity_highPt_EndCap));
1023 mHFEFrac_lowPt_Forward = ibooker.
book1D(
"HFEFrac_lowPt_Forward",
"HFEFrac_lowPt_Forward", 70, -0.2, 1.2);
1024 mHFHFrac_lowPt_Forward = ibooker.
book1D(
"HFHFrac_lowPt_Forward",
"HFHFrac_lowPt_Forward", 70, -0.2, 1.2);
1025 mHFEFrac_mediumPt_Forward = ibooker.
book1D(
"HFEFrac_mediumPt_Forward",
"HFEFrac_mediumPt_Forward", 70, -0.2, 1.2);
1026 mHFHFrac_mediumPt_Forward = ibooker.
book1D(
"HFHFrac_mediumPt_Forward",
"HFHFrac_mediumPt_Forward", 70, -0.2, 1.2);
1027 mHFEFrac_highPt_Forward = ibooker.
book1D(
"HFEFrac_highPt_Forward",
"HFEFrac_highPt_Forward", 70, -0.2, 1.2);
1028 mHFHFrac_highPt_Forward = ibooker.
book1D(
"HFHFrac_highPt_Forward",
"HFHFrac_highPt_Forward", 70, -0.2, 1.2);
1029 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFrac_lowPt_Forward" ,mHFHFrac_lowPt_Forward));
1030 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEFrac_lowPt_Forward" ,mHFEFrac_lowPt_Forward));
1031 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFrac_mediumPt_Forward" ,mHFHFrac_mediumPt_Forward));
1032 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEFrac_mediumPt_Forward" ,mHFEFrac_mediumPt_Forward));
1033 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFrac_highPt_Forward" ,mHFHFrac_highPt_Forward));
1034 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEFrac_highPt_Forward" ,mHFEFrac_highPt_Forward));
1037 mHFEEn_lowPt_Forward = ibooker.
book1D(
"HFEEn_lowPt_Forward",
"HFEEn_lowPt_Forward", ptBin_, 0., ptMax_);
1038 mHFHEn_lowPt_Forward = ibooker.
book1D(
"HFHEn_lowPt_Forward",
"HFHEn_lowPt_Forward", ptBin_, 0., 2.0*ptMax_);
1039 mHFEEn_mediumPt_Forward = ibooker.
book1D(
"HFEEn_mediumPt_Forward",
"HFEEn_mediumPt_Forward", ptBin_, 0., 1.5*ptMax_);
1040 mHFHEn_mediumPt_Forward = ibooker.
book1D(
"HFHEn_mediumPt_Forward",
"HFHEn_mediumPt_Forward", ptBin_, 0., 2.5*ptMax_);
1041 mHFEEn_highPt_Forward = ibooker.
book1D(
"HFEEn_highPt_Forward",
"HFEEn_highPt_Forward", ptBin_, 0., 1.5*ptMax_);
1042 mHFHEn_highPt_Forward = ibooker.
book1D(
"HFHEn_highPt_Forward",
"HFHEn_highPt_Forward", ptBin_, 0., 5.0*ptMax_);
1043 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHEn_lowPt_Forward" ,mHFHEn_lowPt_Forward));
1044 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEEn_lowPt_Forward" ,mHFEEn_lowPt_Forward));
1045 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHEn_mediumPt_Forward" ,mHFHEn_mediumPt_Forward));
1046 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEEn_mediumPt_Forward" ,mHFEEn_mediumPt_Forward));
1047 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHEn_highPt_Forward" ,mHFHEn_highPt_Forward));
1048 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEEn_highPt_Forward" ,mHFEEn_highPt_Forward));
1050 mNeutMultiplicity_lowPt_Forward = ibooker.
book1D(
"NeutMultiplicity_lowPt_Forward",
"NeutMultiplicity_lowPt_Forward", 60,0,60);
1051 mNeutMultiplicity_mediumPt_Forward = ibooker.
book1D(
"NeutMultiplicity_mediumPt_Forward",
"NeutMultiplicity_mediumPt_Forward", 60,0,60);
1052 mNeutMultiplicity_highPt_Forward = ibooker.
book1D(
"NeutMultiplicity_highPt_Forward",
"NeutMultiplicity_highPt_Forward", 60,0,60);
1054 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_lowPt_Forward" ,mNeutMultiplicity_lowPt_Forward));
1055 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_mediumPt_Forward" ,mNeutMultiplicity_mediumPt_Forward));
1056 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_highPt_Forward" ,mNeutMultiplicity_highPt_Forward));
1058 mChargedHadronEnergy = ibooker.
book1D(
"ChargedHadronEnergy",
"charged HAD energy", 50, 0, 100);
1059 mNeutralHadronEnergy = ibooker.
book1D(
"NeutralHadronEnergy",
"neutral HAD energy", 50, 0, 100);
1060 mChargedEmEnergy = ibooker.
book1D(
"ChargedEmEnergy",
"charged EM energy ", 50, 0, 100);
1061 mChargedMuEnergy = ibooker.
book1D(
"ChargedMuEnergy",
"charged Mu energy", 50, 0, 100);
1062 mNeutralEmEnergy = ibooker.
book1D(
"NeutralEmEnergy",
"neutral EM energy", 50, 0, 100);
1063 mChargedMultiplicity = ibooker.
book1D(
"ChargedMultiplicity",
"charged multiplicity ", 50, 0, 100);
1064 mNeutralMultiplicity = ibooker.
book1D(
"NeutralMultiplicity",
"neutral multiplicity", 50, 0, 100);
1065 mMuonMultiplicity = ibooker.
book1D(
"MuonMultiplicity",
"muon multiplicity", 50, 0, 100);
1066 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedHadronEnergy" ,mChargedHadronEnergy));
1067 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralHadronEnergy" ,mNeutralHadronEnergy));
1068 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedEmEnergy" ,mChargedEmEnergy));
1069 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedMuEnergy" ,mChargedMuEnergy));
1070 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralEmEnergy" ,mNeutralEmEnergy));
1071 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedMultiplicity" ,mChargedMultiplicity));
1072 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralMultiplicity" ,mNeutralMultiplicity));
1073 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuonMultiplicity" ,mMuonMultiplicity));
1077 mChargedHadronEnergy_profile = ibooker.
bookProfile(
"ChargedHadronEnergy_profile",
"charged HAD energy", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1078 mNeutralHadronEnergy_profile = ibooker.
bookProfile(
"NeutralHadronEnergy_profile",
"neutral HAD energy", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1079 mChargedEmEnergy_profile = ibooker.
bookProfile(
"ChargedEmEnergy_profile",
"charged EM energy", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1080 mChargedMuEnergy_profile = ibooker.
bookProfile(
"ChargedMuEnergy_profile",
"charged Mu energy", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1081 mNeutralEmEnergy_profile = ibooker.
bookProfile(
"NeutralEmEnergy_profile",
"neutral EM energy", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1082 mChargedMultiplicity_profile = ibooker.
bookProfile(
"ChargedMultiplicity_profile",
"charged multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1083 mNeutralMultiplicity_profile = ibooker.
bookProfile(
"NeutralMultiplicity_profile",
"neutral multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1084 mMuonMultiplicity_profile = ibooker.
bookProfile(
"MuonMultiplicity_profile",
"muon multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1089 mNeutralHadronEnergy_profile->setAxisTitle(
"nvtx",1);
1090 mChargedEmEnergy_profile ->setAxisTitle(
"nvtx",1);
1091 mChargedMuEnergy_profile ->setAxisTitle(
"nvtx",1);
1092 mNeutralEmEnergy_profile ->setAxisTitle(
"nvtx",1);
1093 mChargedMultiplicity_profile->setAxisTitle(
"nvtx",1);
1094 mNeutralMultiplicity_profile->setAxisTitle(
"nvtx",1);
1095 mMuonMultiplicity_profile ->setAxisTitle(
"nvtx",1);
1097 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedHadronEnergy_profile" ,mChargedHadronEnergy_profile));
1098 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralHadronEnergy_profile" ,mNeutralHadronEnergy_profile));
1099 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedEmEnergy_profile" ,mChargedEmEnergy_profile));
1100 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedMuEnergy_profile" ,mChargedMuEnergy_profile));
1101 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralEmEnergy_profile" ,mNeutralEmEnergy_profile));
1102 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedMultiplicity_profile" ,mChargedMultiplicity_profile));
1103 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralMultiplicity_profile" ,mNeutralMultiplicity_profile));
1104 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuonMultiplicity_profile" ,mMuonMultiplicity_profile));
1106 mNeutralFraction = ibooker.
book1D(
"NeutralConstituentsFraction",
"Neutral Constituents Fraction",100,0,1);
1107 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralConstituentsFraction" ,mNeutralFraction));
1111 if(jetCleaningFlag_){
1113 folderNames_.push_back(
"DiJet");
1115 folderNames_.push_back(
"ZJets");
1118 for (std::vector<std::string>::const_iterator ic = folderNames_.begin();
1119 ic != folderNames_.end(); ic++){
1120 bookMESetSelection(
DirName+
"/"+*ic, ibooker);
1125 cleanupME = ibooker.
book1D(
"cleanup",
"cleanup", 10, 0., 10.);
1127 cleanupME->setBinLabel(2,
"DCS::Pixel");
1128 cleanupME->setBinLabel(3,
"DCS::SiStrip");
1129 cleanupME->setBinLabel(4,
"DCS::ECAL");
1130 cleanupME->setBinLabel(5,
"DCS::ES");
1131 cleanupME->setBinLabel(6,
"DCS::HBHE");
1132 cleanupME->setBinLabel(7,
"DCS::HF");
1133 cleanupME->setBinLabel(8,
"DCS::HO");
1134 cleanupME->setBinLabel(9,
"DCS::Muon");
1135 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
"JetMET/cleanup" ,cleanupME));
1137 verticesME = ibooker.
book1D(
"vertices",
"vertices", 100, 0, 100);
1138 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
"JetMET/vertices" ,verticesME));
1148 mPt = ibooker.
book1D(
"Pt",
"pt", ptBin_, ptMin_, ptMax_);
1149 mEta = ibooker.
book1D(
"Eta",
"eta", etaBin_, etaMin_, etaMax_);
1150 mPhi = ibooker.
book1D(
"Phi",
"phi", phiBin_, phiMin_, phiMax_);
1151 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Pt" ,mPt));
1152 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Eta" ,mEta));
1153 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Phi" ,mPhi));
1155 mConstituents = ibooker.
book1D(
"Constituents",
"# of constituents", 50, 0, 100);
1156 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Constituents" ,mConstituents));
1158 mJetEnergyCorr= ibooker.
book1D(
"JetEnergyCorr",
"jet energy correction factor", 50, 0.0,3.0);
1159 mJetEnergyCorrVSEta= ibooker.
bookProfile(
"JetEnergyCorrVSEta",
"jet energy correction factor VS eta", etaBin_, etaMin_,etaMax_, 0.0,3.0);
1160 mJetEnergyCorrVSPt= ibooker.
bookProfile(
"JetEnergyCorrVSPt",
"jet energy correction factor VS pt", ptBin_, ptMin_,ptMax_, 0.0,3.0);
1162 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JetEnergyCorr" ,mJetEnergyCorr));
1163 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JetEnergyCorrVSEta" ,mJetEnergyCorrVSEta));
1164 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JetEnergyCorrVSPt" ,mJetEnergyCorrVSPt));
1168 if(fill_CHS_histos && isPFJet_){
1169 mAxis2_lowPt_Barrel = ibooker.
book1D(
"qg_Axis2_lowPt_Barrel",
"qg Axis2 #sigma_{2} lowPt Barrel",50,0.,0.20);
1170 mpTD_lowPt_Barrel= ibooker.
book1D(
"qg_pTD_lowPt_Barrel",
"qg fragmentation function p_{T}^{D} lowPt Barrel",50,0.15,1.05);
1171 mMultiplicityQG_lowPt_Barrel= ibooker.
book1D(
"qg_multiplicity_lowPt_Barrel",
"qg multiplicity lowPt Barrel",50,0,50);
1172 mqgLikelihood_lowPt_Barrel= ibooker.
book1D(
"qg_Likelihood_lowPt_Barrel",
"qg likelihood lowPt Barrel",50,-1.1,1.1);
1173 mAxis2_lowPt_EndCap = ibooker.
book1D(
"qg_Axis2_lowPt_EndCap",
"qg Axis2 #sigma_{2} lowPt EndCap",50,0.,0.20);
1174 mpTD_lowPt_EndCap= ibooker.
book1D(
"qg_pTD_lowPt_EndCap",
"qg fragmentation function p_{T}^{D} lowPt EndCap",50,0.15,1.05);
1175 mMultiplicityQG_lowPt_EndCap= ibooker.
book1D(
"qg_multiplicity_lowPt_EndCap",
"qg multiplicity lowPt EndCap",50,0,100);
1176 mqgLikelihood_lowPt_EndCap= ibooker.
book1D(
"qg_Likelihood_lowPt_EndCap",
"qg likelihood lowPt EndCap",50,-1.1,1.1);
1177 mAxis2_lowPt_Forward = ibooker.
book1D(
"qg_Axis2_lowPt_Forward",
"qg Axis2 #sigma_{2} lowPt Forward",50,0.,0.20);
1178 mpTD_lowPt_Forward= ibooker.
book1D(
"qg_pTD_lowPt_Forward",
"qg fragmentation function p_{T}^{D} lowPt Forward",50,0.15,1.05);
1179 mMultiplicityQG_lowPt_Forward= ibooker.
book1D(
"qg_multiplicity_lowPt_Forward",
"qg multiplicity lowPt Forward",50,0,100);
1180 mqgLikelihood_lowPt_Forward= ibooker.
book1D(
"qg_Likelihood_lowPt_Forward",
"qg likelihood lowPt Forward",50,-1.1,1.1);
1182 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_lowPt_Barrel" ,mAxis2_lowPt_Barrel));
1183 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_lowPt_Barrel" ,mpTD_lowPt_Barrel));
1184 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_lowPt_Barrel" ,mMultiplicityQG_lowPt_Barrel));
1185 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_lowPt_Barrel" ,mqgLikelihood_lowPt_Barrel));
1186 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_lowPt_EndCap" ,mAxis2_lowPt_EndCap));
1187 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_lowPt_EndCap" ,mpTD_lowPt_EndCap));
1188 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_lowPt_EndCap" ,mMultiplicityQG_lowPt_EndCap));
1189 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_lowPt_EndCap" ,mqgLikelihood_lowPt_EndCap));
1190 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_lowPt_Forward" ,mAxis2_lowPt_Forward));
1191 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_lowPt_Forward" ,mpTD_lowPt_Forward));
1192 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_lowPt_Forward" ,mMultiplicityQG_lowPt_Forward));
1193 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_lowPt_Forward" ,mqgLikelihood_lowPt_Forward));
1195 mAxis2_mediumPt_Barrel = ibooker.
book1D(
"qg_Axis2_mediumPt_Barrel",
"qg Axis2 #sigma_{2} mediumPt Barrel",50,0.,0.20);
1196 mpTD_mediumPt_Barrel= ibooker.
book1D(
"qg_pTD_mediumPt_Barrel",
"qg fragmentation function p_{T}^{D} mediumPt Barrel",50,0.15,1.05);
1197 mMultiplicityQG_mediumPt_Barrel= ibooker.
book1D(
"qg_multiplicity_mediumPt_Barrel",
"qg multiplicity mediumPt Barrel",50,0,100);
1198 mqgLikelihood_mediumPt_Barrel= ibooker.
book1D(
"qg_Likelihood_mediumPt_Barrel",
"qg likelihood mediumPt Barrel",50,-1.1,1.1);
1199 mAxis2_mediumPt_EndCap = ibooker.
book1D(
"qg_Axis2_mediumPt_EndCap",
"qg Axis2 #sigma_{2} mediumPt EndCap",50,0.,0.20);
1200 mpTD_mediumPt_EndCap= ibooker.
book1D(
"qg_pTD_mediumPt_EndCap",
"qg fragmentation function p_{T}^{D} mediumPt EndCap",50,0.15,1.05);
1201 mMultiplicityQG_mediumPt_EndCap= ibooker.
book1D(
"qg_multiplicity_mediumPt_EndCap",
"qg multiplicity mediumPt EndCap",50,0,100);
1202 mqgLikelihood_mediumPt_EndCap= ibooker.
book1D(
"qg_Likelihood_mediumPt_EndCap",
"qg likelihood mediumPt EndCap",50,-1.1,1.1);
1203 mAxis2_mediumPt_Forward = ibooker.
book1D(
"qg_Axis2_mediumPt_Forward",
"qg Axis2 #sigma_{2} mediumPt Forward",50,0.,0.20);
1204 mpTD_mediumPt_Forward= ibooker.
book1D(
"qg_pTD_mediumPt_Forward",
"qg fragmentation function p_{T}^{D} mediumPt Forward",50,0.15,1.05);
1205 mMultiplicityQG_mediumPt_Forward= ibooker.
book1D(
"qg_multiplicity_mediumPt_Forward",
"qg multiplicity mediumPt Forward",50,0,100);
1206 mqgLikelihood_mediumPt_Forward= ibooker.
book1D(
"qg_Likelihood_mediumPt_Forward",
"qg likelihood mediumPt Forward",50,-1.1,1.1);
1208 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_mediumPt_Barrel" ,mAxis2_mediumPt_Barrel));
1209 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_mediumPt_Barrel" ,mpTD_mediumPt_Barrel));
1210 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_mediumPt_Barrel" ,mMultiplicityQG_mediumPt_Barrel));
1211 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_mediumPt_Barrel" ,mqgLikelihood_mediumPt_Barrel));
1212 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_mediumPt_EndCap" ,mAxis2_mediumPt_EndCap));
1213 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_mediumPt_EndCap" ,mpTD_mediumPt_EndCap));
1214 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_mediumPt_EndCap" ,mMultiplicityQG_mediumPt_EndCap));
1215 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_mediumPt_EndCap" ,mqgLikelihood_mediumPt_EndCap));
1216 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_mediumPt_Forward" ,mAxis2_mediumPt_Forward));
1217 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_mediumPt_Forward" ,mpTD_mediumPt_Forward));
1218 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_mediumPt_Forward" ,mMultiplicityQG_mediumPt_Forward));
1219 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_mediumPt_Forward" ,mqgLikelihood_mediumPt_Forward));
1221 mAxis2_highPt_Barrel = ibooker.
book1D(
"qg_Axis2_highPt_Barrel",
"qg Axis2 #sigma_{2} highPt Barrel",50,0.,0.20);
1222 mpTD_highPt_Barrel= ibooker.
book1D(
"qg_pTD_highPt_Barrel",
"qg fragmentation function p_{T}^{D} highPt Barrel",50,0.15,1.05);
1223 mMultiplicityQG_highPt_Barrel= ibooker.
book1D(
"qg_multiplicity_highPt_Barrel",
"qg multiplicity highPt Barrel",50,0,100);
1224 mqgLikelihood_highPt_Barrel= ibooker.
book1D(
"qg_Likelihood_highPt_Barrel",
"qg likelihood highPt Barrel",50,-1.1,1.1);
1225 mAxis2_highPt_EndCap = ibooker.
book1D(
"qg_Axis2_highPt_EndCap",
"qg Axis2 #sigma_{2} highPt EndCap",50,0.,0.20);
1226 mpTD_highPt_EndCap= ibooker.
book1D(
"qg_pTD_highPt_EndCap",
"qg fragmentation function p_{T}^{D} highPt EndCap",50,0.15,1.05);
1227 mMultiplicityQG_highPt_EndCap= ibooker.
book1D(
"qg_multiplicity_highPt_EndCap",
"qg multiplicity highPt EndCap",50,0,100);
1228 mqgLikelihood_highPt_EndCap= ibooker.
book1D(
"qg_Likelihood_highPt_EndCap",
"qg likelihood highPt EndCap",50,-1.1,1.1);
1229 mAxis2_highPt_Forward = ibooker.
book1D(
"qg_Axis2_highPt_Forward",
"qg Axis2 #sigma_{2} highPt Forward",50,0.,0.20);
1230 mpTD_highPt_Forward= ibooker.
book1D(
"qg_pTD_highPt_Forward",
"qg fragmentation function p_{T}^{D} highPt Forward",50,0.15,1.05);
1231 mMultiplicityQG_highPt_Forward= ibooker.
book1D(
"qg_multiplicity_highPt_Forward",
"qg multiplicity highPt Forward",50,0,100);
1232 mqgLikelihood_highPt_Forward= ibooker.
book1D(
"qg_Likelihood_highPt_Forward",
"qg likelihood highPt Forward",50,-1.1,1.1);
1234 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_highPt_Barrel" ,mAxis2_highPt_Barrel));
1235 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_highPt_Barrel" ,mpTD_highPt_Barrel));
1236 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_highPt_Barrel" ,mMultiplicityQG_highPt_Barrel));
1237 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_highPt_Barrel" ,mqgLikelihood_highPt_Barrel));
1238 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_highPt_EndCap" ,mAxis2_highPt_EndCap));
1239 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_highPt_EndCap" ,mpTD_highPt_EndCap));
1240 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_highPt_EndCap" ,mMultiplicityQG_highPt_EndCap));
1241 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_highPt_EndCap" ,mqgLikelihood_highPt_EndCap));
1242 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Axis2_highPt_Forward" ,mAxis2_highPt_Forward));
1243 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_pTD_highPt_Forward" ,mpTD_highPt_Forward));
1244 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_multiplicity_highPt_Forward" ,mMultiplicityQG_highPt_Forward));
1245 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"qg_Likelihood_highPt_Forward" ,mqgLikelihood_highPt_Forward));
1248 if(DirName.find(
"DiJet")!=std::string::npos){
1249 mDPhi = ibooker.
book1D(
"DPhi",
"dPhi btw the two leading jets", 100, 0., acos(-1.));
1250 mDijetAsymmetry = ibooker.
book1D(
"DijetAsymmetry",
"DijetAsymmetry", 100, -1., 1.);
1251 mDijetBalance = ibooker.
book1D(
"DijetBalance",
"DijetBalance", 100, -2., 2.);
1252 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DPhi" ,mDPhi));
1253 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DijetAsymmetry" ,mDijetAsymmetry));
1254 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DijetBalance" ,mDijetBalance));
1256 if(isPFJet_|| isMiniAODJet_){
1257 mChargedMultiplicity = ibooker.
book1D(
"ChargedMultiplicity",
"charged multiplicity ", 50, 0, 100);
1258 mNeutralMultiplicity = ibooker.
book1D(
"NeutralMultiplicity",
"neutral multiplicity", 50, 0, 100);
1259 mMuonMultiplicity = ibooker.
book1D(
"MuonMultiplicity",
"muon multiplicity", 50, 0, 100);
1261 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"ChargedMultiplicity" ,mChargedMultiplicity));
1262 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NeutralMultiplicity" ,mNeutralMultiplicity));
1263 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MuonMultiplicity" ,mMuonMultiplicity));
1265 mChargedMultiplicity_profile = ibooker.
bookProfile(
"ChargedMultiplicity_profile",
"charged multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1266 mNeutralMultiplicity_profile = ibooker.
bookProfile(
"NeutralMultiplicity_profile",
"neutral multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1267 mMuonMultiplicity_profile = ibooker.
bookProfile(
"MuonMultiplicity_profile",
"muon multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1269 mNeutralMultiplicity_profile->setAxisTitle(
"nvtx",1);
1270 mMuonMultiplicity_profile ->setAxisTitle(
"nvtx",1);
1272 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"ChargedMultiplicity_profile" ,mChargedMultiplicity_profile));
1273 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NeutralMultiplicity_profile" ,mNeutralMultiplicity_profile));
1274 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MuonMultiplicity_profile" ,mMuonMultiplicity_profile));
1276 mNeutralFraction = ibooker.
book1D(
"NeutralConstituentsFraction",
"Neutral Constituents Fraction",100,0,1);
1277 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NeutralConstituentsFraction" ,mNeutralFraction));
1282 if(DirName.find(
"ZJets")!=std::string::npos){
1283 mZMass = ibooker.
book1D(
"DiMuonMass",
"DiMuonMass", 50, 71., 111.);
1284 mDPhiZJet = ibooker.
book1D(
"DPhiZJ",
"dPhi btw Z and Jet1", 100, 0., acos(-1.));
1285 mZJetAsymmetry = ibooker.
book1D(
"ZJetAsymmetry",
"ZJetAsymmetry", 100, -1., 1.);
1286 mJetZBalance_lowZPt_J_Barrel = ibooker.
book1D(
"JZB_lowZPt_J_Barrel",
"ZJetBalance (pTJet1-pTZ) (30<pTZ<90), |#eta_{jet}|<1.3", 50, -75.,75);
1287 mJetZBalance_mediumZPt_J_Barrel = ibooker.
book1D(
"JZB_mediumZPt_J_Barrel",
"ZJetBalance (90<pTZ<140), |#eta_{jet}|<1.3", 50, -75.,75);
1288 mJetZBalance_highZPt_J_Barrel = ibooker.
book1D(
"JZB_highZPt_J_Barrel",
"ZJetBalance (pTZ>140), |#eta_{jet}|<1.3", 50, -75., 75.);
1289 mJetZBalance_lowZPt_J_EndCap = ibooker.
book1D(
"JZB_lowZPt_J_EndCap",
"ZJetBalance (30<pTZ<90), 1.3<|#eta_{jet}|<3.0", 50, -75.,75);
1290 mJetZBalance_mediumZPt_J_EndCap = ibooker.
book1D(
"JZB_mediumZPt_J_EndCap",
"ZJetBalance (90<pTZ<140), 1.3<|#eta_{jet}|<3.0", 50, -75.,75);
1291 mJetZBalance_highZPt_J_EndCap = ibooker.
book1D(
"JZB_highZPt_J_EndCap",
"ZJetBalance (pTZ>140), 1.3<|#eta_{jet}|<3.0", 50, -75., 75.);
1292 mJetZBalance_lowZPt_J_Forward = ibooker.
book1D(
"JZB_lowZPt_J_Forward",
"ZJetBalance (30<pTZ<90), |#eta_{jet}|>3.0", 50, -75.,75);
1293 mJetZBalance_mediumZPt_J_Forward = ibooker.
book1D(
"JZB_mediumZPt_J_Forward",
"ZJetBalance (90<pTZ<140), |#eta_{jet}|>3.0", 50, -75.,75);
1294 mJetZBalance_highZPt_J_Forward = ibooker.
book1D(
"JZB_highZPt_J_Forward",
"ZJetBalance (pTZ>140), |#eta_{jet}|>3.0", 50, -75., 75.);
1296 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DiMuonMass" ,mZMass));
1297 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DPhiZJ" ,mDPhiZJet ));
1298 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"ZJetAsymmetry" ,mZJetAsymmetry ));
1299 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_lowZPt_J_Barrel" ,mJetZBalance_lowZPt_J_Barrel ));
1300 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_mediumZPt_J_Barrel" ,mJetZBalance_mediumZPt_J_Barrel ));
1301 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_highZPt_J_Barrel" ,mJetZBalance_highZPt_J_Barrel ));
1302 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_lowZPt_J_EndCap" ,mJetZBalance_lowZPt_J_EndCap ));
1303 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_mediumZPt_J_EndCap" ,mJetZBalance_mediumZPt_J_EndCap ));
1304 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_highZPt_J_EndCap" ,mJetZBalance_highZPt_J_EndCap ));
1305 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_lowZPt_J_Forward" ,mJetZBalance_lowZPt_J_Forward ));
1306 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_mediumZPt_J_Forward" ,mJetZBalance_mediumZPt_J_Forward ));
1307 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JZB_highZPt_J_Forward" ,mJetZBalance_highZPt_J_Forward ));
1309 mJ1Pt_over_ZPt_J_Barrel = ibooker.
book1D(
"J1Pt_over_ZPt_J_Barrel",
"Jet1_Pt/ZPt, Barrel", 50, 0.,3.0);
1310 mJ1Pt_over_ZPt_J_EndCap = ibooker.
book1D(
"J1Pt_over_ZPt_J_EndCap",
"Jet1_Pt/ZPt, EndCap", 50, 0.,3.0);
1311 mJ1Pt_over_ZPt_J_Forward = ibooker.
book1D(
"J1Pt_over_ZPt_J_Forward",
"Jet1_Pt/ZPt, Forward", 50, 0.,3.0);
1313 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_J_Barrel" ,mJ1Pt_over_ZPt_J_Barrel ));
1314 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_J_EndCap" ,mJ1Pt_over_ZPt_J_EndCap ));
1315 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_J_Forward" ,mJ1Pt_over_ZPt_J_Forward ));
1317 mJ1Pt_over_ZPt_lowZPt_J_Barrel = ibooker.
book1D(
"J1Pt_over_ZPt_lowZPt_J_Barrel",
"Jet1_Pt/ZPt (30<pTZ<90), |#eta_{jet}|<1.3", 50, 0.,3.0);
1318 mJ1Pt_over_ZPt_mediumZPt_J_Barrel = ibooker.
book1D(
"J1Pt_over_ZPt_mediumZPt_J_Barrel",
"Jet1_Pt/ZPt (90<pTZ<140), |#eta_{jet}|<1.3", 50, 0.,3.0);
1319 mJ1Pt_over_ZPt_highZPt_J_Barrel = ibooker.
book1D(
"J1Pt_over_ZPt_highPt_J_Barrel",
"Jet1_Pt/ZPt (pTZ>140), |#eta_{jet}|<1.3", 50, 0.,3.0);
1320 mJ1Pt_over_ZPt_lowZPt_J_EndCap = ibooker.
book1D(
"J1Pt_over_ZPt_lowZPt_J_EndCap",
"Jet1_Pt/ZPt (30<pTZ<90), 1.3<|#eta_{jet}|<3.0", 50, 0.,3.0);
1321 mJ1Pt_over_ZPt_mediumZPt_J_EndCap = ibooker.
book1D(
"J1Pt_over_ZPt_mediumZPt_J_EndCap",
"Jet1_Pt/ZPt (90<pTZ<140), 1.3<|#eta_{jet}|<3.0", 50, 0.,3.0);
1322 mJ1Pt_over_ZPt_highZPt_J_EndCap = ibooker.
book1D(
"J1Pt_over_ZPt_highZPt_J_EndCap",
"Jet1_Pt/ZPt (pTZ>140), 1.3<|#eta_{jet}|<3.0", 50, 0.,3.0);
1323 mJ1Pt_over_ZPt_lowZPt_J_Forward = ibooker.
book1D(
"J1Pt_over_ZPt_lowZPt_J_Forward",
"Jet1_Pt/ZPt (30<pTZ<90), |#eta_{jet}|>3.0", 50, 0.,3.0);
1324 mJ1Pt_over_ZPt_mediumZPt_J_Forward = ibooker.
book1D(
"J1Pt_over_ZPt_mediumPt_J_Forward",
"Jet1_Pt/ZPt (90<pTZ<140), |#eta_{jet}|>3.0", 50, 0.,3.0);
1325 mJ1Pt_over_ZPt_highZPt_J_Forward = ibooker.
book1D(
"J1Pt_over_ZPt_highZPt_J_Forward",
"Jet1_Pt/ZPt (pTZ>140), |#eta_{jet}|>3.0", 50, 0.,3.0);
1327 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_lowZPt_J_Barrel" ,mJ1Pt_over_ZPt_lowZPt_J_Barrel ));
1328 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_mediumZPt_J_Barrel" ,mJ1Pt_over_ZPt_mediumZPt_J_Barrel ));
1329 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_highZPt_J_Barrel" ,mJ1Pt_over_ZPt_highZPt_J_Barrel ));
1330 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_lowZPt_J_EndCap" ,mJ1Pt_over_ZPt_lowZPt_J_EndCap ));
1331 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_mediumZPt_J_EndCap" ,mJ1Pt_over_ZPt_mediumZPt_J_EndCap ));
1332 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_highZPt_J_EndCap" ,mJ1Pt_over_ZPt_highZPt_J_EndCap ));
1333 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_lowZPt_J_Forward" ,mJ1Pt_over_ZPt_lowZPt_J_Forward ));
1334 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_mediumZPt_J_Forward" ,mJ1Pt_over_ZPt_mediumZPt_J_Forward ));
1335 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"J1Pt_over_ZPt_highZPt_J_Forward" ,mJ1Pt_over_ZPt_highZPt_J_Forward ));
1338 mMPF_J_Barrel = ibooker.
book1D(
"MPF_J_Barrel",
"Jet1_Pt/ZPt, Barrel", 50, 0.,2.0);
1339 mMPF_J_EndCap = ibooker.
book1D(
"MPF_J_EndCap",
"Jet1_Pt/ZPt, EndCap", 50, 0.,2.0);
1340 mMPF_J_Forward = ibooker.
book1D(
"MPF_J_Forward",
"Jet1_Pt/ZPt, Forward", 50, 0.,2.0);
1342 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_J_Barrel" ,mMPF_J_Barrel ));
1343 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_J_EndCap" ,mMPF_J_EndCap ));
1344 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_J_Forward" ,mMPF_J_Forward ));
1346 mMPF_lowZPt_J_Barrel = ibooker.
book1D(
"MPF_lowZPt_J_Barrel",
"Jet1_Pt/ZPt (30<pTZ<90), |#eta_{jet}|<1.3", 50, 0.,2.0);
1347 mMPF_mediumZPt_J_Barrel = ibooker.
book1D(
"MPF_mediumZPt_J_Barrel",
"Jet1_Pt/ZPt (90<pTZ<140), |#eta_{jet}|<1.3", 50, 0.,2.0);
1348 mMPF_highZPt_J_Barrel = ibooker.
book1D(
"MPF_highPt_J_Barrel",
"Jet1_Pt/ZPt (pTZ>140), |#eta_{jet}|<1.3", 50, 0.,2.0);
1349 mMPF_lowZPt_J_EndCap = ibooker.
book1D(
"MPF_lowZPt_J_EndCap",
"Jet1_Pt/ZPt (30<pTZ<90), 1.3<|#eta_{jet}|<3.0", 50, 0.,2.0);
1350 mMPF_mediumZPt_J_EndCap = ibooker.
book1D(
"MPF_mediumZPt_J_EndCap",
"Jet1_Pt/ZPt (90<pTZ<140), 1.3<|#eta_{jet}|<3.0", 50, 0.,2.0);
1351 mMPF_highZPt_J_EndCap = ibooker.
book1D(
"MPF_highZPt_J_EndCap",
"Jet1_Pt/ZPt (pTZ>140), 1.3<|#eta_{jet}|<3.0", 50, 0.,2.0);
1352 mMPF_lowZPt_J_Forward = ibooker.
book1D(
"MPF_lowZPt_J_Forward",
"Jet1_Pt/ZPt (30<pTZ<90), |#eta_{jet}|>3.0", 50, 0.,2.0);
1353 mMPF_mediumZPt_J_Forward = ibooker.
book1D(
"MPF_mediumPt_J_Forward",
"Jet1_Pt/ZPt (90<pTZ<140), |#eta_{jet}|>3.0", 50, 0.,2.0);
1354 mMPF_highZPt_J_Forward = ibooker.
book1D(
"MPF_highZPt_J_Forward",
"Jet1_Pt/ZPt (pTZ>140), |#eta_{jet}|>3.0", 50, 0.,2.0);
1356 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_lowZPt_J_Barrel" ,mMPF_lowZPt_J_Barrel ));
1357 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_mediumZPt_J_Barrel" ,mMPF_mediumZPt_J_Barrel ));
1358 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_highZPt_J_Barrel" ,mMPF_highZPt_J_Barrel ));
1359 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_lowZPt_J_EndCap" ,mMPF_lowZPt_J_EndCap ));
1360 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_mediumZPt_J_EndCap" ,mMPF_mediumZPt_J_EndCap ));
1361 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_highZPt_J_EndCap" ,mMPF_highZPt_J_EndCap ));
1362 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_lowZPt_J_Forward" ,mMPF_lowZPt_J_Forward ));
1363 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_mediumZPt_J_Forward" ,mMPF_mediumZPt_J_Forward ));
1364 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MPF_highZPt_J_Forward" ,mMPF_highZPt_J_Forward ));
1367 mDeltaPt_Z_j1_over_ZPt_30_55_J_Barrel = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_30_55_J_Barrel",
"DeltaPt_Z_j1_over_ZPt_30_55_J_Barrel", 50, -1.00,1.00);
1368 mDeltaPt_Z_j1_over_ZPt_55_75_J_Barrel = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_55_75_J_Barrel",
"DeltaPt_Z_j1_over_ZPt_55_75_J_Barrel", 50, -1.00,1.00);
1369 mDeltaPt_Z_j1_over_ZPt_75_150_J_Barrel = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_75_150_J_Barrel",
"DeltaPt_Z_j1_over_ZPt_75_150_J_Barrel", 50, -1.00,1.00);
1370 mDeltaPt_Z_j1_over_ZPt_150_290_J_Barrel = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_150_290_J_Barrel",
"DeltaPt_Z_j1_over_ZPt_150_290_J_Barrel", 50, -1.00,1.00);
1371 mDeltaPt_Z_j1_over_ZPt_290_J_Barrel = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_290_J_Barrel",
"DeltaPt_Z_j1_over_ZPt_290_J_Barrel", 50, -1.00,1.00);
1372 mDeltaPt_Z_j1_over_ZPt_30_55_J_EndCap = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_30_55_J_EndCap",
"DeltaPt_Z_j1_over_ZPt_30_55_J_EndCap", 50, -1.00,1.00);
1373 mDeltaPt_Z_j1_over_ZPt_55_75_J_EndCap = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_55_75_J_EndCap",
"DeltaPt_Z_j1_over_ZPt_55_75_J_EndCap", 50, -1.00,1.00);
1374 mDeltaPt_Z_j1_over_ZPt_75_150_J_EndCap = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_75_150_J_EndCap",
"DeltaPt_Z_j1_over_ZPt_75_150_J_EndCap", 50, -1.00,1.00);
1375 mDeltaPt_Z_j1_over_ZPt_150_290_J_EndCap = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_150_290_J_EndCap",
"DeltaPt_Z_j1_over_ZPt_150_290_J_EndCap", 50, -1.00,1.00);
1376 mDeltaPt_Z_j1_over_ZPt_290_J_EndCap = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_290_J_EndCap",
"DeltaPt_Z_j1_over_ZPt_290_J_EndCap", 50, -1.00,1.00);
1377 mDeltaPt_Z_j1_over_ZPt_30_55_J_Forward = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_30_55_J_Forward",
"DeltaPt_Z_j1_over_ZPt_30_55_J_Forward", 50, -1.00,1.00);
1378 mDeltaPt_Z_j1_over_ZPt_55_100_J_Forward = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_55_100_J_Forward",
"DeltaPt_Z_j1_over_ZPt_55_100_J_Forward", 50, -1.00,1.00);
1379 mDeltaPt_Z_j1_over_ZPt_100_J_Forward = ibooker.
book1D(
"DeltaPt_Z_j1_over_ZPt_100_J_Forward",
"DeltaPt_Z_j1_over_ZPt_100_J_Forward", 50, -1.00,1.00);
1381 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_30_55_J_Barrel" ,mDeltaPt_Z_j1_over_ZPt_30_55_J_Barrel ));
1382 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_55_75_J_Barrel" ,mDeltaPt_Z_j1_over_ZPt_55_75_J_Barrel ));
1383 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_75_150_J_Barrel" ,mDeltaPt_Z_j1_over_ZPt_75_150_J_Barrel ));
1384 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_150_290_J_Barrel" ,mDeltaPt_Z_j1_over_ZPt_150_290_J_Barrel ));
1385 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_290_J_Barrel" ,mDeltaPt_Z_j1_over_ZPt_290_J_Barrel ));
1386 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_30_55_J_EndCap" ,mDeltaPt_Z_j1_over_ZPt_30_55_J_EndCap ));
1387 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_55_75_J_EndCap" ,mDeltaPt_Z_j1_over_ZPt_55_75_J_EndCap ));
1388 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_75_150_J_EndCap" ,mDeltaPt_Z_j1_over_ZPt_75_150_J_EndCap ));
1389 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_150_290_J_EndCap" ,mDeltaPt_Z_j1_over_ZPt_150_290_J_EndCap ));
1390 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_290_J_EndCap" ,mDeltaPt_Z_j1_over_ZPt_290_J_EndCap ));
1391 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_30_55_J_Forward" ,mDeltaPt_Z_j1_over_ZPt_30_55_J_Forward ));
1392 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_55_100_J_Forward" ,mDeltaPt_Z_j1_over_ZPt_55_100_J_Forward ));
1393 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_100_J_Forward" ,mDeltaPt_Z_j1_over_ZPt_100_J_Forward ));
1397 mPt_profile = ibooker.
bookProfile(
"Pt_profile",
"pt", nbinsPV_, nPVlow_, nPVhigh_, ptBin_, ptMin_, ptMax_);
1398 mEta_profile = ibooker.
bookProfile(
"Eta_profile",
"eta", nbinsPV_, nPVlow_, nPVhigh_, etaBin_, etaMin_, etaMax_);
1399 mPhi_profile = ibooker.
bookProfile(
"Phi_profile",
"phi", nbinsPV_, nPVlow_, nPVhigh_, phiBin_, phiMin_, phiMax_);
1401 mConstituents_profile = ibooker.
bookProfile(
"Constituents_profile",
"# of constituents", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1406 mEta_profile ->setAxisTitle(
"nvtx",1);
1407 mPhi_profile ->setAxisTitle(
"nvtx",1);
1409 mConstituents_profile->setAxisTitle(
"nvtx",1);
1410 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Constituents_profile",mConstituents_profile));
1413 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Pt_profile" ,mPt_profile));
1414 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Eta_profile",mEta_profile));
1415 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Phi_profile",mPhi_profile));
1420 mHFrac = ibooker.
book1D(
"HFrac",
"HFrac", 140, -0.2, 1.2);
1421 mEFrac = ibooker.
book1D(
"EFrac",
"EFrac", 140, -0.2, 1.2);
1422 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFrac" ,mHFrac));
1423 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"EFrac" ,mEFrac));
1425 mHFrac_profile = ibooker.
bookProfile(
"HFrac_profile",
"HFrac", nbinsPV_, nPVlow_, nPVhigh_, 140, -0.2, 1.2);
1426 mEFrac_profile = ibooker.
bookProfile(
"EFrac_profile",
"EFrac", nbinsPV_, nPVlow_, nPVhigh_, 140, -0.2, 1.2);
1428 mEFrac_profile ->setAxisTitle(
"nvtx",1);
1429 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFrac_profile",mHFrac_profile));
1430 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"EFrac_profile",mEFrac_profile));
1434 mresEMF = ibooker.
book1D(
"resEMF",
"resEMF", 50, 0., 1.);
1435 mN90Hits = ibooker.
book1D(
"N90Hits",
"N90Hits", 50, 0., 100);
1436 mfHPD = ibooker.
book1D(
"fHPD",
"fHPD", 50, 0., 1.);
1437 mfRBX = ibooker.
book1D(
"fRBX",
"fRBX", 50, 0., 1.);
1439 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"resEMF" ,mresEMF));
1440 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"N90Hits",mN90Hits));
1441 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"fHPD" ,mfHPD));
1442 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"fRBX" ,mfRBX));
1446 if(isPFJet_|| isMiniAODJet_){
1449 mCHFrac = ibooker.
book1D(
"CHFrac",
"CHFrac", 120, -0.1, 1.1);
1450 mNHFrac = ibooker.
book1D(
"NHFrac",
"NHFrac", 120, -0.1, 1.1);
1451 mPhFrac = ibooker.
book1D(
"PhFrac",
"PhFrac", 120, -0.1, 1.1);
1452 mHFEMFrac = ibooker.
book1D(
"HFEMFrac",
"HFEMFrac", 120, -0.1, 1.1);
1453 mHFHFrac = ibooker.
book1D(
"HFHFrac",
"HFHFrac", 120, -0.1, 1.1);
1455 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"CHFrac" ,mCHFrac));
1456 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NHFrac" ,mNHFrac));
1457 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"PhFrac" ,mPhFrac));
1458 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFEMFrac",mHFEMFrac));
1459 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFHFrac" ,mHFHFrac));
1463 mCHFrac_profile = ibooker.
bookProfile(
"CHFrac_profile",
"charged HAD fraction profile", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 1);
1464 mNHFrac_profile = ibooker.
bookProfile(
"NHFrac_profile",
"neutral HAD fraction profile", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 1);
1465 mPhFrac_profile = ibooker.
bookProfile(
"PhFrac_profile",
"Photon Fraction Profile", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 1);
1466 mHFEMFrac_profile = ibooker.
bookProfile(
"HFEMFrac_profile",
"HF electomagnetic fraction Profile", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 1);
1467 mHFHFrac_profile = ibooker.
bookProfile(
"HFHFrac_profile",
"HF hadronic fraction profile", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 1);
1473 mNHFrac_profile ->setAxisTitle(
"nvtx",1);
1474 mPhFrac_profile ->setAxisTitle(
"nvtx",1);
1475 mHFEMFrac_profile ->setAxisTitle(
"nvtx",1);
1476 mHFHFrac_profile ->setAxisTitle(
"nvtx",1);
1478 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"CHFrac_profile" ,mCHFrac_profile));
1479 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NHFrac_profile" ,mNHFrac_profile));
1480 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"PhFrac_profile" ,mPhFrac_profile));
1481 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFEMFrac_profile",mHFEMFrac_profile));
1482 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFHFrac_profile" ,mHFHFrac_profile));
1493 if ( highPtJetEventFlag_->on() ) highPtJetEventFlag_->initRun( iRun, iSetup );
1494 if ( lowPtJetEventFlag_ ->on() ) lowPtJetEventFlag_ ->initRun( iRun, iSetup );
1496 if (highPtJetEventFlag_->on() && highPtJetEventFlag_->expressionsFromDB(highPtJetEventFlag_->hltDBKey(), iSetup)[0] !=
"CONFIG_ERROR")
1497 highPtJetExpr_ = highPtJetEventFlag_->expressionsFromDB(highPtJetEventFlag_->hltDBKey(), iSetup);
1498 if (lowPtJetEventFlag_->on() && lowPtJetEventFlag_->expressionsFromDB(lowPtJetEventFlag_->hltDBKey(), iSetup)[0] !=
"CONFIG_ERROR")
1499 lowPtJetExpr_ = lowPtJetEventFlag_->expressionsFromDB(lowPtJetEventFlag_->hltDBKey(), iSetup);
1506 hltInitialized_ = hltConfig_.init(iRun,iSetup,processname_,changed);
1507 if (!hltInitialized_) {
1509 processname_ =
"FU";
1510 hltInitialized_ = hltConfig_.init(iRun,iSetup,processname_,changed);
1511 if(!hltInitialized_){
1513 LogDebug(
"JetAnalyzer") <<
"HLTConfigProvider failed to initialize.";
1521 if ((techTrig->second).algoName() == m_l1algoname_) {
1522 m_bitAlgTechTrig_=(techTrig->second).algoBitNumber();
1539 if(jetCleaningFlag_){
1541 DirName =
"JetMET/Jet/Cleaned"+mInputCollection_.label();
1544 DirName =
"JetMET/Jet/Uncleaned"+mInputCollection_.label();
1559 if(fill_CHS_histos){
1560 iEvent.
getByToken(qgMultiplicityToken_,qgMultiplicity);
1561 iEvent.
getByToken(qgLikelihoodToken_,qgLikelihood);
1567 iEvent.
getByToken(mvaPUIDToken_,puJetIdFlagMva);
1568 iEvent.
getByToken(cutBasedPUDiscriminantToken_,puJetId);
1569 iEvent.
getByToken(cutBasedPUIDToken_,puJetIdFlag);
1570 iEvent.
getByToken(mvaFullPUDiscriminantToken_ ,puJetIdMva);
1577 Int_t JetLoPass = 0;
1578 Int_t JetHiPass = 0;
1580 if (triggerResults.
isValid()){
1583 const unsigned int nTrig(triggerNames.
size());
1584 for (
unsigned int i=0;
i<nTrig;++
i)
1586 if (triggerNames.
triggerName(
i).find(highPtJetExpr_[0].substr(0,highPtJetExpr_[0].rfind(
"_v")+2))!=std::string::npos && triggerResults->accept(
i))
1588 else if (triggerNames.
triggerName(
i).find(lowPtJetExpr_[0].substr(0,lowPtJetExpr_[0].rfind(
"_v")+2))!=std::string::npos && triggerResults->accept(
i))
1594 if (verbose_)
std::cout <<
"trigger label " << theTriggerResultsLabel_ << std::endl;
1598 std::cout <<
">>> Trigger Lo = " << JetLoPass
1599 <<
" Hi = " << JetHiPass
1606 iEvent.
getByToken(vertexToken_, vertexHandle);
1608 if (!vertexHandle.
isValid()) {
1609 LogDebug(
"") <<
"CaloMETAnalyzer: Could not find vertex collection" << std::endl;
1610 if (verbose_)
std::cout <<
"CaloMETAnalyzer: Could not find vertex collection" << std::endl;
1613 if ( vertexHandle.
isValid() ){
1615 numPV = vertexCollection.size();
1617 bool bPrimaryVertex = (bypassAllPVChecks_ || (numPV>0));
1618 if(fill_jet_high_level_histo){
1619 verticesME = map_of_MEs[
"JetMET/vertices"];
if(verticesME && verticesME->getRootObject())verticesME->Fill(numPV);
1623 iEvent.
getByToken(gtToken_, gtReadoutRecord);
1625 if (!gtReadoutRecord.
isValid()) {
1626 LogInfo(
"JetAnalyzer") <<
"JetAnalyzer: Could not find GT readout record" << std::endl;
1627 if (verbose_)
std::cout <<
"JetAnalyzer: Could not find GT readout record product" << std::endl;
1630 bool techTriggerResultBxE =
false;
1631 bool techTriggerResultBxF =
false;
1632 bool techTriggerResultBx0 =
false;
1634 if (!gtReadoutRecord.
isValid()) {
1635 LogDebug(
"") <<
"CaloMETAnalyzer: Could not find GT readout record" << std::endl;
1636 if (verbose_)
std::cout <<
"CaloMETAnalyzer: Could not find GT readout record product" << std::endl;
1639 const TechnicalTriggerWord& technicalTriggerWordBeforeMaskBxE = gtReadoutRecord->technicalTriggerWord(-2);
1640 const TechnicalTriggerWord& technicalTriggerWordBeforeMaskBxF = gtReadoutRecord->technicalTriggerWord(-1);
1641 const TechnicalTriggerWord& technicalTriggerWordBeforeMaskBx0 = gtReadoutRecord->technicalTriggerWord();
1644 if (m_bitAlgTechTrig_ > -1 && technicalTriggerWordBeforeMaskBx0.size() > 0) {
1645 techTriggerResultBx0 = technicalTriggerWordBeforeMaskBx0.at(m_bitAlgTechTrig_);
1646 if(techTriggerResultBx0!=0){
1647 techTriggerResultBxE = technicalTriggerWordBeforeMaskBxE.at(m_bitAlgTechTrig_);
1648 techTriggerResultBxF = technicalTriggerWordBeforeMaskBxF.at(m_bitAlgTechTrig_);
1654 DCSFilterForDCSMonitoring_->filter(iEvent, iSetup);
1655 if(fill_jet_high_level_histo){
1656 cleanupME = map_of_MEs[
"JetMET/cleanup"];
if(cleanupME && cleanupME->getRootObject()){
1657 if (bPrimaryVertex) cleanupME->Fill(0.5);
1658 if ( DCSFilterForDCSMonitoring_->passPIX ) cleanupME->Fill(1.5);
1659 if ( DCSFilterForDCSMonitoring_->passSiStrip ) cleanupME->Fill(2.5);
1660 if ( DCSFilterForDCSMonitoring_->passECAL ) cleanupME->Fill(3.5);
1661 if ( DCSFilterForDCSMonitoring_->passES ) cleanupME->Fill(4.5);
1662 if ( DCSFilterForDCSMonitoring_->passHBHE ) cleanupME->Fill(5.5);
1663 if ( DCSFilterForDCSMonitoring_->passHF ) cleanupME->Fill(6.5);
1664 if ( DCSFilterForDCSMonitoring_->passHO ) cleanupME->Fill(7.5);
1665 if ( DCSFilterForDCSMonitoring_->passMuon ) cleanupME->Fill(8.5);
1675 bool pass_Z_selection=
false;
1681 if (isCaloJet_) iEvent.
getByToken(caloJetsToken_, caloJets);
1683 if (isPFJet_){ iEvent.
getByToken(pfJetsToken_, pfJets);
1688 if(jetCleaningFlag_ && Muons.
isValid() && Muons->size()>1){
1689 for (
unsigned int i=0;
i<Muons->size();
i++){
1690 bool pass_muon_id=
false;
1691 bool pass_muon_iso=
false;
1692 double dxy=fabs((*Muons)[
i].muonBestTrack()->dxy());
1693 double dz=fabs((*Muons)[
i].muonBestTrack()->dz());
1695 dxy=fabs((*Muons)[
i].muonBestTrack()->dxy((*vertexHandle)[0].
position()));
1696 dz=fabs((*Muons)[
i].muonBestTrack()->dz((*vertexHandle)[0].
position()));
1698 if((*Muons)[
i].
pt()>20 && fabs((*Muons)[
i].
eta())<2.3){
1699 if((*Muons)[
i].isGlobalMuon() && (*Muons)[
i].isPFMuon() && (*Muons)[
i].globalTrack()->hitPattern().numberOfValidMuonHits() > 0 && (*Muons)[
i].numberOfMatchedStations() > 1 && dxy < 0.2 && (*Muons)[
i].numberOfMatchedStations() > 1 && dz<0.5 && (*Muons)[
i].
innerTrack()->hitPattern().numberOfValidPixelHits() > 0 && (*Muons)[
i].
innerTrack()->hitPattern().trackerLayersWithMeasurement() > 5){
1703 float muonIsoPFdb = ((*Muons)[
i].pfIsolationR04().sumChargedHadronPt
1704 +
std::max(0., (*Muons)[
i].pfIsolationR04().sumNeutralHadronEt + (*Muons)[
i].pfIsolationR04().sumPhotonEt - 0.5*(*Muons)[
i].pfIsolationR04().sumPUPt))/(*Muons)[
i].pt();
1705 if(muonIsoPFdb<0.12){
1709 if(pass_muon_id && pass_muon_iso){
1710 if((*Muons)[
i].
pt()>pt0){
1711 mu_index1=mu_index0;
1714 pt0=(*Muons)[
i].pt();
1715 }
else if ((*Muons)[
i].
pt()>pt1){
1717 pt1=(*Muons)[
i].pt();
1722 if(mu_index0>=0 && mu_index1>=0){
1723 if((*Muons)[mu_index0].
charge()*(*Muons)[mu_index1].
charge()<0){
1724 zCand=(*Muons)[mu_index0].polarP4()+(*Muons)[mu_index1].polarP4();
1725 if(fabs(zCand.M()-91.)<20 && zCand.Pt()>30){
1726 pass_Z_selection=
true;
1732 if(isMiniAODJet_) iEvent.
getByToken(patJetsToken_,patJets);
1737 iEvent.
getByToken(jetID_ValueMapToken_,jetID_ValueMap_Handle);
1742 bool dcsDecision = DCSFilterForJetMonitoring_->filter(iEvent, iSetup);
1743 bool jetCollectionIsValid =
false;
1744 if (isCaloJet_) jetCollectionIsValid = caloJets.
isValid();
1746 if (isPFJet_) jetCollectionIsValid = pfJets.
isValid();
1747 if (isMiniAODJet_) jetCollectionIsValid = patJets.
isValid();
1750 if (jetCleaningFlag_ && (!jetCollectionIsValid || !bPrimaryVertex || !dcsDecision))
return;
1752 unsigned int collSize=-1;
1753 if (isCaloJet_) collSize = caloJets->size();
1762 if (isPFJet_) collSize=pfJets->size();
1763 if (isMiniAODJet_) collSize=patJets->size();
1767 std::vector<Jet> corJets;
1778 bool cleaned_first_jet=
false;
1779 bool cleaned_second_jet=
false;
1782 int ind1_mu_vetoed=-1;
1783 double pt1_mu_vetoed=-1;
1784 int ind2_mu_vetoed=-1;
1785 double pt2_mu_vetoed=-1;
1786 bool cleaned_first_jet_mu_vetoed=
false;
1787 bool cleaned_second_jet_mu_vetoed=
false;
1796 bool pass_correction_flag=
false;
1797 if(!isMiniAODJet_ && !jetCorrectorTag_.label().empty()){
1798 iEvent.
getByToken(jetCorrectorToken_, jetCorr);
1800 pass_correction_flag=
true;
1804 pass_correction_flag=
true;
1807 for (
unsigned int ijet=0; ijet<collSize; ijet++) {
1810 bool pass_uncorrected=
false;
1811 bool pass_corrected=
false;
1813 correctedJet=(*caloJets)[ijet];
1819 correctedJet=(*pfJets)[ijet];
1822 correctedJet=(*patJets)[ijet];
1824 if(!isMiniAODJet_ && correctedJet.
pt()>ptThresholdUnc_){
1825 pass_uncorrected=
true;
1827 if(isMiniAODJet_ && (correctedJet.
pt()*(*patJets)[ijet].jecFactor(
"Uncorrected"))>ptThresholdUnc_){
1828 pass_uncorrected=
true;
1830 if (pass_correction_flag && !isMiniAODJet_) {
1832 scale = jetCorr->correction((*caloJets)[ijet]);
1835 scale = jetCorr->correction((*pfJets)[ijet]);
1839 if(correctedJet.
pt()> ptThreshold_){
1840 pass_corrected=
true;
1846 recoJets.push_back(correctedJet);
1848 bool jetpassid=
true;
1849 bool Thiscleaned=
true;
1855 reco::JetID jetID = (*jetID_ValueMap_Handle)[calojetref];
1856 jetpassid = jetIDFunctor((*caloJets)[ijet], jetID);
1858 if(jetCleaningFlag_){
1859 Thiscleaned=jetpassid;
1861 if(Thiscleaned && pass_corrected){
1862 mN90Hits = map_of_MEs[
DirName+
"/"+
"N90Hits"];
if (mN90Hits && mN90Hits->getRootObject()) mN90Hits->Fill (jetID.
n90Hits);
1863 mfHPD = map_of_MEs[
DirName+
"/"+
"fHPD"];
if (mfHPD && mfHPD->getRootObject()) mfHPD->Fill (jetID.
fHPD);
1864 mresEMF = map_of_MEs[
DirName+
"/"+
"resEMF"];
if (mresEMF && mresEMF->getRootObject()) mresEMF->Fill (jetID.
restrictedEMF);
1865 mfRBX = map_of_MEs[
DirName+
"/"+
"fRBX"];
if (mfRBX && mfRBX->getRootObject()) mfRBX->Fill (jetID.
fRBX);
1868 if(jetCleaningFlag_){
1869 Thiscleaned=jetpassid;
1871 if(Thiscleaned && pass_uncorrected){
1872 mPt_uncor = map_of_MEs[
DirName+
"/"+
"Pt_uncor"];
if (mPt_uncor && mPt_uncor->getRootObject()) mPt_uncor->Fill ((*caloJets)[ijet].pt());
1873 mEta_uncor = map_of_MEs[
DirName+
"/"+
"Eta_uncor"];
if (mEta_uncor && mEta_uncor->getRootObject()) mEta_uncor->Fill ((*caloJets)[ijet].eta());
1874 mPhi_uncor = map_of_MEs[
DirName+
"/"+
"Phi_uncor"];
if (mPhi_uncor && mPhi_uncor->getRootObject()) mPhi_uncor->Fill ((*caloJets)[ijet].phi());
1875 mConstituents_uncor = map_of_MEs[
DirName+
"/"+
"Constituents_uncor"];
if (mConstituents_uncor && mConstituents_uncor->getRootObject()) mConstituents_uncor->Fill ((*caloJets)[ijet].nConstituents());
1878 if(Thiscleaned && pass_corrected){
1879 mHFrac = map_of_MEs[
DirName+
"/"+
"HFrac"];
if (mHFrac && mHFrac->getRootObject()) mHFrac->Fill ((*caloJets)[ijet].energyFractionHadronic());
1880 mEFrac = map_of_MEs[
DirName+
"/"+
"EFrac"];
if (mEFrac && mHFrac->getRootObject()) mEFrac->Fill ((*caloJets)[ijet].emEnergyFraction());
1881 mHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFrac_profile"];
if (mHFrac_profile && mHFrac_profile->getRootObject()) mHFrac_profile ->
Fill(numPV, (*caloJets)[ijet].energyFractionHadronic());
1882 mEFrac_profile = map_of_MEs[
DirName+
"/"+
"EFrac_profile"];
if (mEFrac_profile && mEFrac_profile->getRootObject()) mEFrac_profile ->
Fill(numPV, (*caloJets)[ijet].emEnergyFraction());
1883 if (fabs((*caloJets)[ijet].
eta()) <= 1.3) {
1884 mHFrac_Barrel = map_of_MEs[
DirName+
"/"+
"HFrac_Barrel"];
if (mHFrac_Barrel && mHFrac_Barrel->getRootObject()) mHFrac_Barrel->Fill((*caloJets)[ijet].energyFractionHadronic());
1885 mEFrac_Barrel = map_of_MEs[
DirName+
"/"+
"EFrac_Barrel"];
if (mEFrac_Barrel && mEFrac_Barrel->getRootObject()) mEFrac_Barrel->Fill((*caloJets)[ijet].emEnergyFraction());
1886 }
else if(fabs((*caloJets)[ijet].
eta()) <3.0){
1887 mHFrac_EndCap = map_of_MEs[
DirName+
"/"+
"HFrac_EndCap"];
if (mHFrac_EndCap && mHFrac_EndCap->getRootObject()) mHFrac_EndCap->Fill((*caloJets)[ijet].energyFractionHadronic());
1888 mEFrac_EndCap = map_of_MEs[
DirName+
"/"+
"EFrac_EndCap"];
if (mEFrac_EndCap && mEFrac_EndCap->getRootObject()) mEFrac_EndCap->Fill((*caloJets)[ijet].emEnergyFraction());
1890 mHFrac_Forward = map_of_MEs[
DirName+
"/"+
"HFrac_Forward"];
if (mHFrac_Forward && mHFrac_Forward->getRootObject()) mHFrac_Forward->Fill((*caloJets)[ijet].energyFractionHadronic());
1891 mEFrac_Forward = map_of_MEs[
DirName+
"/"+
"EFrac_Forward"];
if (mEFrac_Forward && mEFrac_Forward->getRootObject()) mEFrac_Forward->Fill((*caloJets)[ijet].emEnergyFraction());
1893 mHadEnergyInHO = map_of_MEs[
DirName+
"/"+
"HadEnergyInHO"];
if (mHadEnergyInHO && mHadEnergyInHO->getRootObject()) mHadEnergyInHO->Fill ((*caloJets)[ijet].hadEnergyInHO());
1894 mHadEnergyInHB = map_of_MEs[
DirName+
"/"+
"HadEnergyInHB"];
if (mHadEnergyInHB && mHadEnergyInHB->getRootObject()) mHadEnergyInHB->Fill ((*caloJets)[ijet].hadEnergyInHB());
1895 mHadEnergyInHF = map_of_MEs[
DirName+
"/"+
"HadEnergyInHF"];
if (mHadEnergyInHF && mHadEnergyInHF->getRootObject()) mHadEnergyInHF->Fill ((*caloJets)[ijet].hadEnergyInHF());
1896 mHadEnergyInHE = map_of_MEs[
DirName+
"/"+
"HadEnergyInHE"];
if (mHadEnergyInHE && mHadEnergyInHE->getRootObject()) mHadEnergyInHE->Fill ((*caloJets)[ijet].hadEnergyInHE());
1897 mEmEnergyInEB = map_of_MEs[
DirName+
"/"+
"EmEnergyInEB"];
if (mEmEnergyInEB && mEmEnergyInEB->getRootObject()) mEmEnergyInEB->Fill ((*caloJets)[ijet].emEnergyInEB());
1898 mEmEnergyInEE = map_of_MEs[
DirName+
"/"+
"EmEnergyInEE"];
if (mEmEnergyInEE && mEmEnergyInEE->getRootObject()) mEmEnergyInEE->Fill ((*caloJets)[ijet].emEnergyInEE());
1899 mEmEnergyInHF = map_of_MEs[
DirName+
"/"+
"EmEnergyInHF"];
if (mEmEnergyInHF && mEmEnergyInHF->getRootObject()) mEmEnergyInHF->Fill ((*caloJets)[ijet].emEnergyInHF());
1903 if(isMiniAODJet_ && (*patJets)[ijet].isPFJet()){
1905 jetpassid = pfjetIDFunctor((*patJets)[ijet],stringbitset);
1906 if(jetCleaningFlag_){
1907 Thiscleaned = jetpassid;
1908 JetIDWPU = jetpassid;
1910 if(Thiscleaned && pass_uncorrected){
1911 mPt_uncor = map_of_MEs[
DirName+
"/"+
"Pt_uncor"];
if (mPt_uncor && mPt_uncor->getRootObject())
if (mPt_uncor) mPt_uncor->Fill ((*patJets)[ijet].
pt()*(*patJets)[ijet].jecFactor(
"Uncorrected"));
1912 mEta_uncor = map_of_MEs[
DirName+
"/"+
"Eta_uncor"];
if (mEta_uncor && mEta_uncor->getRootObject())
if (mEta_uncor) mEta_uncor->Fill ((*patJets)[ijet].
eta());
1913 mPhi_uncor = map_of_MEs[
DirName+
"/"+
"Phi_uncor"];
if (mPhi_uncor && mPhi_uncor->getRootObject())
if (mPhi_uncor) mPhi_uncor->Fill ((*patJets)[ijet].
phi());
1914 mConstituents_uncor = map_of_MEs[
DirName+
"/"+
"Constituents_uncor"];
if (mConstituents_uncor && mConstituents_uncor->getRootObject())
if (mConstituents_uncor) mConstituents_uncor->Fill ((*patJets)[ijet].nConstituents());
1916 if(Thiscleaned && pass_corrected){
1917 if(fabs(correctedJet.
eta()) <= 1.3) {
1918 if(correctedJet.
pt()<=50.){
1919 mMVAPUJIDDiscriminant_lowPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Barrel"];
if(mMVAPUJIDDiscriminant_lowPt_Barrel && mMVAPUJIDDiscriminant_lowPt_Barrel->getRootObject()){
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant")) mMVAPUJIDDiscriminant_lowPt_Barrel->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));}
1921 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1922 mMVAPUJIDDiscriminant_mediumPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Barrel"];
if(mMVAPUJIDDiscriminant_mediumPt_Barrel && mMVAPUJIDDiscriminant_mediumPt_Barrel->getRootObject()){
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant")) mMVAPUJIDDiscriminant_mediumPt_Barrel->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant")); }
1924 if(correctedJet.
pt()>140.){
1925 mMVAPUJIDDiscriminant_highPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Barrel"];
if(mMVAPUJIDDiscriminant_highPt_Barrel && mMVAPUJIDDiscriminant_highPt_Barrel->getRootObject()){
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant")) mMVAPUJIDDiscriminant_highPt_Barrel->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant")); }
1927 mCHFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"CHFracVSpT_Barrel"];
if(mCHFracVSpT_Barrel && mCHFracVSpT_Barrel->getRootObject()) mCHFracVSpT_Barrel->Fill(correctedJet.
pt(),(*patJets)[ijet].chargedHadronEnergyFraction());
1928 mNHFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"NHFracVSpT_Barrel"];
if (mNHFracVSpT_Barrel && mNHFracVSpT_Barrel->getRootObject()) mNHFracVSpT_Barrel->Fill(correctedJet.
pt(),(*patJets)[ijet].neutralHadronEnergyFraction());
1929 mPhFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"PhFracVSpT_Barrel"];
if (mPhFracVSpT_Barrel && mPhFracVSpT_Barrel->getRootObject()) mPhFracVSpT_Barrel->Fill(correctedJet.
pt(),(*patJets)[ijet].neutralEmEnergyFraction());
1930 }
else if(fabs(correctedJet.
eta()) <= 3) {
1931 if(correctedJet.
pt()<=50.){
1932 mMVAPUJIDDiscriminant_lowPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_EndCap"];
if(mMVAPUJIDDiscriminant_lowPt_EndCap && mMVAPUJIDDiscriminant_lowPt_EndCap->getRootObject()){
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant")) mMVAPUJIDDiscriminant_lowPt_EndCap->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant")); }
1934 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1935 mMVAPUJIDDiscriminant_mediumPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_EndCap"];
if(mMVAPUJIDDiscriminant_mediumPt_EndCap && mMVAPUJIDDiscriminant_mediumPt_EndCap->getRootObject()){
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant")) mMVAPUJIDDiscriminant_mediumPt_EndCap->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant")); }
1937 if(correctedJet.
pt()>140.){
1938 mMVAPUJIDDiscriminant_highPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_EndCap"];{
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant"))
if(mMVAPUJIDDiscriminant_highPt_EndCap && mMVAPUJIDDiscriminant_highPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_highPt_EndCap->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant")); }
1940 mCHFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"CHFracVSpT_EndCap"];
if(mCHFracVSpT_EndCap && mCHFracVSpT_EndCap->getRootObject()) mCHFracVSpT_EndCap->Fill(correctedJet.
pt(),(*patJets)[ijet].chargedHadronEnergyFraction());
1941 mNHFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"NHFracVSpT_EndCap"];
if (mNHFracVSpT_EndCap && mNHFracVSpT_EndCap->getRootObject()) mNHFracVSpT_EndCap->Fill(correctedJet.
pt(),(*patJets)[ijet].neutralHadronEnergyFraction());
1942 mPhFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"PhFracVSpT_EndCap"];
if (mPhFracVSpT_EndCap && mPhFracVSpT_EndCap->getRootObject()) mPhFracVSpT_EndCap->Fill(correctedJet.
pt(),(*patJets)[ijet].neutralEmEnergyFraction());
1943 }
else if(fabs(correctedJet.
eta()) <= 5) {
1944 if(correctedJet.
pt()<=50.){
1945 mMVAPUJIDDiscriminant_lowPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Forward"];
if(mMVAPUJIDDiscriminant_lowPt_Forward && mMVAPUJIDDiscriminant_lowPt_Forward->getRootObject()) {
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant"))mMVAPUJIDDiscriminant_lowPt_Forward->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant")); }
1947 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1948 mMVAPUJIDDiscriminant_mediumPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Forward"];
if(mMVAPUJIDDiscriminant_mediumPt_Forward && mMVAPUJIDDiscriminant_mediumPt_Forward->getRootObject()){
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant")) mMVAPUJIDDiscriminant_mediumPt_Forward->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant")); }
1950 if(correctedJet.
pt()>140.){
1951 mMVAPUJIDDiscriminant_highPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Forward"];{
if((*patJets)[ijet].hasUserFloat(
"pileupJetId:fullDiscriminant"))
if(mMVAPUJIDDiscriminant_highPt_Forward && mMVAPUJIDDiscriminant_highPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_highPt_Forward->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant")); }
1953 mHFHFracVSpT_Forward = map_of_MEs[
DirName+
"/"+
"HFHFracVSpT_Forward"];
if (mHFHFracVSpT_Forward && mHFHFracVSpT_Forward->getRootObject()) mHFHFracVSpT_Forward->Fill(correctedJet.
pt(),(*patJets)[ijet].HFHadronEnergyFraction ());
1954 mHFEFracVSpT_Forward = map_of_MEs[
DirName+
"/"+
"HFEFracVSpT_Forward"];
if (mHFEFracVSpT_Forward && mHFEFracVSpT_Forward->getRootObject()) mHFEFracVSpT_Forward->Fill (correctedJet.
pt(),(*patJets)[ijet].HFEMEnergyFraction ());
1962 int puidmvaflag=-10;
1963 int puidcutflag=-10;
1964 puidmva=(*puJetIdMva)[pfjetref];
1965 puidcut=(*puJetId)[pfjetref];
1966 puidmvaflag=(*puJetIdFlagMva)[pfjetref];
1967 puidcutflag=(*puJetIdFlag)[pfjetref];
1968 jetpassid = pfjetIDFunctor((*pfJets)[ijet]);
1982 if(jetCleaningFlag_){
1983 Thiscleaned = jetpassid;
1986 if(Thiscleaned && pass_uncorrected){
1987 mPt_uncor = map_of_MEs[
DirName+
"/"+
"Pt_uncor"];
if (mPt_uncor && mPt_uncor->getRootObject()) mPt_uncor->Fill ((*pfJets)[ijet].pt());
1988 mEta_uncor = map_of_MEs[
DirName+
"/"+
"Eta_uncor"];
if (mEta_uncor && mEta_uncor->getRootObject()) mEta_uncor->Fill ((*pfJets)[ijet].eta());
1989 mPhi_uncor = map_of_MEs[
DirName+
"/"+
"Phi_uncor"];
if (mPhi_uncor && mPhi_uncor->getRootObject()) mPhi_uncor->Fill ((*pfJets)[ijet].phi());
1990 mConstituents_uncor = map_of_MEs[
DirName+
"/"+
"Constituents_uncor"];
if (mConstituents_uncor && mConstituents_uncor->getRootObject()) mConstituents_uncor->Fill ((*pfJets)[ijet].nConstituents());
1992 if(Thiscleaned && pass_corrected){
1994 mLooseCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"LooseCutPUIDPassFractionVSeta"];
if(mLooseCutPUJIDPassFractionVSeta && mLooseCutPUJIDPassFractionVSeta->getRootObject()) mLooseCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
1995 mLooseCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"LooseCutPUIDPassFractionVSpt"];
if(mLooseCutPUJIDPassFractionVSpt && mLooseCutPUJIDPassFractionVSpt->getRootObject()) mLooseCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
1997 mLooseCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"LooseCutPUIDPassFractionVSeta"];
if(mLooseCutPUJIDPassFractionVSeta && mLooseCutPUJIDPassFractionVSeta->getRootObject()) mLooseCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
1998 mLooseCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"LooseCutPUIDPassFractionVSpt"];
if(mLooseCutPUJIDPassFractionVSpt && mLooseCutPUJIDPassFractionVSpt->getRootObject()) mLooseCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
2001 mMediumCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"MediumCutPUIDPassFractionVSeta"];
if(mMediumCutPUJIDPassFractionVSeta && mMediumCutPUJIDPassFractionVSeta->getRootObject()) mMediumCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
2002 mMediumCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"MediumCutPUIDPassFractionVSpt"];
if(mMediumCutPUJIDPassFractionVSpt && mMediumCutPUJIDPassFractionVSpt->getRootObject()) mMediumCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
2004 mMediumCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"MediumCutPUIDPassFractionVSeta"];
if(mMediumCutPUJIDPassFractionVSeta && mMediumCutPUJIDPassFractionVSeta->getRootObject()) mMediumCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
2005 mMediumCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"MediumCutPUIDPassFractionVSpt"];
if(mMediumCutPUJIDPassFractionVSpt && mMediumCutPUJIDPassFractionVSpt->getRootObject()) mMediumCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
2008 mTightCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"TightCutPUIDPassFractionVSeta"];
if(mTightCutPUJIDPassFractionVSeta && mTightCutPUJIDPassFractionVSeta->getRootObject()) mTightCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
2009 mTightCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"TightCutPUIDPassFractionVSpt"];
if(mTightCutPUJIDPassFractionVSpt && mTightCutPUJIDPassFractionVSpt->getRootObject()) mTightCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
2011 mTightCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"TightCutPUIDPassFractionVSeta"];
if(mTightCutPUJIDPassFractionVSeta && mTightCutPUJIDPassFractionVSeta->getRootObject()) mTightCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
2012 mTightCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"TightCutPUIDPassFractionVSpt"];
if(mTightCutPUJIDPassFractionVSpt && mTightCutPUJIDPassFractionVSpt->getRootObject()) mTightCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
2015 mLooseMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"LooseMVAPUIDPassFractionVSeta"];
if(mLooseMVAPUJIDPassFractionVSeta && mLooseMVAPUJIDPassFractionVSeta->getRootObject()) mLooseMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
2016 mLooseMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"LooseMVAPUIDPassFractionVSpt"];
if(mLooseMVAPUJIDPassFractionVSpt && mLooseMVAPUJIDPassFractionVSpt->getRootObject()) mLooseMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
2018 mLooseMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"LooseMVAPUIDPassFractionVSeta"];
if(mLooseMVAPUJIDPassFractionVSeta && mLooseMVAPUJIDPassFractionVSeta->getRootObject()) mLooseMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
2019 mLooseMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"LooseMVAPUIDPassFractionVSpt"];
if(mLooseMVAPUJIDPassFractionVSpt && mLooseMVAPUJIDPassFractionVSpt->getRootObject()) mLooseMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
2022 mMediumMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"MediumMVAPUIDPassFractionVSeta"];
if(mMediumMVAPUJIDPassFractionVSeta && mMediumMVAPUJIDPassFractionVSeta->getRootObject()) mMediumMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
2023 mMediumMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"MediumMVAPUIDPassFractionVSpt"];
if(mMediumMVAPUJIDPassFractionVSpt && mMediumMVAPUJIDPassFractionVSpt->getRootObject()) mMediumMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
2025 mMediumMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"MediumMVAPUIDPassFractionVSeta"];
if(mMediumMVAPUJIDPassFractionVSeta && mMediumMVAPUJIDPassFractionVSeta->getRootObject()) mMediumMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
2026 mMediumMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"MediumMVAPUIDPassFractionVSpt"];
if(mMediumMVAPUJIDPassFractionVSpt && mMediumMVAPUJIDPassFractionVSpt->getRootObject()) mMediumMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
2029 mTightMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"TightMVAPUIDPassFractionVSeta"];
if(mTightMVAPUJIDPassFractionVSeta && mTightMVAPUJIDPassFractionVSeta->getRootObject()) mTightMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
2030 mTightMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"TightMVAPUIDPassFractionVSpt"];
if(mTightMVAPUJIDPassFractionVSpt && mTightMVAPUJIDPassFractionVSpt->getRootObject()) mTightMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
2032 mTightMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"TightMVAPUIDPassFractionVSeta"];
if(mTightMVAPUJIDPassFractionVSeta && mTightMVAPUJIDPassFractionVSeta->getRootObject()) mTightMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
2033 mTightMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"TightMVAPUIDPassFractionVSpt"];
if(mTightMVAPUJIDPassFractionVSpt && mTightMVAPUJIDPassFractionVSpt->getRootObject()) mTightMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
2035 if (correctedJet.
pt()<= 50) {
2036 mCHFracVSeta_lowPt = map_of_MEs[
DirName+
"/"+
"CHFracVSeta_lowPt"];
if (mCHFracVSeta_lowPt && mCHFracVSeta_lowPt->getRootObject()) mCHFracVSeta_lowPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].chargedHadronEnergyFraction());
2037 mNHFracVSeta_lowPt = map_of_MEs[
DirName+
"/"+
"NHFracVSeta_lowPt"];
if (mNHFracVSeta_lowPt && mNHFracVSeta_lowPt->getRootObject()) mNHFracVSeta_lowPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralHadronEnergyFraction());
2038 mPhFracVSeta_lowPt = map_of_MEs[
DirName+
"/"+
"PhFracVSeta_lowPt"];
if (mPhFracVSeta_lowPt && mPhFracVSeta_lowPt->getRootObject()) mPhFracVSeta_lowPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralEmEnergyFraction());
2040 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
2041 mCHFracVSeta_mediumPt = map_of_MEs[
DirName+
"/"+
"CHFracVSeta_mediumPt"];
if (mCHFracVSeta_mediumPt && mCHFracVSeta_mediumPt->getRootObject()) mCHFracVSeta_mediumPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].chargedHadronEnergyFraction());
2042 mNHFracVSeta_mediumPt = map_of_MEs[
DirName+
"/"+
"NHFracVSeta_mediumPt"];
if (mNHFracVSeta_mediumPt && mNHFracVSeta_mediumPt->getRootObject()) mNHFracVSeta_mediumPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralHadronEnergyFraction());
2043 mPhFracVSeta_mediumPt = map_of_MEs[
DirName+
"/"+
"PhFracVSeta_mediumPt"];
if (mPhFracVSeta_mediumPt && mPhFracVSeta_mediumPt->getRootObject()) mPhFracVSeta_mediumPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralEmEnergyFraction());
2045 if (correctedJet.
pt()>140.) {
2046 mCHFracVSeta_highPt = map_of_MEs[
DirName+
"/"+
"CHFracVSeta_highPt"];
if (mCHFracVSeta_highPt && mCHFracVSeta_highPt->getRootObject()) mCHFracVSeta_highPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].chargedHadronEnergyFraction());
2047 mNHFracVSeta_highPt = map_of_MEs[
DirName+
"/"+
"NHFracVSeta_highPt"];
if (mNHFracVSeta_highPt && mNHFracVSeta_highPt->getRootObject()) mNHFracVSeta_highPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralHadronEnergyFraction());
2048 mPhFracVSeta_highPt = map_of_MEs[
DirName+
"/"+
"PhFracVSeta_highPt"];
if (mPhFracVSeta_highPt && mPhFracVSeta_highPt->getRootObject()) mPhFracVSeta_highPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralEmEnergyFraction());
2050 if (fabs(correctedJet.
eta()) <= 1.3) {
2052 if (correctedJet.
pt()<=50.) {
2057 mMass_lowPt_Barrel=map_of_MEs[
DirName+
"/"+
"JetMass_lowPt_Barrel"];
if(mMass_lowPt_Barrel && mMass_lowPt_Barrel->getRootObject())mMass_lowPt_Barrel->Fill((*pfJets)[ijet].mass());
2058 mMVAPUJIDDiscriminant_lowPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Barrel"];
if(mMVAPUJIDDiscriminant_lowPt_Barrel && mMVAPUJIDDiscriminant_lowPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_lowPt_Barrel->Fill(puidmva);
2059 mCutPUJIDDiscriminant_lowPt_Barrel=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_Barrel"];
if(mCutPUJIDDiscriminant_lowPt_Barrel && mCutPUJIDDiscriminant_lowPt_Barrel->getRootObject()) mCutPUJIDDiscriminant_lowPt_Barrel->Fill(puidcut);
2060 mCHFrac_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"CHFrac_lowPt_Barrel"];
if (mCHFrac_lowPt_Barrel && mCHFrac_lowPt_Barrel->getRootObject()) mCHFrac_lowPt_Barrel->Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2061 mNHFrac_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"NHFrac_lowPt_Barrel"];
if (mNHFrac_lowPt_Barrel && mNHFrac_lowPt_Barrel->getRootObject()) mNHFrac_lowPt_Barrel->Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2062 mPhFrac_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"PhFrac_lowPt_Barrel"];
if (mPhFrac_lowPt_Barrel && mPhFrac_lowPt_Barrel->getRootObject()) mPhFrac_lowPt_Barrel->Fill((*pfJets)[ijet].neutralEmEnergyFraction());
2063 mCHEn_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"CHEn_lowPt_Barrel"];
if (mCHEn_lowPt_Barrel && mCHEn_lowPt_Barrel->getRootObject()) mCHEn_lowPt_Barrel->Fill((*pfJets)[ijet].chargedHadronEnergy());
2064 mNHEn_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"NHEn_lowPt_Barrel"];
if (mNHEn_lowPt_Barrel && mNHEn_lowPt_Barrel->getRootObject()) mNHEn_lowPt_Barrel->Fill((*pfJets)[ijet].neutralHadronEnergy());
2065 mPhEn_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"PhEn_lowPt_Barrel"];
if (mPhEn_lowPt_Barrel && mPhEn_lowPt_Barrel->getRootObject()) mPhEn_lowPt_Barrel->Fill((*pfJets)[ijet].neutralEmEnergy());
2066 mElEn_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"ElEn_lowPt_Barrel"];
if (mElEn_lowPt_Barrel && mElEn_lowPt_Barrel->getRootObject()) mElEn_lowPt_Barrel->Fill((*pfJets)[ijet].chargedEmEnergy());
2067 mMuEn_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"MuEn_lowPt_Barrel"];
if (mMuEn_lowPt_Barrel && mMuEn_lowPt_Barrel->getRootObject()) mMuEn_lowPt_Barrel->Fill((*pfJets)[ijet].chargedMuEnergy());
2068 mChMultiplicity_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"ChMultiplicity_lowPt_Barrel"];
if(mChMultiplicity_lowPt_Barrel && mChMultiplicity_lowPt_Barrel->getRootObject()) mChMultiplicity_lowPt_Barrel->Fill((*pfJets)[ijet].chargedMultiplicity());
2069 mNeutMultiplicity_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_lowPt_Barrel"];
if(mNeutMultiplicity_lowPt_Barrel && mNeutMultiplicity_lowPt_Barrel->getRootObject()) mNeutMultiplicity_lowPt_Barrel->Fill((*pfJets)[ijet].neutralMultiplicity());
2070 mMuMultiplicity_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"MuMultiplicity_lowPt_Barrel"];
if(mMuMultiplicity_lowPt_Barrel && mMuMultiplicity_lowPt_Barrel->getRootObject()) mMuMultiplicity_lowPt_Barrel->Fill((*pfJets)[ijet].muonMultiplicity());
2072 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
2077 mMass_mediumPt_Barrel=map_of_MEs[
DirName+
"/"+
"JetMass_mediumPt_Barrel"];
if(mMass_mediumPt_Barrel && mMass_mediumPt_Barrel->getRootObject())mMass_mediumPt_Barrel->Fill((*pfJets)[ijet].mass());
2078 mMVAPUJIDDiscriminant_mediumPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Barrel"];
if(mMVAPUJIDDiscriminant_mediumPt_Barrel && mMVAPUJIDDiscriminant_mediumPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_Barrel->Fill(puidmva);
2079 mCutPUJIDDiscriminant_mediumPt_Barrel=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_Barrel"];
if(mCutPUJIDDiscriminant_mediumPt_Barrel && mCutPUJIDDiscriminant_mediumPt_Barrel->getRootObject()) mCutPUJIDDiscriminant_mediumPt_Barrel->Fill(puidcut);
2080 mCHFrac_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"CHFrac_mediumPt_Barrel"];
if (mCHFrac_mediumPt_Barrel && mCHFrac_mediumPt_Barrel->getRootObject()) mCHFrac_mediumPt_Barrel->Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2081 mNHFrac_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"NHFrac_mediumPt_Barrel"];
if (mNHFrac_mediumPt_Barrel && mNHFrac_mediumPt_Barrel->getRootObject()) mNHFrac_mediumPt_Barrel->Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2082 mPhFrac_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"PhFrac_mediumPt_Barrel"];
if (mPhFrac_mediumPt_Barrel && mPhFrac_mediumPt_Barrel->getRootObject()) mPhFrac_mediumPt_Barrel->Fill((*pfJets)[ijet].neutralEmEnergyFraction());
2083 mCHEn_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"CHEn_mediumPt_Barrel"];
if (mCHEn_mediumPt_Barrel && mCHEn_mediumPt_Barrel->getRootObject()) mCHEn_mediumPt_Barrel->Fill((*pfJets)[ijet].chargedHadronEnergy());
2084 mNHEn_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"NHEn_mediumPt_Barrel"];
if (mNHEn_mediumPt_Barrel && mNHEn_mediumPt_Barrel->getRootObject()) mNHEn_mediumPt_Barrel->Fill((*pfJets)[ijet].neutralHadronEnergy());
2085 mPhEn_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"PhEn_mediumPt_Barrel"];
if (mPhEn_mediumPt_Barrel && mPhEn_mediumPt_Barrel->getRootObject()) mPhEn_mediumPt_Barrel->Fill((*pfJets)[ijet].neutralEmEnergy());
2086 mElEn_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"ElEn_mediumPt_Barrel"];
if (mElEn_mediumPt_Barrel && mElEn_mediumPt_Barrel->getRootObject()) mElEn_mediumPt_Barrel->Fill((*pfJets)[ijet].chargedEmEnergy());
2087 mMuEn_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"MuEn_mediumPt_Barrel"];
if (mMuEn_mediumPt_Barrel && mMuEn_mediumPt_Barrel->getRootObject()) mMuEn_mediumPt_Barrel->Fill((*pfJets)[ijet].chargedMuEnergy());
2088 mChMultiplicity_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"ChMultiplicity_mediumPt_Barrel"];
if(mChMultiplicity_mediumPt_Barrel && mChMultiplicity_mediumPt_Barrel->getRootObject()) mChMultiplicity_mediumPt_Barrel->Fill((*pfJets)[ijet].chargedMultiplicity());
2089 mNeutMultiplicity_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_mediumPt_Barrel"];
if(mNeutMultiplicity_mediumPt_Barrel && mNeutMultiplicity_mediumPt_Barrel->getRootObject()) mNeutMultiplicity_mediumPt_Barrel->Fill((*pfJets)[ijet].neutralMultiplicity());
2090 mMuMultiplicity_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"MuMultiplicity_mediumPt_Barrel"];
if(mMuMultiplicity_mediumPt_Barrel && mMuMultiplicity_mediumPt_Barrel->getRootObject()) mMuMultiplicity_mediumPt_Barrel->Fill((*pfJets)[ijet].muonMultiplicity());
2092 if (correctedJet.
pt()>140.) {
2097 mMass_highPt_Barrel=map_of_MEs[
DirName+
"/"+
"JetMass_highPt_Barrel"];
if(mMass_highPt_Barrel && mMass_highPt_Barrel->getRootObject())mMass_highPt_Barrel->Fill((*pfJets)[ijet].mass());
2098 mMVAPUJIDDiscriminant_highPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Barrel"];
if(mMVAPUJIDDiscriminant_highPt_Barrel && mMVAPUJIDDiscriminant_highPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_highPt_Barrel->Fill(puidmva);
2099 mCutPUJIDDiscriminant_highPt_Barrel=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_Barrel"];
if(mCutPUJIDDiscriminant_highPt_Barrel && mCutPUJIDDiscriminant_highPt_Barrel->getRootObject()) mCutPUJIDDiscriminant_highPt_Barrel->Fill(puidcut);
2100 mCHFrac_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"CHFrac_highPt_Barrel"];
if (mCHFrac_highPt_Barrel && mCHFrac_highPt_Barrel->getRootObject()) mCHFrac_highPt_Barrel->Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2101 mNHFrac_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"NHFrac_highPt_Barrel"];
if (mNHFrac_highPt_Barrel && mNHFrac_highPt_Barrel->getRootObject()) mNHFrac_highPt_Barrel->Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2102 mPhFrac_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"PhFrac_highPt_Barrel"];
if (mPhFrac_highPt_Barrel && mPhFrac_highPt_Barrel->getRootObject()) mPhFrac_highPt_Barrel->Fill((*pfJets)[ijet].neutralEmEnergyFraction());
2103 mCHEn_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"CHEn_highPt_Barrel"];
if (mCHEn_highPt_Barrel && mCHEn_highPt_Barrel->getRootObject()) mCHEn_highPt_Barrel->Fill((*pfJets)[ijet].chargedHadronEnergy());
2104 mNHEn_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"NHEn_highPt_Barrel"];
if (mNHEn_highPt_Barrel && mNHEn_highPt_Barrel->getRootObject()) mNHEn_highPt_Barrel->Fill((*pfJets)[ijet].neutralHadronEnergy());
2105 mPhEn_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"PhEn_highPt_Barrel"];
if (mPhEn_highPt_Barrel && mPhEn_highPt_Barrel->getRootObject()) mPhEn_highPt_Barrel->Fill((*pfJets)[ijet].neutralEmEnergy());
2106 mElEn_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"ElEn_highPt_Barrel"];
if (mElEn_highPt_Barrel && mElEn_highPt_Barrel->getRootObject()) mElEn_highPt_Barrel->Fill((*pfJets)[ijet].chargedEmEnergy());
2107 mMuEn_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"MuEn_highPt_Barrel"];
if (mMuEn_highPt_Barrel && mMuEn_highPt_Barrel->getRootObject()) mMuEn_highPt_Barrel->Fill((*pfJets)[ijet].chargedMuEnergy());
2108 mChMultiplicity_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"ChMultiplicity_highPt_Barrel"];
if(mChMultiplicity_highPt_Barrel && mChMultiplicity_highPt_Barrel->getRootObject()) mChMultiplicity_highPt_Barrel->Fill((*pfJets)[ijet].chargedMultiplicity());
2109 mNeutMultiplicity_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_highPt_Barrel"];
if(mNeutMultiplicity_highPt_Barrel && mNeutMultiplicity_highPt_Barrel->getRootObject()) mNeutMultiplicity_highPt_Barrel->Fill((*pfJets)[ijet].neutralMultiplicity());
2110 mMuMultiplicity_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"MuMultiplicity_highPt_Barrel"];
if(mMuMultiplicity_highPt_Barrel && mMuMultiplicity_highPt_Barrel->getRootObject()) mMuMultiplicity_highPt_Barrel->Fill((*pfJets)[ijet].muonMultiplicity());
2112 mCHFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"CHFracVSpT_Barrel"];
if(mCHFracVSpT_Barrel && mCHFracVSpT_Barrel->getRootObject()) mCHFracVSpT_Barrel->Fill(correctedJet.
pt(),(*pfJets)[ijet].chargedHadronEnergyFraction());
2113 mNHFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"NHFracVSpT_Barrel"];
if (mNHFracVSpT_Barrel && mNHFracVSpT_Barrel->getRootObject()) mNHFracVSpT_Barrel->Fill(correctedJet.
pt(),(*pfJets)[ijet].neutralHadronEnergyFraction());
2114 mPhFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"PhFracVSpT_Barrel"];
if (mPhFracVSpT_Barrel && mPhFracVSpT_Barrel->getRootObject()) mPhFracVSpT_Barrel->Fill(correctedJet.
pt(),(*pfJets)[ijet].neutralEmEnergyFraction());
2115 }
else if(fabs(correctedJet.
eta()) <= 3) {
2117 if (correctedJet.
pt()<=50.) {
2122 mMass_lowPt_EndCap=map_of_MEs[
DirName+
"/"+
"JetMass_lowPt_EndCap"];
if(mMass_lowPt_EndCap && mMass_lowPt_EndCap->getRootObject())mMass_lowPt_EndCap->Fill((*pfJets)[ijet].mass());
2123 mMVAPUJIDDiscriminant_lowPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_EndCap"];
if(mMVAPUJIDDiscriminant_lowPt_EndCap && mMVAPUJIDDiscriminant_lowPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_lowPt_EndCap->Fill(puidmva);
2124 mCutPUJIDDiscriminant_lowPt_EndCap=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_EndCap"];
if(mCutPUJIDDiscriminant_lowPt_EndCap && mCutPUJIDDiscriminant_lowPt_EndCap->getRootObject()) mCutPUJIDDiscriminant_lowPt_EndCap->Fill(puidcut);
2125 mCHFrac_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"CHFrac_lowPt_EndCap"];
if (mCHFrac_lowPt_EndCap && mCHFrac_lowPt_EndCap->getRootObject()) mCHFrac_lowPt_EndCap->Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2126 mNHFrac_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"NHFrac_lowPt_EndCap"];
if (mNHFrac_lowPt_EndCap && mNHFrac_lowPt_EndCap->getRootObject()) mNHFrac_lowPt_EndCap->Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2127 mPhFrac_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"PhFrac_lowPt_EndCap"];
if (mPhFrac_lowPt_EndCap && mPhFrac_lowPt_EndCap->getRootObject()) mPhFrac_lowPt_EndCap->Fill((*pfJets)[ijet].neutralEmEnergyFraction());
2128 mCHEn_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"CHEn_lowPt_EndCap"];
if (mCHEn_lowPt_EndCap && mCHEn_lowPt_EndCap->getRootObject()) mCHEn_lowPt_EndCap->Fill((*pfJets)[ijet].chargedHadronEnergy());
2129 mNHEn_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"NHEn_lowPt_EndCap"];
if (mNHEn_lowPt_EndCap && mNHEn_lowPt_EndCap->getRootObject()) mNHEn_lowPt_EndCap->Fill((*pfJets)[ijet].neutralHadronEnergy());
2130 mPhEn_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"PhEn_lowPt_EndCap"];
if (mPhEn_lowPt_EndCap && mPhEn_lowPt_EndCap->getRootObject()) mPhEn_lowPt_EndCap->Fill((*pfJets)[ijet].neutralEmEnergy());
2131 mElEn_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"ElEn_lowPt_EndCap"];
if (mElEn_lowPt_EndCap && mElEn_lowPt_EndCap->getRootObject()) mElEn_lowPt_EndCap->Fill((*pfJets)[ijet].chargedEmEnergy());
2132 mMuEn_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"MuEn_lowPt_EndCap"];
if (mMuEn_lowPt_EndCap && mMuEn_lowPt_EndCap->getRootObject()) mMuEn_lowPt_EndCap->Fill((*pfJets)[ijet].chargedMuEnergy());
2133 mChMultiplicity_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"ChMultiplicity_lowPt_EndCap"];
if(mChMultiplicity_lowPt_EndCap && mChMultiplicity_lowPt_EndCap->getRootObject()) mChMultiplicity_lowPt_EndCap->Fill((*pfJets)[ijet].chargedMultiplicity());
2134 mNeutMultiplicity_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_lowPt_EndCap"];
if(mNeutMultiplicity_lowPt_EndCap && mNeutMultiplicity_lowPt_EndCap->getRootObject()) mNeutMultiplicity_lowPt_EndCap->Fill((*pfJets)[ijet].neutralMultiplicity());
2135 mMuMultiplicity_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"MuMultiplicity_lowPt_EndCap"];
if(mMuMultiplicity_lowPt_EndCap && mMuMultiplicity_lowPt_EndCap->getRootObject()) mMuMultiplicity_lowPt_EndCap->Fill((*pfJets)[ijet].muonMultiplicity());
2137 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
2142 mMass_mediumPt_EndCap=map_of_MEs[
DirName+
"/"+
"JetMass_mediumPt_EndCap"];
if(mMass_mediumPt_EndCap && mMass_mediumPt_EndCap->getRootObject())mMass_mediumPt_EndCap->Fill((*pfJets)[ijet].mass());
2143 mMVAPUJIDDiscriminant_mediumPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_EndCap"];
if(mMVAPUJIDDiscriminant_mediumPt_EndCap && mMVAPUJIDDiscriminant_mediumPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_EndCap->Fill(puidmva);
2144 mCutPUJIDDiscriminant_mediumPt_EndCap=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_EndCap"];
if(mCutPUJIDDiscriminant_mediumPt_EndCap && mCutPUJIDDiscriminant_mediumPt_EndCap->getRootObject()) mCutPUJIDDiscriminant_mediumPt_EndCap->Fill(puidcut);
2145 mCHFrac_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"CHFrac_mediumPt_EndCap"];
if (mCHFrac_mediumPt_EndCap && mCHFrac_mediumPt_EndCap->getRootObject()) mCHFrac_mediumPt_EndCap->Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2146 mNHFrac_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"NHFrac_mediumPt_EndCap"];
if (mNHFrac_mediumPt_EndCap && mNHFrac_mediumPt_EndCap->getRootObject()) mNHFrac_mediumPt_EndCap->Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2147 mPhFrac_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"PhFrac_mediumPt_EndCap"];
if (mPhFrac_mediumPt_EndCap && mPhFrac_mediumPt_EndCap->getRootObject()) mPhFrac_mediumPt_EndCap->Fill((*pfJets)[ijet].neutralEmEnergyFraction());
2148 mCHEn_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"CHEn_mediumPt_EndCap"];
if (mCHEn_mediumPt_EndCap && mCHEn_mediumPt_EndCap->getRootObject()) mCHEn_mediumPt_EndCap->Fill((*pfJets)[ijet].chargedHadronEnergy());
2149 mNHEn_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"NHEn_mediumPt_EndCap"];
if (mNHEn_mediumPt_EndCap && mNHEn_mediumPt_EndCap->getRootObject()) mNHEn_mediumPt_EndCap->Fill((*pfJets)[ijet].neutralHadronEnergy());
2150 mPhEn_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"PhEn_mediumPt_EndCap"];
if (mPhEn_mediumPt_EndCap && mPhEn_mediumPt_EndCap->getRootObject()) mPhEn_mediumPt_EndCap->Fill((*pfJets)[ijet].neutralEmEnergy());
2151 mElEn_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"ElEn_mediumPt_EndCap"];
if (mElEn_mediumPt_EndCap && mElEn_mediumPt_EndCap->getRootObject()) mElEn_mediumPt_EndCap->Fill((*pfJets)[ijet].chargedEmEnergy());
2152 mMuEn_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"MuEn_mediumPt_EndCap"];
if (mMuEn_mediumPt_EndCap && mMuEn_mediumPt_EndCap->getRootObject()) mMuEn_mediumPt_EndCap->Fill((*pfJets)[ijet].chargedMuEnergy());
2153 mChMultiplicity_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"ChMultiplicity_mediumPt_EndCap"];
if(mChMultiplicity_mediumPt_EndCap && mChMultiplicity_mediumPt_EndCap->getRootObject()) mChMultiplicity_mediumPt_EndCap->Fill((*pfJets)[ijet].chargedMultiplicity());
2154 mNeutMultiplicity_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_mediumPt_EndCap"];
if(mNeutMultiplicity_mediumPt_EndCap && mNeutMultiplicity_mediumPt_EndCap->getRootObject()) mNeutMultiplicity_mediumPt_EndCap->Fill((*pfJets)[ijet].neutralMultiplicity());
2155 mMuMultiplicity_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"MuMultiplicity_mediumPt_EndCap"];
if(mMuMultiplicity_mediumPt_EndCap && mMuMultiplicity_mediumPt_EndCap->getRootObject()) mMuMultiplicity_mediumPt_EndCap->Fill((*pfJets)[ijet].muonMultiplicity());
2157 if (correctedJet.
pt()>140.) {
2162 mMass_highPt_EndCap=map_of_MEs[
DirName+
"/"+
"JetMass_highPt_EndCap"];
if(mMass_highPt_EndCap && mMass_highPt_EndCap->getRootObject())mMass_highPt_EndCap->Fill((*pfJets)[ijet].mass());
2163 mMVAPUJIDDiscriminant_highPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_EndCap"];
if(mMVAPUJIDDiscriminant_highPt_EndCap && mMVAPUJIDDiscriminant_highPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_highPt_EndCap->Fill(puidmva);
2164 mCutPUJIDDiscriminant_highPt_EndCap=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_EndCap"];
if(mCutPUJIDDiscriminant_highPt_EndCap && mCutPUJIDDiscriminant_highPt_EndCap->getRootObject()) mCutPUJIDDiscriminant_highPt_EndCap->Fill(puidcut);
2165 mCHFrac_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"CHFrac_highPt_EndCap"];
if (mCHFrac_highPt_EndCap && mCHFrac_highPt_EndCap->getRootObject()) mCHFrac_highPt_EndCap->Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2166 mNHFrac_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"NHFrac_highPt_EndCap"];
if (mNHFrac_highPt_EndCap && mNHFrac_highPt_EndCap->getRootObject()) mNHFrac_highPt_EndCap->Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2167 mPhFrac_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"PhFrac_highPt_EndCap"];
if (mPhFrac_highPt_EndCap && mPhFrac_highPt_EndCap->getRootObject()) mPhFrac_highPt_EndCap->Fill((*pfJets)[ijet].neutralEmEnergyFraction());
2168 mCHEn_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"CHEn_highPt_EndCap"];
if (mCHEn_highPt_EndCap && mCHEn_highPt_EndCap->getRootObject()) mCHEn_highPt_EndCap->Fill((*pfJets)[ijet].chargedHadronEnergy());
2169 mNHEn_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"NHEn_highPt_EndCap"];
if (mNHEn_highPt_EndCap && mNHEn_highPt_EndCap->getRootObject()) mNHEn_highPt_EndCap->Fill((*pfJets)[ijet].neutralHadronEnergy());
2170 mPhEn_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"PhEn_highPt_EndCap"];
if (mPhEn_highPt_EndCap && mPhEn_highPt_EndCap->getRootObject()) mPhEn_highPt_EndCap->Fill((*pfJets)[ijet].neutralEmEnergy());
2171 mElEn_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"ElEn_highPt_EndCap"];
if (mElEn_highPt_EndCap && mElEn_highPt_EndCap->getRootObject()) mElEn_highPt_EndCap->Fill((*pfJets)[ijet].chargedEmEnergy());
2172 mMuEn_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"MuEn_highPt_EndCap"];
if (mMuEn_highPt_EndCap && mMuEn_highPt_EndCap->getRootObject()) mMuEn_highPt_EndCap->Fill((*pfJets)[ijet].chargedMuEnergy());
2173 mChMultiplicity_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"ChMultiplicity_highPt_EndCap"];
if(mChMultiplicity_highPt_EndCap && mChMultiplicity_highPt_EndCap->getRootObject()) mChMultiplicity_highPt_EndCap->Fill((*pfJets)[ijet].chargedMultiplicity());
2174 mNeutMultiplicity_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_highPt_EndCap"];
if(mNeutMultiplicity_highPt_EndCap && mNeutMultiplicity_highPt_EndCap->getRootObject()) mNeutMultiplicity_highPt_EndCap->Fill((*pfJets)[ijet].neutralMultiplicity());
2175 mMuMultiplicity_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"MuMultiplicity_highPt_EndCap"];
if(mMuMultiplicity_highPt_EndCap && mMuMultiplicity_highPt_EndCap->getRootObject()) mMuMultiplicity_highPt_EndCap->Fill((*pfJets)[ijet].muonMultiplicity());
2177 mCHFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"CHFracVSpT_EndCap"];
if(mCHFracVSpT_EndCap && mCHFracVSpT_EndCap->getRootObject()) mCHFracVSpT_EndCap->Fill(correctedJet.
pt(),(*pfJets)[ijet].chargedHadronEnergyFraction());
2178 mNHFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"NHFracVSpT_EndCap"];
if (mNHFracVSpT_EndCap && mNHFracVSpT_EndCap->getRootObject()) mNHFracVSpT_EndCap->Fill(correctedJet.
pt(),(*pfJets)[ijet].neutralHadronEnergyFraction());
2179 mPhFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"PhFracVSpT_EndCap"];
if (mPhFracVSpT_EndCap && mPhFracVSpT_EndCap->getRootObject()) mPhFracVSpT_EndCap->Fill(correctedJet.
pt(),(*pfJets)[ijet].neutralEmEnergyFraction());
2181 mHFHFracVSpT_Forward = map_of_MEs[
DirName+
"/"+
"HFHFracVSpT_Forward"];
if (mHFHFracVSpT_Forward && mHFHFracVSpT_Forward->getRootObject()) mHFHFracVSpT_Forward->Fill(correctedJet.
pt(),(*pfJets)[ijet].HFHadronEnergyFraction ());
2182 mHFEFracVSpT_Forward = map_of_MEs[
DirName+
"/"+
"HFEFracVSpT_Forward"];
if (mHFEFracVSpT_Forward && mHFEFracVSpT_Forward->getRootObject()) mHFEFracVSpT_Forward->Fill (correctedJet.
pt(),(*pfJets)[ijet].HFEMEnergyFraction ());
2184 if (correctedJet.
pt()<=50.) {
2189 mMass_lowPt_Forward=map_of_MEs[
DirName+
"/"+
"JetMass_lowPt_Forward"];
if(mMass_lowPt_Forward && mMass_lowPt_Forward->getRootObject())mMass_lowPt_Forward->Fill((*pfJets)[ijet].mass());
2190 mMVAPUJIDDiscriminant_lowPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Forward"];
if(mMVAPUJIDDiscriminant_lowPt_Forward && mMVAPUJIDDiscriminant_lowPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_lowPt_Forward->Fill(puidmva);
2191 mCutPUJIDDiscriminant_lowPt_Forward=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_Forward"];
if(mCutPUJIDDiscriminant_lowPt_Forward && mCutPUJIDDiscriminant_lowPt_Forward->getRootObject()) mCutPUJIDDiscriminant_lowPt_Forward->Fill(puidcut);
2192 mHFEFrac_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEFrac_lowPt_Forward"];
if(mHFEFrac_lowPt_Forward && mHFEFrac_lowPt_Forward->getRootObject()) mHFEFrac_lowPt_Forward->Fill((*pfJets)[ijet].HFEMEnergyFraction());
2193 mHFHFrac_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"HFHFrac_lowPt_Forward"];
if(mHFHFrac_lowPt_Forward && mHFHFrac_lowPt_Forward->getRootObject()) mHFHFrac_lowPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2194 mHFEEn_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEEn_lowPt_Forward"];
if(mHFEEn_lowPt_Forward && mHFEEn_lowPt_Forward->getRootObject()) mHFEEn_lowPt_Forward->Fill((*pfJets)[ijet].HFEMEnergy());
2195 mHFHEn_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"HFHEn_lowPt_Forward"];
if(mHFHEn_lowPt_Forward && mHFHEn_lowPt_Forward->getRootObject()) mHFHEn_lowPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergy());
2196 mNeutMultiplicity_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_lowPt_Forward"];
if(mNeutMultiplicity_lowPt_Forward && mNeutMultiplicity_lowPt_Forward->getRootObject()) mNeutMultiplicity_lowPt_Forward->Fill((*pfJets)[ijet].neutralMultiplicity());
2198 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
2203 mMass_mediumPt_Forward=map_of_MEs[
DirName+
"/"+
"JetMass_mediumPt_Forward"];
if(mMass_mediumPt_Forward && mMass_mediumPt_Forward->getRootObject())mMass_mediumPt_Forward->Fill((*pfJets)[ijet].mass());
2204 mMVAPUJIDDiscriminant_mediumPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Forward"];
if(mMVAPUJIDDiscriminant_mediumPt_Forward && mMVAPUJIDDiscriminant_mediumPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_Forward->Fill(puidmva);
2205 mCutPUJIDDiscriminant_mediumPt_Forward=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_Forward"];
if(mCutPUJIDDiscriminant_mediumPt_Forward && mCutPUJIDDiscriminant_mediumPt_Forward->getRootObject()) mCutPUJIDDiscriminant_mediumPt_Forward->Fill(puidcut);
2206 mHFEFrac_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEFrac_mediumPt_Forward"];
if(mHFEFrac_mediumPt_Forward && mHFEFrac_mediumPt_Forward->getRootObject()) mHFEFrac_mediumPt_Forward->Fill((*pfJets)[ijet].HFEMEnergyFraction());
2207 mHFHFrac_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"HFHFrac_mediumPt_Forward"];
if(mHFHFrac_mediumPt_Forward && mHFHFrac_mediumPt_Forward->getRootObject()) mHFHFrac_mediumPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2208 mHFEEn_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEEn_mediumPt_Forward"];
if(mHFEEn_mediumPt_Forward && mHFEEn_mediumPt_Forward->getRootObject()) mHFEEn_mediumPt_Forward->Fill((*pfJets)[ijet].HFEMEnergy());
2209 mHFHEn_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"HFHEn_mediumPt_Forward"];
if(mHFHEn_mediumPt_Forward && mHFHEn_mediumPt_Forward->getRootObject()) mHFHEn_mediumPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergy());
2210 mNeutMultiplicity_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_mediumPt_Forward"];
if(mNeutMultiplicity_mediumPt_Forward && mNeutMultiplicity_mediumPt_Forward->getRootObject()) mNeutMultiplicity_mediumPt_Forward->Fill((*pfJets)[ijet].neutralMultiplicity());
2212 if (correctedJet.
pt()>140.) {
2217 mMass_highPt_Forward=map_of_MEs[
DirName+
"/"+
"JetMass_highPt_Forward"];
if(mMass_highPt_Forward && mMass_highPt_Forward->getRootObject())mMass_highPt_Forward->Fill((*pfJets)[ijet].mass());
2218 mMVAPUJIDDiscriminant_highPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Forward"];
if(mMVAPUJIDDiscriminant_highPt_Forward && mMVAPUJIDDiscriminant_highPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_highPt_Forward->Fill(puidmva);
2219 mCutPUJIDDiscriminant_highPt_Forward=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_Forward"];
if(mCutPUJIDDiscriminant_highPt_Forward && mCutPUJIDDiscriminant_highPt_Forward->getRootObject()) mCutPUJIDDiscriminant_highPt_Forward->Fill(puidcut);
2220 mHFEFrac_highPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEFrac_highPt_Forward"];
if(mHFEFrac_highPt_Forward && mHFEFrac_highPt_Forward->getRootObject()) mHFEFrac_highPt_Forward->Fill((*pfJets)[ijet].HFEMEnergyFraction());
2221 mHFHFrac_highPt_Forward = map_of_MEs[
DirName+
"/"+
"HFHFrac_highPt_Forward"];
if(mHFHFrac_highPt_Forward && mHFHFrac_highPt_Forward->getRootObject()) mHFHFrac_highPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2222 mHFEEn_highPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEEn_highPt_Forward"];
if(mHFEEn_highPt_Forward && mHFEEn_highPt_Forward->getRootObject()) mHFEEn_highPt_Forward->Fill((*pfJets)[ijet].HFEMEnergy());
2223 mHFHEn_highPt_Forward = map_of_MEs[
DirName+
"/"+
"HFHEn_highPt_Forward"];
if(mHFHEn_highPt_Forward && mHFHEn_highPt_Forward->getRootObject()) mHFHEn_highPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergy());
2224 mNeutMultiplicity_highPt_Forward = map_of_MEs[
DirName+
"/"+
"NeutMultiplicity_highPt_Forward"];
if(mNeutMultiplicity_highPt_Forward && mNeutMultiplicity_highPt_Forward->getRootObject()) mNeutMultiplicity_highPt_Forward->Fill((*pfJets)[ijet].neutralMultiplicity());
2228 if(techTriggerResultBx0 && techTriggerResultBxE && techTriggerResultBxF){
2229 meEta_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"Eta_BXm2BXm1Filled"];
if ( meEta_BXm2BXm1Filled && meEta_BXm2BXm1Filled ->getRootObject()) meEta_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].eta());
2230 if(fabs(correctedJet.
eta()) <= 1.3) {
2231 mePhFracBarrel_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracBarrel_BXm2BXm1Filled"];
if ( mePhFracBarrel_BXm2BXm1Filled && mePhFracBarrel_BXm2BXm1Filled ->getRootObject()) mePhFracBarrel_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2232 meNHFracBarrel_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracBarrel_BXm2BXm1Filled"];
if ( meNHFracBarrel_BXm2BXm1Filled && meNHFracBarrel_BXm2BXm1Filled ->getRootObject()) meNHFracBarrel_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2233 meCHFracBarrel_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracBarrel_BXm2BXm1Filled"];
if ( meCHFracBarrel_BXm2BXm1Filled && meCHFracBarrel_BXm2BXm1Filled ->getRootObject()) meCHFracBarrel_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2234 mePtBarrel_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtBarrel_BXm2BXm1Filled"];
if ( mePtBarrel_BXm2BXm1Filled && mePtBarrel_BXm2BXm1Filled ->getRootObject()) mePtBarrel_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2235 }
else if (correctedJet.
eta() > -3.0 && correctedJet.
eta() <= -1.3) {
2236 mePhFracEndCapMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracEndCapMinus_BXm2BXm1Filled"];
if ( mePhFracEndCapMinus_BXm2BXm1Filled && mePhFracEndCapMinus_BXm2BXm1Filled ->getRootObject()) mePhFracEndCapMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2237 meNHFracEndCapMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracEndCapMinus_BXm2BXm1Filled"];
if ( meNHFracEndCapMinus_BXm2BXm1Filled && meNHFracEndCapMinus_BXm2BXm1Filled ->getRootObject()) meNHFracEndCapMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2238 meCHFracEndCapMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracEndCapMinus_BXm2BXm1Filled"];
if ( meCHFracEndCapMinus_BXm2BXm1Filled && meCHFracEndCapMinus_BXm2BXm1Filled ->getRootObject()) meCHFracEndCapMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2239 mePtEndCapMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtEndCapMinus_BXm2BXm1Filled"];
if ( mePtEndCapMinus_BXm2BXm1Filled && mePtEndCapMinus_BXm2BXm1Filled ->getRootObject()) mePtEndCapMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2240 }
else if (correctedJet.
eta() >= 1.3 && correctedJet.
eta() < 3.0) {
2241 mePhFracEndCapPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracEndCapPlus_BXm2BXm1Filled"];
if ( mePhFracEndCapPlus_BXm2BXm1Filled && mePhFracEndCapPlus_BXm2BXm1Filled ->getRootObject()) mePhFracEndCapPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2242 meNHFracEndCapPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracEndCapPlus_BXm2BXm1Filled"];
if ( meNHFracEndCapPlus_BXm2BXm1Filled && meNHFracEndCapPlus_BXm2BXm1Filled ->getRootObject()) meNHFracEndCapPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2243 meCHFracEndCapPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracEndCapPlus_BXm2BXm1Filled"];
if ( meCHFracEndCapPlus_BXm2BXm1Filled && meCHFracEndCapPlus_BXm2BXm1Filled ->getRootObject()) meCHFracEndCapPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2244 mePtEndCapPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtEndCapPlus_BXm2BXm1Filled"];
if ( mePtEndCapPlus_BXm2BXm1Filled && mePtEndCapPlus_BXm2BXm1Filled ->getRootObject()) mePtEndCapPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2245 }
else if (correctedJet.
eta() > -5.0 && correctedJet.
eta() <= -3.0) {
2246 mePtForwardMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtForwardMinus_BXm2BXm1Filled"];
if ( mePtForwardMinus_BXm2BXm1Filled && mePtForwardMinus_BXm2BXm1Filled ->getRootObject()) mePtForwardMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2247 meHFHFracMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFHFracMinus_BXm2BXm1Filled"];
if ( meHFHFracMinus_BXm2BXm1Filled && meHFHFracMinus_BXm2BXm1Filled ->getRootObject()) meHFHFracMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2248 meHFEMFracMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFEMFracMinus_BXm2BXm1Filled"];
if ( meHFEMFracMinus_BXm2BXm1Filled && meHFEMFracMinus_BXm2BXm1Filled ->getRootObject()) meHFEMFracMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2249 }
else if (correctedJet.
eta() >= 3.0 && correctedJet.
eta() < 5.0) {
2250 mePtForwardPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtForwardPlus_BXm2BXm1Filled"];
if ( mePtForwardPlus_BXm2BXm1Filled && mePtForwardPlus_BXm2BXm1Filled ->getRootObject()) mePtForwardPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2251 meHFHFracPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFHFracPlus_BXm2BXm1Filled"];
if ( meHFHFracPlus_BXm2BXm1Filled && meHFHFracPlus_BXm2BXm1Filled ->getRootObject()) meHFHFracPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2252 meHFEMFracPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFEMFracPlus_BXm2BXm1Filled"];
if ( meHFEMFracPlus_BXm2BXm1Filled && meHFEMFracPlus_BXm2BXm1Filled ->getRootObject()) meHFEMFracPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2255 if(techTriggerResultBx0 && techTriggerResultBxF){
2256 meEta_BXm1Filled = map_of_MEs[
DirName+
"/"+
"Eta_BXm1Filled"];
if ( meEta_BXm1Filled && meEta_BXm1Filled ->getRootObject()) meEta_BXm1Filled ->
Fill((*pfJets)[ijet].eta());
2257 if(fabs(correctedJet.
eta()) <= 1.3) {
2258 mePhFracBarrel_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracBarrel_BXm1Filled"];
if ( mePhFracBarrel_BXm1Filled && mePhFracBarrel_BXm1Filled ->getRootObject()) mePhFracBarrel_BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2259 meNHFracBarrel_BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracBarrel_BXm1Filled"];
if ( meNHFracBarrel_BXm1Filled && meNHFracBarrel_BXm1Filled ->getRootObject()) meNHFracBarrel_BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2260 meCHFracBarrel_BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracBarrel_BXm1Filled"];
if ( meCHFracBarrel_BXm1Filled && meCHFracBarrel_BXm1Filled ->getRootObject()) meCHFracBarrel_BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2261 mePtBarrel_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtBarrel_BXm1Filled"];
if ( mePtBarrel_BXm1Filled && mePtBarrel_BXm1Filled ->getRootObject()) mePtBarrel_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2262 }
else if (correctedJet.
eta() > -3.0 && correctedJet.
eta() <= -1.3) {
2263 mePhFracEndCapMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracEndCapMinus_BXm1Filled"];
if ( mePhFracEndCapMinus_BXm1Filled && mePhFracEndCapMinus_BXm1Filled ->getRootObject()) mePhFracEndCapMinus_BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2264 meNHFracEndCapMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracEndCapMinus_BXm1Filled"];
if ( meNHFracEndCapMinus_BXm1Filled && meNHFracEndCapMinus_BXm1Filled ->getRootObject()) meNHFracEndCapMinus_BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2265 meCHFracEndCapMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracEndCapMinus_BXm1Filled"];
if ( meCHFracEndCapMinus_BXm1Filled && meCHFracEndCapMinus_BXm1Filled ->getRootObject()) meCHFracEndCapMinus_BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2266 mePtEndCapMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtEndCapMinus_BXm1Filled"];
if ( mePtEndCapMinus_BXm1Filled && mePtEndCapMinus_BXm1Filled ->getRootObject()) mePtEndCapMinus_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2267 }
else if (correctedJet.
eta() >= 1.3 && correctedJet.
eta() < 3.0) {
2268 mePhFracEndCapPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracEndCapPlus_BXm1Filled"];
if ( mePhFracEndCapPlus_BXm1Filled && mePhFracEndCapPlus_BXm1Filled ->getRootObject()) mePhFracEndCapPlus_BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2269 meNHFracEndCapPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracEndCapPlus_BXm1Filled"];
if ( meNHFracEndCapPlus_BXm1Filled && meNHFracEndCapPlus_BXm1Filled ->getRootObject()) meNHFracEndCapPlus_BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2270 meCHFracEndCapPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracEndCapPlus_BXm1Filled"];
if ( meCHFracEndCapPlus_BXm1Filled && meCHFracEndCapPlus_BXm1Filled ->getRootObject()) meCHFracEndCapPlus_BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2271 mePtEndCapPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtEndCapPlus_BXm1Filled"];
if ( mePtEndCapPlus_BXm1Filled && mePtEndCapPlus_BXm1Filled ->getRootObject()) mePtEndCapPlus_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2272 }
else if (correctedJet.
eta() > -5.0 && correctedJet.
eta() <= -3.0) {
2273 mePtForwardMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtForwardMinus_BXm1Filled"];
if ( mePtForwardMinus_BXm1Filled && mePtForwardMinus_BXm1Filled ->getRootObject()) mePtForwardMinus_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2274 meHFHFracMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFHFracMinus_BXm1Filled"];
if ( meHFHFracMinus_BXm1Filled && meHFHFracMinus_BXm1Filled ->getRootObject()) meHFHFracMinus_BXm1Filled ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2275 meHFEMFracMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFEMFracMinus_BXm1Filled"];
if ( meHFEMFracMinus_BXm1Filled && meHFEMFracMinus_BXm1Filled ->getRootObject()) meHFEMFracMinus_BXm1Filled ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2276 }
else if (correctedJet.
eta() >= 3.0 && correctedJet.
eta() < 5.0) {
2277 mePtForwardPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtForwardPlus_BXm1Filled"];
if ( mePtForwardPlus_BXm1Filled && mePtForwardPlus_BXm1Filled ->getRootObject()) mePtForwardPlus_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2278 meHFHFracPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFHFracPlus_BXm1Filled"];
if ( meHFHFracPlus_BXm1Filled && meHFHFracPlus_BXm1Filled ->getRootObject()) meHFHFracPlus_BXm1Filled ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2279 meHFEMFracPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFEMFracPlus_BXm1Filled"];
if ( meHFEMFracPlus_BXm1Filled && meHFEMFracPlus_BXm1Filled ->getRootObject()) meHFEMFracPlus_BXm1Filled ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2282 if(techTriggerResultBx0 && !techTriggerResultBxE && !techTriggerResultBxF){
2283 meEta_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"Eta_BXm2BXm1Empty"];
if ( meEta_BXm2BXm1Empty && meEta_BXm2BXm1Empty ->getRootObject()) meEta_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].eta());
2284 if(fabs(correctedJet.
eta()) <= 1.3) {
2285 mePhFracBarrel_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracBarrel_BXm2BXm1Empty"];
if ( mePhFracBarrel_BXm2BXm1Empty && mePhFracBarrel_BXm2BXm1Empty ->getRootObject()) mePhFracBarrel_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2286 meNHFracBarrel_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracBarrel_BXm2BXm1Empty"];
if ( meNHFracBarrel_BXm2BXm1Empty && meNHFracBarrel_BXm2BXm1Empty ->getRootObject()) meNHFracBarrel_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2287 meCHFracBarrel_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracBarrel_BXm2BXm1Empty"];
if ( meCHFracBarrel_BXm2BXm1Empty && meCHFracBarrel_BXm2BXm1Empty ->getRootObject()) meCHFracBarrel_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2288 mePtBarrel_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtBarrel_BXm2BXm1Empty"];
if ( mePtBarrel_BXm2BXm1Empty && mePtBarrel_BXm2BXm1Empty ->getRootObject()) mePtBarrel_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2289 }
else if (correctedJet.
eta() > -3.0 && correctedJet.
eta() <= -1.3) {
2290 mePhFracEndCapMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracEndCapMinus_BXm2BXm1Empty"];
if ( mePhFracEndCapMinus_BXm2BXm1Empty && mePhFracEndCapMinus_BXm2BXm1Empty ->getRootObject()) mePhFracEndCapMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2291 meNHFracEndCapMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracEndCapMinus_BXm2BXm1Empty"];
if ( meNHFracEndCapMinus_BXm2BXm1Empty && meNHFracEndCapMinus_BXm2BXm1Empty ->getRootObject()) meNHFracEndCapMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2292 meCHFracEndCapMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracEndCapMinus_BXm2BXm1Empty"];
if ( meCHFracEndCapMinus_BXm2BXm1Empty && meCHFracEndCapMinus_BXm2BXm1Empty ->getRootObject()) meCHFracEndCapMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2293 mePtEndCapMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtEndCapMinus_BXm2BXm1Empty"];
if ( mePtEndCapMinus_BXm2BXm1Empty && mePtEndCapMinus_BXm2BXm1Empty ->getRootObject()) mePtEndCapMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2294 }
else if (correctedJet.
eta() >= 1.3 && correctedJet.
eta() < 3.0) {
2295 mePhFracEndCapPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracEndCapPlus_BXm2BXm1Empty"];
if ( mePhFracEndCapPlus_BXm2BXm1Empty && mePhFracEndCapPlus_BXm2BXm1Empty ->getRootObject()) mePhFracEndCapPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2296 meNHFracEndCapPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracEndCapPlus_BXm2BXm1Empty"];
if ( meNHFracEndCapPlus_BXm2BXm1Empty && meNHFracEndCapPlus_BXm2BXm1Empty ->getRootObject()) meNHFracEndCapPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2297 meCHFracEndCapPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracEndCapPlus_BXm2BXm1Empty"];
if ( meCHFracEndCapPlus_BXm2BXm1Empty && meCHFracEndCapPlus_BXm2BXm1Empty ->getRootObject()) meCHFracEndCapPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2298 mePtEndCapPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtEndCapPlus_BXm2BXm1Empty"];
if ( mePtEndCapPlus_BXm2BXm1Empty && mePtEndCapPlus_BXm2BXm1Empty ->getRootObject()) mePtEndCapPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2299 }
else if (correctedJet.
eta() > -5.0 && correctedJet.
eta() <= -3.0) {
2300 mePtForwardMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtForwardMinus_BXm2BXm1Empty"];
if ( mePtForwardMinus_BXm2BXm1Empty && mePtForwardMinus_BXm2BXm1Empty ->getRootObject()) mePtForwardMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2301 meHFHFracMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFHFracMinus_BXm2BXm1Empty"];
if ( meHFHFracMinus_BXm2BXm1Empty && meHFHFracMinus_BXm2BXm1Empty ->getRootObject()) meHFHFracMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2302 meHFEMFracMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFEMFracMinus_BXm2BXm1Empty"];
if ( meHFEMFracMinus_BXm2BXm1Empty && meHFEMFracMinus_BXm2BXm1Empty ->getRootObject()) meHFEMFracMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2303 }
else if (correctedJet.
eta() >= 3.0 && correctedJet.
eta() < 5.0) {
2304 mePtForwardPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtForwardPlus_BXm2BXm1Empty"];
if ( mePtForwardPlus_BXm2BXm1Empty && mePtForwardPlus_BXm2BXm1Empty ->getRootObject()) mePtForwardPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2305 meHFHFracPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFHFracPlus_BXm2BXm1Empty"];
if ( meHFHFracPlus_BXm2BXm1Empty && meHFHFracPlus_BXm2BXm1Empty ->getRootObject()) meHFHFracPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2306 meHFEMFracPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFEMFracPlus_BXm2BXm1Empty"];
if ( meHFEMFracPlus_BXm2BXm1Empty && meHFEMFracPlus_BXm2BXm1Empty ->getRootObject()) meHFEMFracPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2309 if(techTriggerResultBx0 && !techTriggerResultBxF){
2310 meEta_BXm1Empty = map_of_MEs[
DirName+
"/"+
"Eta_BXm1Empty"];
if ( meEta_BXm1Empty && meEta_BXm1Empty ->getRootObject()) meEta_BXm1Empty ->
Fill((*pfJets)[ijet].eta());
2311 if(fabs(correctedJet.
eta()) <= 1.3) {
2312 mePhFracBarrel_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracBarrel_BXm1Empty"];
if ( mePhFracBarrel_BXm1Empty && mePhFracBarrel_BXm1Empty ->getRootObject()) mePhFracBarrel_BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2313 meNHFracBarrel_BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracBarrel_BXm1Empty"];
if ( meNHFracBarrel_BXm1Empty && meNHFracBarrel_BXm1Empty ->getRootObject()) meNHFracBarrel_BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2314 meCHFracBarrel_BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracBarrel_BXm1Empty"];
if ( meCHFracBarrel_BXm1Empty && meCHFracBarrel_BXm1Empty ->getRootObject()) meCHFracBarrel_BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2315 mePtBarrel_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtBarrel_BXm1Empty"];
if ( mePtBarrel_BXm1Empty && mePtBarrel_BXm1Empty ->getRootObject()) mePtBarrel_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2316 }
else if (correctedJet.
eta() > -3.0 && correctedJet.
eta() <= -1.3) {
2317 mePhFracEndCapMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracEndCapMinus_BXm1Empty"];
if ( mePhFracEndCapMinus_BXm1Empty && mePhFracEndCapMinus_BXm1Empty ->getRootObject()) mePhFracEndCapMinus_BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2318 meNHFracEndCapMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracEndCapMinus_BXm1Empty"];
if ( meNHFracEndCapMinus_BXm1Empty && meNHFracEndCapMinus_BXm1Empty ->getRootObject()) meNHFracEndCapMinus_BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2319 meCHFracEndCapMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracEndCapMinus_BXm1Empty"];
if ( meCHFracEndCapMinus_BXm1Empty && meCHFracEndCapMinus_BXm1Empty ->getRootObject()) meCHFracEndCapMinus_BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2320 mePtEndCapMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtEndCapMinus_BXm1Empty"];
if ( mePtEndCapMinus_BXm1Empty && mePtEndCapMinus_BXm1Empty ->getRootObject()) mePtEndCapMinus_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2321 }
else if (correctedJet.
eta() >= 1.3 && correctedJet.
eta() < 3.0) {
2322 mePhFracEndCapPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracEndCapPlus_BXm1Empty"];
if ( mePhFracEndCapPlus_BXm1Empty && mePhFracEndCapPlus_BXm1Empty ->getRootObject()) mePhFracEndCapPlus_BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2323 meNHFracEndCapPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracEndCapPlus_BXm1Empty"];
if ( meNHFracEndCapPlus_BXm1Empty && meNHFracEndCapPlus_BXm1Empty ->getRootObject()) meNHFracEndCapPlus_BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2324 meCHFracEndCapPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracEndCapPlus_BXm1Empty"];
if ( meCHFracEndCapPlus_BXm1Empty && meCHFracEndCapPlus_BXm1Empty ->getRootObject()) meCHFracEndCapPlus_BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2325 mePtEndCapPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtEndCapPlus_BXm1Empty"];
if ( mePtEndCapPlus_BXm1Empty && mePtEndCapPlus_BXm1Empty ->getRootObject()) mePtEndCapPlus_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2326 }
else if (correctedJet.
eta() > -5.0 && correctedJet.
eta() <= -3.0) {
2327 mePtForwardMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtForwardMinus_BXm1Empty"];
if ( mePtForwardMinus_BXm1Empty && mePtForwardMinus_BXm1Empty ->getRootObject()) mePtForwardMinus_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2328 meHFHFracMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFHFracMinus_BXm1Empty"];
if ( meHFHFracMinus_BXm1Empty && meHFHFracMinus_BXm1Empty ->getRootObject()) meHFHFracMinus_BXm1Empty ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2329 meHFEMFracMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFEMFracMinus_BXm1Empty"];
if ( meHFEMFracMinus_BXm1Empty && meHFEMFracMinus_BXm1Empty ->getRootObject()) meHFEMFracMinus_BXm1Empty ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2330 }
else if (correctedJet.
eta() >= 3.0 && correctedJet.
eta() < 5.0) {
2331 mePtForwardPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtForwardPlus_BXm1Empty"];
if ( mePtForwardPlus_BXm1Empty && mePtForwardPlus_BXm1Empty ->getRootObject()) mePtForwardPlus_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2332 meHFHFracPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFHFracPlus_BXm1Empty"];
if ( meHFHFracPlus_BXm1Empty && meHFHFracPlus_BXm1Empty ->getRootObject()) meHFHFracPlus_BXm1Empty ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2333 meHFEMFracPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFEMFracPlus_BXm1Empty"];
if ( meHFEMFracPlus_BXm1Empty && meHFEMFracPlus_BXm1Empty ->getRootObject()) meHFEMFracPlus_BXm1Empty ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2336 mChargedHadronEnergy = map_of_MEs[
DirName+
"/"+
"ChargedHadronEnergy"];
if (mChargedHadronEnergy && mChargedHadronEnergy->getRootObject()) mChargedHadronEnergy->Fill ((*pfJets)[ijet].chargedHadronEnergy());
2337 mNeutralHadronEnergy = map_of_MEs[
DirName+
"/"+
"NeutralHadronEnergy"];
if (mNeutralHadronEnergy && mNeutralHadronEnergy->getRootObject()) mNeutralHadronEnergy->Fill ((*pfJets)[ijet].neutralHadronEnergy());
2338 mChargedEmEnergy = map_of_MEs[
DirName+
"/"+
"ChargedEmEnergy"];
if (mChargedEmEnergy && mChargedEmEnergy->getRootObject()) mChargedEmEnergy->Fill((*pfJets)[ijet].chargedEmEnergy());
2339 mChargedMuEnergy = map_of_MEs[
DirName+
"/"+
"ChargedMuEnergy"];
if (mChargedMuEnergy && mChargedMuEnergy->getRootObject()) mChargedMuEnergy->Fill ((*pfJets)[ijet].chargedMuEnergy ());
2340 mNeutralEmEnergy = map_of_MEs[
DirName+
"/"+
"NeutralEmEnergy"];
if (mNeutralEmEnergy && mNeutralEmEnergy->getRootObject()) mNeutralEmEnergy->Fill((*pfJets)[ijet].neutralEmEnergy());
2341 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if (mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*pfJets)[ijet].chargedMultiplicity());
2342 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if (mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*pfJets)[ijet].neutralMultiplicity());
2343 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if (mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill ((*pfJets)[ijet].
muonMultiplicity());
2345 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*pfJets)[ijet].neutralMultiplicity()/(double)(*pfJets)[ijet].nConstituents());
2346 mChargedHadronEnergy_profile = map_of_MEs[
DirName+
"/"+
"ChargedHadronEnergy_profile"];
if (mChargedHadronEnergy_profile && mChargedHadronEnergy_profile->getRootObject()) mChargedHadronEnergy_profile->Fill(numPV, (*pfJets)[ijet].chargedHadronEnergy());
2347 mNeutralHadronEnergy_profile = map_of_MEs[
DirName+
"/"+
"NeutralHadronEnergy_profile"];
if (mNeutralHadronEnergy_profile && mNeutralHadronEnergy_profile->getRootObject()) mNeutralHadronEnergy_profile->Fill(numPV, (*pfJets)[ijet].neutralHadronEnergy());
2348 mChargedEmEnergy_profile = map_of_MEs[
DirName+
"/"+
"ChargedEmEnergy_profile"];
if (mChargedEmEnergy_profile && mChargedEmEnergy_profile->getRootObject()) mChargedEmEnergy_profile ->
Fill(numPV, (*pfJets)[ijet].chargedEmEnergy());
2349 mChargedMuEnergy_profile = map_of_MEs[
DirName+
"/"+
"ChargedMuEnergy_profile"];
if (mChargedMuEnergy_profile && mChargedMuEnergy_profile->getRootObject()) mChargedMuEnergy_profile ->
Fill(numPV, (*pfJets)[ijet].chargedMuEnergy ());
2350 mNeutralEmEnergy_profile = map_of_MEs[
DirName+
"/"+
"NeutralEmEnergy_profile"];
if (mNeutralEmEnergy_profile && mNeutralEmEnergy_profile->getRootObject()) mNeutralEmEnergy_profile ->
Fill(numPV, (*pfJets)[ijet].neutralEmEnergy());
2351 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if (mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*pfJets)[ijet].chargedMultiplicity());
2352 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if (mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*pfJets)[ijet].neutralMultiplicity());
2353 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if (mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity_profile ->
Fill(numPV, (*pfJets)[ijet].muonMultiplicity());
2359 if(pass_Z_selection){
2360 if(
deltaR((*Muons)[mu_index0].
eta(),(*Muons)[mu_index0].
phi(),correctedJet.
eta(),correctedJet.
phi())>0.2 &&
deltaR((*Muons)[mu_index1].eta(),(*Muons)[mu_index1].phi(),correctedJet.
eta(),correctedJet.
phi())>0.2 ){
2361 if(correctedJet.
pt()>pt1_mu_vetoed){
2362 pt2_mu_vetoed=pt1_mu_vetoed;
2363 ind2_mu_vetoed=ind1_mu_vetoed;
2364 cleaned_second_jet_mu_vetoed=cleaned_first_jet_mu_vetoed;
2365 pt1_mu_vetoed=correctedJet.
pt();
2366 ind1_mu_vetoed=ijet;
2367 cleaned_first_jet_mu_vetoed=JetIDWPU;
2368 }
else if(correctedJet.
pt()>pt2_mu_vetoed){
2369 pt2_mu_vetoed=correctedJet.
pt();
2370 ind2_mu_vetoed=ijet;
2371 cleaned_second_jet_mu_vetoed=JetIDWPU;
2376 if(correctedJet.
pt()>pt1){
2382 cleaned_second_jet=cleaned_first_jet;
2383 pt1=correctedJet.
pt();
2385 cleaned_first_jet=JetIDWPU;
2386 }
else if(correctedJet.
pt()>pt2){
2390 pt2=correctedJet.
pt();
2392 cleaned_second_jet=JetIDWPU;
2393 }
else if(correctedJet.
pt()>pt3){
2394 pt3=correctedJet.
pt();
2398 if(!pass_corrected){
2403 if(!runcosmics_ && pass_corrected){
2405 mLooseJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSeta"];
if (mLooseJIDPassFractionVSeta && mLooseJIDPassFractionVSeta->getRootObject()) mLooseJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
2406 mLooseJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSpt"];
if (mLooseJIDPassFractionVSpt && mLooseJIDPassFractionVSpt->getRootObject()) mLooseJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
2407 if(fabs(correctedJet.
eta())<3.0){
2408 mLooseJIDPassFractionVSptNoHF= map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSptNoHF"];
if (mLooseJIDPassFractionVSptNoHF && mLooseJIDPassFractionVSptNoHF->getRootObject()) mLooseJIDPassFractionVSptNoHF->Fill(correctedJet.
pt(),1.);
2411 mLooseJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSeta"];
if (mLooseJIDPassFractionVSeta && mLooseJIDPassFractionVSeta->getRootObject()) mLooseJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
2412 mLooseJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSpt"];
if (mLooseJIDPassFractionVSpt && mLooseJIDPassFractionVSpt->getRootObject()) mLooseJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
2413 if(fabs(correctedJet.
eta())<3.0){
2414 mLooseJIDPassFractionVSptNoHF= map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSptNoHF"];
if (mLooseJIDPassFractionVSptNoHF && mLooseJIDPassFractionVSptNoHF->getRootObject()) mLooseJIDPassFractionVSptNoHF->Fill(correctedJet.
pt(),0.);
2419 if(Thiscleaned && pass_corrected){
2422 jetME = map_of_MEs[
DirName+
"/"+
"jetReco"];
if(jetME && jetME->getRootObject()) jetME->Fill(1);
2423 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(correctedJet.
pt()/(*caloJets)[ijet].pt());
2424 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(correctedJet.
eta(),correctedJet.
pt()/(*caloJets)[ijet].pt());
2425 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(correctedJet.
pt(),correctedJet.
pt()/(*caloJets)[ijet].pt());
2428 jetME = map_of_MEs[
DirName+
"/"+
"jetReco"];
if(jetME && jetME->getRootObject()) jetME->Fill(2);
2429 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(correctedJet.
pt()/(*pfJets)[ijet].pt());
2430 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject())mJetEnergyCorrVSEta->Fill(correctedJet.
eta(),correctedJet.
pt()/(*pfJets)[ijet].pt());
2431 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(correctedJet.
pt(),correctedJet.
pt()/(*pfJets)[ijet].pt());
2434 jetME = map_of_MEs[
DirName+
"/"+
"jetReco"];
if(jetME && jetME->getRootObject()) jetME->Fill(4);
2435 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(1./(*patJets)[ijet].jecFactor(
"Uncorrected"));
2436 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject())mJetEnergyCorrVSEta->Fill(correctedJet.
eta(),1./(*patJets)[ijet].jecFactor(
"Uncorrected"));
2437 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(correctedJet.
pt(),1./(*patJets)[ijet].jecFactor(
"Uncorrected"));
2440 if (jetLoPass_ == 1) {
2441 mPhi_Lo = map_of_MEs[
DirName+
"/"+
"Phi_Lo"];
if (mPhi_Lo && mPhi_Lo->getRootObject()) mPhi_Lo->Fill (correctedJet.
phi());
2442 mPt_Lo = map_of_MEs[
DirName+
"/"+
"Pt_Lo"];
if (mPt_Lo && mPt_Lo->getRootObject()) mPt_Lo->Fill (correctedJet.
pt());
2446 if (jetHiPass_ == 1&& correctedJet.
pt()>100. ) {
2447 mEta_Hi = map_of_MEs[
DirName+
"/"+
"Eta_Hi"];
if (mEta_Hi && mEta_Hi->getRootObject()) mEta_Hi->Fill (correctedJet.
eta());
2448 mPhi_Hi = map_of_MEs[
DirName+
"/"+
"Phi_Hi"];
if (mPhi_Hi && mPhi_Hi->getRootObject()) mPhi_Hi->Fill (correctedJet.
phi());
2449 mPt_Hi = map_of_MEs[
DirName+
"/"+
"Pt_Hi"];
if (mPt_Hi && mPt_Hi->getRootObject()) mPt_Hi->Fill (correctedJet.
pt());
2451 mPt = map_of_MEs[
DirName+
"/"+
"Pt"];
if (mPt && mPt->getRootObject()) mPt->Fill (correctedJet.
pt());
2452 mPt_1 = map_of_MEs[
DirName+
"/"+
"Pt_1"];
if (mPt_1 && mPt_1->getRootObject()) mPt_1->Fill (correctedJet.
pt());
2453 mPt_2 = map_of_MEs[
DirName+
"/"+
"Pt_2"];
if (mPt_2 && mPt_2->getRootObject()) mPt_2->Fill (correctedJet.
pt());
2454 mPt_3 = map_of_MEs[
DirName+
"/"+
"Pt_3"];
if (mPt_3 && mPt_3->getRootObject()) mPt_3->Fill (correctedJet.
pt());
2455 mEta = map_of_MEs[
DirName+
"/"+
"Eta"];
if (mEta && mEta->getRootObject()) mEta->Fill (correctedJet.
eta());
2456 mPhi = map_of_MEs[
DirName+
"/"+
"Phi"];
if (mPhi && mPhi->getRootObject()) mPhi->Fill (correctedJet.
phi());
2458 mPhiVSEta = map_of_MEs[
DirName+
"/"+
"PhiVSEta"];
if (mPhiVSEta && mPhiVSEta->getRootObject()) mPhiVSEta->Fill(correctedJet.
eta(),correctedJet.
phi());
2460 mConstituents = map_of_MEs[
DirName+
"/"+
"Constituents"];
if (mConstituents && mConstituents->getRootObject()) mConstituents->Fill (correctedJet.
nConstituents());
2464 mPt_profile = map_of_MEs[
DirName+
"/"+
"Pt_profile"];
if (mPt_profile && mPt_profile->getRootObject()) mPt_profile ->
Fill(numPV, correctedJet.
pt());
2465 mEta_profile = map_of_MEs[
DirName+
"/"+
"Eta_profile"];
if (mEta_profile && mEta_profile->getRootObject()) mEta_profile ->
Fill(numPV, correctedJet.
eta());
2466 mPhi_profile = map_of_MEs[
DirName+
"/"+
"Phi_profile"];
if (mPhi_profile && mPhi_profile->getRootObject()) mPhi_profile ->
Fill(numPV, correctedJet.
phi());
2468 mConstituents_profile = map_of_MEs[
DirName+
"/"+
"Constituents_profile"];
if (mConstituents_profile && mConstituents_profile->getRootObject()) mConstituents_profile->Fill(numPV, correctedJet.
nConstituents());
2470 if (fabs(correctedJet.
eta()) <= 1.3) {
2471 mPt_Barrel = map_of_MEs[
DirName+
"/"+
"Pt_Barrel"];
if (mPt_Barrel && mPt_Barrel->getRootObject()) mPt_Barrel->Fill (correctedJet.
pt());
2472 mPhi_Barrel = map_of_MEs[
DirName+
"/"+
"Phi_Barrel"];
if (mPhi_Barrel && mPhi_Barrel->getRootObject()) mPhi_Barrel->Fill (correctedJet.
phi());
2475 mConstituents_Barrel = map_of_MEs[
DirName+
"/"+
"Constituents_Barrel"];
if (mConstituents_Barrel && mConstituents_Barrel->getRootObject()) mConstituents_Barrel->Fill(correctedJet.
nConstituents());
2477 }
else if (fabs(correctedJet.
eta()) <= 3) {
2478 mPt_EndCap = map_of_MEs[
DirName+
"/"+
"Pt_EndCap"];
if (mPt_EndCap && mPt_EndCap->getRootObject()) mPt_EndCap->Fill (correctedJet.
pt());
2479 mPhi_EndCap = map_of_MEs[
DirName+
"/"+
"Phi_EndCap"];
if (mPhi_EndCap && mPhi_EndCap->getRootObject()) mPhi_EndCap->Fill (correctedJet.
phi());
2482 mConstituents_EndCap = map_of_MEs[
DirName+
"/"+
"Constituents_EndCap"];
if (mConstituents_EndCap && mConstituents_EndCap->getRootObject()) mConstituents_EndCap->Fill(correctedJet.
nConstituents());
2485 mPt_Forward = map_of_MEs[
DirName+
"/"+
"Pt_Forward"];
if (mPt_Forward && mPt_Forward->getRootObject()) mPt_Forward->Fill (correctedJet.
pt());
2486 mPhi_Forward = map_of_MEs[
DirName+
"/"+
"Phi_Forward"];
if (mPhi_Forward && mPhi_Forward->getRootObject()) mPhi_Forward->Fill (correctedJet.
phi());
2489 mConstituents_Forward = map_of_MEs[
DirName+
"/"+
"Constituents_Forward"];
if (mConstituents_Forward && mConstituents_Forward->getRootObject()) mConstituents_Forward->Fill(correctedJet.
nConstituents());
2496 mNJets = map_of_MEs[
DirName+
"/"+
"NJets"];
if (mNJets && mNJets->getRootObject()) mNJets->Fill (numofjets);
2497 mNJets_profile = map_of_MEs[
DirName+
"/"+
"NJets_profile"];
if (mNJets_profile && mNJets_profile->getRootObject()) mNJets_profile->Fill(numPV, numofjets);
2499 sort(recoJets.begin(),recoJets.end(),jetSortingRule);
2505 if(cleaned_first_jet){
2506 mEtaFirst = map_of_MEs[
DirName+
"/"+
"EtaFirst"];
if (mEtaFirst && mEtaFirst->getRootObject()) mEtaFirst->Fill ((recoJets)[0].eta());
2507 mPhiFirst = map_of_MEs[
DirName+
"/"+
"PhiFirst"];
if (mPhiFirst && mPhiFirst->getRootObject()) mPhiFirst->Fill ((recoJets)[0].phi());
2508 mPtFirst = map_of_MEs[
DirName+
"/"+
"PtFirst"];
if (mPtFirst && mPtFirst->getRootObject()) mPtFirst->Fill ((recoJets)[0].pt());
2510 if(numofjets>1 && cleaned_second_jet) {
2511 double dphi=fabs((recoJets)[0].
phi()-(recoJets)[1].
phi());
2513 dphi=2*acos(-1.)-dphi;
2515 mDPhi = map_of_MEs[
DirName+
"/"+
"DPhi"];
if (mDPhi && mDPhi->getRootObject()) mDPhi->Fill (dphi);
2526 if(jetCleaningFlag_ && recoJets.size()>1 && cleaned_first_jet && cleaned_second_jet ){
2528 if(jetCleaningFlag_){
2529 DirName =
"JetMET/Jet/Cleaned"+mInputCollection_.label()+
"/DiJet";
2533 double dphi=fabs((recoJets)[0].
phi()-(recoJets)[1].
phi());
2535 dphi=2*acos(-1.)-dphi;
2537 mDPhi = map_of_MEs[
DirName+
"/"+
"DPhi"];
if (mDPhi && mDPhi->getRootObject())
if (mDPhi) mDPhi->Fill (dphi);
2543 reco::JetID jetID1 = (*jetID_ValueMap_Handle)[calojetref1];
2545 reco::JetID jetID2 = (*jetID_ValueMap_Handle)[calojetref2];
2546 mN90Hits = map_of_MEs[
DirName+
"/"+
"N90Hits"];
if (mN90Hits && mN90Hits->getRootObject()) mN90Hits->Fill (jetID1.
n90Hits);
2547 mfHPD = map_of_MEs[
DirName+
"/"+
"fHPD"];
if (mfHPD && mfHPD->getRootObject()) mfHPD->Fill (jetID1.
fHPD);
2548 mresEMF = map_of_MEs[
DirName+
"/"+
"resEMF"];
if (mresEMF && mresEMF->getRootObject()) mresEMF->Fill (jetID1.
restrictedEMF);
2549 mfRBX = map_of_MEs[
DirName+
"/"+
"fRBX"];
if (mfRBX && mfRBX->getRootObject()) mfRBX->Fill (jetID1.
fRBX);
2550 mN90Hits = map_of_MEs[
DirName+
"/"+
"N90Hits"];
if (mN90Hits && mN90Hits->getRootObject()) mN90Hits->Fill (jetID2.
n90Hits);
2551 mfHPD = map_of_MEs[
DirName+
"/"+
"fHPD"];
if (mfHPD && mfHPD->getRootObject()) mfHPD->Fill (jetID2.
fHPD);
2552 mresEMF = map_of_MEs[
DirName+
"/"+
"resEMF"];
if (mresEMF && mresEMF->getRootObject()) mresEMF->Fill (jetID2.
restrictedEMF);
2553 mfRBX = map_of_MEs[
DirName+
"/"+
"fRBX"];
if (mfRBX && mfRBX->getRootObject()) mfRBX->Fill (jetID2.
fRBX);
2555 mHFrac = map_of_MEs[
DirName+
"/"+
"HFrac"];
if (mHFrac && mHFrac->getRootObject()) mHFrac->Fill ((*caloJets)[ind1].energyFractionHadronic());
2556 mEFrac = map_of_MEs[
DirName+
"/"+
"EFrac"];
if (mEFrac && mHFrac->getRootObject()) mEFrac->Fill ((*caloJets)[ind1].emEnergyFraction());
2557 mHFrac = map_of_MEs[
DirName+
"/"+
"HFrac"];
if (mHFrac && mHFrac->getRootObject()) mHFrac->Fill ((*caloJets)[ind2].energyFractionHadronic());
2558 mEFrac = map_of_MEs[
DirName+
"/"+
"EFrac"];
if (mEFrac && mHFrac->getRootObject()) mEFrac->Fill ((*caloJets)[ind2].emEnergyFraction());
2559 mHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFrac_profile"];
if (mHFrac_profile && mHFrac_profile->getRootObject()) mHFrac_profile ->
Fill(numPV, (*caloJets)[ind1].energyFractionHadronic());
2560 mEFrac_profile = map_of_MEs[
DirName+
"/"+
"EFrac_profile"];
if (mEFrac_profile && mEFrac_profile->getRootObject()) mEFrac_profile ->
Fill(numPV, (*caloJets)[ind1].emEnergyFraction());
2561 mHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFrac_profile"];
if (mHFrac_profile && mHFrac_profile->getRootObject()) mHFrac_profile ->
Fill(numPV, (*caloJets)[ind2].energyFractionHadronic());
2562 mEFrac_profile = map_of_MEs[
DirName+
"/"+
"EFrac_profile"];
if (mEFrac_profile && mEFrac_profile->getRootObject()) mEFrac_profile ->
Fill(numPV, (*caloJets)[ind2].emEnergyFraction());
2564 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJets[0].pt()/(*caloJets)[ind1].pt());
2565 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[0].eta(),recoJets[0].pt()/(*caloJets)[ind1].pt());
2566 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[0].pt(),recoJets[0].pt()/(*caloJets)[ind1].pt());
2567 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJets[1].pt()/(*caloJets)[ind2].pt());
2568 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[1].eta(),recoJets[1].pt()/(*caloJets)[ind2].pt());
2569 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[1].pt(),recoJets[1].pt()/(*caloJets)[ind2].pt());
2589 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*pfJets)[ind1].chargedHadronEnergyFraction());
2590 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*pfJets)[ind1].neutralHadronEnergyFraction());
2591 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*pfJets)[ind1].neutralEmEnergyFraction());
2592 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*pfJets)[ind1].HFEMEnergyFraction());
2593 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*pfJets)[ind1].HFHadronEnergyFraction());
2595 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJets[0].pt()/(*pfJets)[ind1].pt());
2596 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[0].eta(),recoJets[0].pt()/(*pfJets)[ind1].pt());
2597 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[0].pt(),recoJets[0].pt()/(*pfJets)[ind1].pt());
2598 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJets[1].pt()/(*pfJets)[ind2].pt());
2599 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[1].eta(),recoJets[1].pt()/(*pfJets)[ind2].pt());
2600 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[1].pt(),recoJets[1].pt()/(*pfJets)[ind2].pt());
2602 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if(mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*pfJets)[ind1].chargedMultiplicity());
2603 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if(mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*pfJets)[ind1].neutralMultiplicity());
2604 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if(mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill((*pfJets)[ind1].muonMultiplicity());
2606 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*pfJets)[ind2].chargedHadronEnergyFraction());
2607 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*pfJets)[ind2].neutralHadronEnergyFraction());
2608 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*pfJets)[ind2].neutralEmEnergyFraction());
2609 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*pfJets)[ind2].HFEMEnergyFraction());
2610 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*pfJets)[ind2].HFHadronEnergyFraction());
2612 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*pfJets)[ind1].neutralMultiplicity()/(double)(*pfJets)[ind1].nConstituents());
2614 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if(mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*pfJets)[ind2].chargedMultiplicity());
2615 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if(mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*pfJets)[ind2].neutralMultiplicity());
2616 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if(mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill((*pfJets)[ind2].muonMultiplicity());
2619 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*pfJets)[ind1].chargedHadronEnergyFraction());
2620 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*pfJets)[ind1].neutralHadronEnergyFraction());
2621 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*pfJets)[ind1].neutralEmEnergyFraction());
2622 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*pfJets)[ind1].HFEMEnergyFraction());
2623 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*pfJets)[ind1].HFHadronEnergyFraction());
2625 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*pfJets)[ind2].neutralMultiplicity()/(double)(*pfJets)[ind2].nConstituents());
2627 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if(mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*pfJets)[ind1].chargedMultiplicity());
2628 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if(mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*pfJets)[ind1].neutralMultiplicity());
2629 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if(mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity->Fill(numPV, (*pfJets)[ind1].muonMultiplicity());
2631 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*pfJets)[ind2].chargedHadronEnergyFraction());
2632 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*pfJets)[ind2].neutralHadronEnergyFraction());
2633 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*pfJets)[ind2].neutralEmEnergyFraction());
2634 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*pfJets)[ind2].HFEMEnergyFraction());
2635 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*pfJets)[ind2].HFHadronEnergyFraction());
2637 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if(mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*pfJets)[ind2].chargedMultiplicity());
2638 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if(mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*pfJets)[ind2].neutralMultiplicity());
2639 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if(mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity_profile->Fill(numPV, (*pfJets)[ind2].muonMultiplicity());
2643 float QGLikelihood=-10;
2646 if(fill_CHS_histos){
2648 QGmulti=(*qgMultiplicity)[pfjetref];
2649 QGLikelihood=(*qgLikelihood)[pfjetref];
2650 QGptD=(*qgptD)[pfjetref];
2651 QGaxis2=(*qgaxis2)[pfjetref];
2652 if(fabs(recoJets[0].
eta())<1.3){
2654 if (recoJets[0].
pt()>=20. && recoJets[0].
pt()<=50.) {
2655 mAxis2_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_Barrel"];
if(mAxis2_lowPt_Barrel && mAxis2_lowPt_Barrel->getRootObject()) mAxis2_lowPt_Barrel->Fill(QGaxis2);
2656 mpTD_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_Barrel"];
if(mpTD_lowPt_Barrel && mpTD_lowPt_Barrel->getRootObject()) mpTD_lowPt_Barrel->Fill(QGptD);
2657 mMultiplicityQG_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_Barrel"];
if(mMultiplicityQG_lowPt_Barrel && mMultiplicityQG_lowPt_Barrel->getRootObject()) mMultiplicityQG_lowPt_Barrel->Fill(QGmulti);
2658 mqgLikelihood_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_Barrel"];
if(mqgLikelihood_lowPt_Barrel && mqgLikelihood_lowPt_Barrel->getRootObject()) mqgLikelihood_lowPt_Barrel->Fill(QGLikelihood);
2660 if (recoJets[0].
pt()>50. && recoJets[0].
pt()<=140.) {
2661 mAxis2_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_Barrel"];
if(mAxis2_mediumPt_Barrel && mAxis2_mediumPt_Barrel->getRootObject()) mAxis2_mediumPt_Barrel->Fill(QGaxis2);
2662 mpTD_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_Barrel"];
if(mpTD_mediumPt_Barrel && mpTD_mediumPt_Barrel->getRootObject()) mpTD_mediumPt_Barrel->Fill(QGptD);
2663 mMultiplicityQG_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_Barrel"];
if(mMultiplicityQG_mediumPt_Barrel && mMultiplicityQG_mediumPt_Barrel->getRootObject()) mMultiplicityQG_mediumPt_Barrel->Fill(QGmulti);
2664 mqgLikelihood_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_Barrel"];
if(mqgLikelihood_mediumPt_Barrel && mqgLikelihood_mediumPt_Barrel->getRootObject()) mqgLikelihood_mediumPt_Barrel->Fill(QGLikelihood);
2666 if (recoJets[0].
pt()>140.) {
2667 mAxis2_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_Barrel"];
if(mAxis2_highPt_Barrel && mAxis2_highPt_Barrel->getRootObject()) mAxis2_highPt_Barrel->Fill(QGaxis2);
2668 mpTD_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_Barrel"];
if(mpTD_highPt_Barrel && mpTD_highPt_Barrel->getRootObject()) mpTD_highPt_Barrel->Fill(QGptD);
2669 mMultiplicityQG_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_Barrel"];
if(mMultiplicityQG_highPt_Barrel && mMultiplicityQG_highPt_Barrel->getRootObject()) mMultiplicityQG_highPt_Barrel->Fill(QGmulti);
2670 mqgLikelihood_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_Barrel"];
if(mqgLikelihood_highPt_Barrel && mqgLikelihood_highPt_Barrel->getRootObject()) mqgLikelihood_highPt_Barrel->Fill(QGLikelihood);
2672 }
else if(fabs(recoJets[0].
eta())<3.0){
2673 if (recoJets[0].
pt()>20. && recoJets[0].
pt()<=50.) {
2674 mAxis2_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_EndCap"];
if(mAxis2_lowPt_EndCap && mAxis2_lowPt_EndCap->getRootObject()) mAxis2_lowPt_EndCap->Fill(QGaxis2);
2675 mpTD_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_EndCap"];
if(mpTD_lowPt_EndCap && mpTD_lowPt_EndCap->getRootObject()) mpTD_lowPt_EndCap->Fill(QGptD);
2676 mMultiplicityQG_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_EndCap"];
if(mMultiplicityQG_lowPt_EndCap && mMultiplicityQG_lowPt_EndCap->getRootObject()) mMultiplicityQG_lowPt_EndCap->Fill(QGmulti);
2677 mqgLikelihood_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_EndCap"];
if(mqgLikelihood_lowPt_EndCap && mqgLikelihood_lowPt_EndCap->getRootObject()) mqgLikelihood_lowPt_EndCap->Fill(QGLikelihood);
2679 if (recoJets[0].
pt()>50. && recoJets[0].
pt()<=140.) {
2680 mAxis2_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_EndCap"];
if(mAxis2_mediumPt_EndCap && mAxis2_mediumPt_EndCap->getRootObject()) mAxis2_mediumPt_EndCap->Fill(QGaxis2);
2681 mpTD_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_EndCap"];
if(mpTD_mediumPt_EndCap && mpTD_mediumPt_EndCap->getRootObject()) mpTD_mediumPt_EndCap->Fill(QGptD);
2682 mMultiplicityQG_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_EndCap"];
if(mMultiplicityQG_mediumPt_EndCap && mMultiplicityQG_mediumPt_EndCap->getRootObject()) mMultiplicityQG_mediumPt_EndCap->Fill(QGmulti);
2683 mqgLikelihood_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_EndCap"];
if(mqgLikelihood_mediumPt_EndCap && mqgLikelihood_mediumPt_EndCap->getRootObject()) mqgLikelihood_mediumPt_EndCap->Fill(QGLikelihood);
2685 if (recoJets[0].
pt()>140.) {
2686 mAxis2_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_EndCap"];
if(mAxis2_highPt_EndCap && mAxis2_highPt_EndCap->getRootObject()) mAxis2_highPt_EndCap->Fill(QGaxis2);
2687 mpTD_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_EndCap"];
if(mpTD_highPt_EndCap && mpTD_highPt_EndCap->getRootObject()) mpTD_highPt_EndCap->Fill(QGptD);
2688 mMultiplicityQG_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_EndCap"];
if(mMultiplicityQG_highPt_EndCap && mMultiplicityQG_highPt_EndCap->getRootObject()) mMultiplicityQG_highPt_EndCap->Fill(QGmulti);
2689 mqgLikelihood_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_EndCap"];
if(mqgLikelihood_highPt_EndCap && mqgLikelihood_highPt_EndCap->getRootObject()) mqgLikelihood_highPt_EndCap->Fill(QGLikelihood);
2692 if (recoJets[0].
pt()>20. && recoJets[0].
pt()<=50.) {
2693 mAxis2_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_Forward"];
if(mAxis2_lowPt_Forward && mAxis2_lowPt_Forward->getRootObject()) mAxis2_lowPt_Forward->Fill(QGaxis2);
2694 mpTD_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_Forward"];
if(mpTD_lowPt_Forward && mpTD_lowPt_Forward->getRootObject()) mpTD_lowPt_Forward->Fill(QGptD);
2695 mMultiplicityQG_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_Forward"];
if(mMultiplicityQG_lowPt_Forward && mMultiplicityQG_lowPt_Forward->getRootObject()) mMultiplicityQG_lowPt_Forward->Fill(QGmulti);
2696 mqgLikelihood_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_Forward"];
if(mqgLikelihood_lowPt_Forward && mqgLikelihood_lowPt_Forward->getRootObject()) mqgLikelihood_lowPt_Forward->Fill(QGLikelihood);
2698 if (recoJets[0].
pt()>50. && recoJets[0].
pt()<=140.) {
2699 mAxis2_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_Forward"];
if(mAxis2_mediumPt_Forward && mAxis2_mediumPt_Forward->getRootObject()) mAxis2_mediumPt_Forward->Fill(QGaxis2);
2700 mpTD_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_Forward"];
if(mpTD_mediumPt_Forward && mpTD_mediumPt_Forward->getRootObject()) mpTD_mediumPt_Forward->Fill(QGptD);
2701 mMultiplicityQG_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_Forward"];
if(mMultiplicityQG_mediumPt_Forward && mMultiplicityQG_mediumPt_Forward->getRootObject()) mMultiplicityQG_mediumPt_Forward->Fill(QGmulti);
2702 mqgLikelihood_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_Forward"];
if(mqgLikelihood_mediumPt_Forward && mqgLikelihood_mediumPt_Forward->getRootObject()) mqgLikelihood_mediumPt_Forward->Fill(QGLikelihood);
2704 if (recoJets[0].
pt()>140.) {
2705 mAxis2_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_Forward"];
if(mAxis2_highPt_Forward && mAxis2_highPt_Forward->getRootObject()) mAxis2_highPt_Forward->Fill(QGaxis2);
2706 mpTD_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_Forward"];
if(mpTD_highPt_Forward && mpTD_highPt_Forward->getRootObject()) mpTD_highPt_Forward->Fill(QGptD);
2707 mMultiplicityQG_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_Forward"];
if(mMultiplicityQG_highPt_Forward && mMultiplicityQG_highPt_Forward->getRootObject()) mMultiplicityQG_highPt_Forward->Fill(QGmulti);
2708 mqgLikelihood_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_Forward"];
if(mqgLikelihood_highPt_Forward && mqgLikelihood_highPt_Forward->getRootObject()) mqgLikelihood_highPt_Forward->Fill(QGLikelihood);
2712 QGmulti=(*qgMultiplicity)[pfjetref1];
2713 QGLikelihood=(*qgLikelihood)[pfjetref1];
2714 QGptD=(*qgptD)[pfjetref1];
2715 QGaxis2=(*qgaxis2)[pfjetref1];
2716 if(fabs(recoJets[1].
eta())<1.3){
2718 if (recoJets[1].
pt()>=20. && recoJets[1].
pt()<=50.) {
2719 mAxis2_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_Barrel"];
if(mAxis2_lowPt_Barrel && mAxis2_lowPt_Barrel->getRootObject()) mAxis2_lowPt_Barrel->Fill(QGaxis2);
2720 mpTD_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_Barrel"];
if(mpTD_lowPt_Barrel && mpTD_lowPt_Barrel->getRootObject()) mpTD_lowPt_Barrel->Fill(QGptD);
2721 mMultiplicityQG_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_Barrel"];
if(mMultiplicityQG_lowPt_Barrel && mMultiplicityQG_lowPt_Barrel->getRootObject()) mMultiplicityQG_lowPt_Barrel->Fill(QGmulti);
2722 mqgLikelihood_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_Barrel"];
if(mqgLikelihood_lowPt_Barrel && mqgLikelihood_lowPt_Barrel->getRootObject()) mqgLikelihood_lowPt_Barrel->Fill(QGLikelihood);
2724 if (recoJets[1].
pt()>50. && recoJets[1].
pt()<=140.) {
2725 mAxis2_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_Barrel"];
if(mAxis2_mediumPt_Barrel && mAxis2_mediumPt_Barrel->getRootObject()) mAxis2_mediumPt_Barrel->Fill(QGaxis2);
2726 mpTD_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_Barrel"];
if(mpTD_mediumPt_Barrel && mpTD_mediumPt_Barrel->getRootObject()) mpTD_mediumPt_Barrel->Fill(QGptD);
2727 mMultiplicityQG_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_Barrel"];
if(mMultiplicityQG_mediumPt_Barrel && mMultiplicityQG_mediumPt_Barrel->getRootObject()) mMultiplicityQG_mediumPt_Barrel->Fill(QGmulti);
2728 mqgLikelihood_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_Barrel"];
if(mqgLikelihood_mediumPt_Barrel && mqgLikelihood_mediumPt_Barrel->getRootObject()) mqgLikelihood_mediumPt_Barrel->Fill(QGLikelihood);
2730 if (recoJets[1].
pt()>140.) {
2731 mAxis2_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_Barrel"];
if(mAxis2_highPt_Barrel && mAxis2_highPt_Barrel->getRootObject()) mAxis2_highPt_Barrel->Fill(QGaxis2);
2732 mpTD_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_Barrel"];
if(mpTD_highPt_Barrel && mpTD_highPt_Barrel->getRootObject()) mpTD_highPt_Barrel->Fill(QGptD);
2733 mMultiplicityQG_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_Barrel"];
if(mMultiplicityQG_highPt_Barrel && mMultiplicityQG_highPt_Barrel->getRootObject()) mMultiplicityQG_highPt_Barrel->Fill(QGmulti);
2734 mqgLikelihood_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_Barrel"];
if(mqgLikelihood_highPt_Barrel && mqgLikelihood_highPt_Barrel->getRootObject()) mqgLikelihood_highPt_Barrel->Fill(QGLikelihood);
2736 }
else if(fabs(recoJets[1].
eta())<3.0){
2737 if (recoJets[1].
pt()>20. && recoJets[1].
pt()<=50.) {
2738 mAxis2_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_EndCap"];
if(mAxis2_lowPt_EndCap && mAxis2_lowPt_EndCap->getRootObject()) mAxis2_lowPt_EndCap->Fill(QGaxis2);
2739 mpTD_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_EndCap"];
if(mpTD_lowPt_EndCap && mpTD_lowPt_EndCap->getRootObject()) mpTD_lowPt_EndCap->Fill(QGptD);
2740 mMultiplicityQG_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_EndCap"];
if(mMultiplicityQG_lowPt_EndCap && mMultiplicityQG_lowPt_EndCap->getRootObject()) mMultiplicityQG_lowPt_EndCap->Fill(QGmulti);
2741 mqgLikelihood_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_EndCap"];
if(mqgLikelihood_lowPt_EndCap && mqgLikelihood_lowPt_EndCap->getRootObject()) mqgLikelihood_lowPt_EndCap->Fill(QGLikelihood);
2743 if (recoJets[1].
pt()>50. && recoJets[1].
pt()<=140.) {
2744 mAxis2_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_EndCap"];
if(mAxis2_mediumPt_EndCap && mAxis2_mediumPt_EndCap->getRootObject()) mAxis2_mediumPt_EndCap->Fill(QGaxis2);
2745 mpTD_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_EndCap"];
if(mpTD_mediumPt_EndCap && mpTD_mediumPt_EndCap->getRootObject()) mpTD_mediumPt_EndCap->Fill(QGptD);
2746 mMultiplicityQG_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_EndCap"];
if(mMultiplicityQG_mediumPt_EndCap && mMultiplicityQG_mediumPt_EndCap->getRootObject()) mMultiplicityQG_mediumPt_EndCap->Fill(QGmulti);
2747 mqgLikelihood_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_EndCap"];
if(mqgLikelihood_mediumPt_EndCap && mqgLikelihood_mediumPt_EndCap->getRootObject()) mqgLikelihood_mediumPt_EndCap->Fill(QGLikelihood);
2749 if (recoJets[1].
pt()>140.) {
2750 mAxis2_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_EndCap"];
if(mAxis2_highPt_EndCap && mAxis2_highPt_EndCap->getRootObject()) mAxis2_highPt_EndCap->Fill(QGaxis2);
2751 mpTD_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_EndCap"];
if(mpTD_highPt_EndCap && mpTD_highPt_EndCap->getRootObject()) mpTD_highPt_EndCap->Fill(QGptD);
2752 mMultiplicityQG_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_EndCap"];
if(mMultiplicityQG_highPt_EndCap && mMultiplicityQG_highPt_EndCap->getRootObject()) mMultiplicityQG_highPt_EndCap->Fill(QGmulti);
2753 mqgLikelihood_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_EndCap"];
if(mqgLikelihood_highPt_EndCap && mqgLikelihood_highPt_EndCap->getRootObject()) mqgLikelihood_highPt_EndCap->Fill(QGLikelihood);
2756 if (recoJets[1].
pt()>20. && recoJets[1].
pt()<=50.) {
2757 mAxis2_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_Forward"];
if(mAxis2_lowPt_Forward && mAxis2_lowPt_Forward->getRootObject()) mAxis2_lowPt_Forward->Fill(QGaxis2);
2758 mpTD_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_Forward"];
if(mpTD_lowPt_Forward && mpTD_lowPt_Forward->getRootObject()) mpTD_lowPt_Forward->Fill(QGptD);
2759 mMultiplicityQG_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_Forward"];
if(mMultiplicityQG_lowPt_Forward && mMultiplicityQG_lowPt_Forward->getRootObject()) mMultiplicityQG_lowPt_Forward->Fill(QGmulti);
2760 mqgLikelihood_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_Forward"];
if(mqgLikelihood_lowPt_Forward && mqgLikelihood_lowPt_Forward->getRootObject()) mqgLikelihood_lowPt_Forward->Fill(QGLikelihood);
2762 if (recoJets[1].
pt()>50. && recoJets[1].
pt()<=140.) {
2763 mAxis2_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_Forward"];
if(mAxis2_mediumPt_Forward && mAxis2_mediumPt_Forward->getRootObject()) mAxis2_mediumPt_Forward->Fill(QGaxis2);
2764 mpTD_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_Forward"];
if(mpTD_mediumPt_Forward && mpTD_mediumPt_Forward->getRootObject()) mpTD_mediumPt_Forward->Fill(QGptD);
2765 mMultiplicityQG_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_Forward"];
if(mMultiplicityQG_mediumPt_Forward && mMultiplicityQG_mediumPt_Forward->getRootObject()) mMultiplicityQG_mediumPt_Forward->Fill(QGmulti);
2766 mqgLikelihood_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_Forward"];
if(mqgLikelihood_mediumPt_Forward && mqgLikelihood_mediumPt_Forward->getRootObject()) mqgLikelihood_mediumPt_Forward->Fill(QGLikelihood);
2768 if (recoJets[1].
pt()>140.) {
2769 mAxis2_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_Forward"];
if(mAxis2_highPt_Forward && mAxis2_highPt_Forward->getRootObject()) mAxis2_highPt_Forward->Fill(QGaxis2);
2770 mpTD_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_Forward"];
if(mpTD_highPt_Forward && mpTD_highPt_Forward->getRootObject()) mpTD_highPt_Forward->Fill(QGptD);
2771 mMultiplicityQG_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_Forward"];
if(mMultiplicityQG_highPt_Forward && mMultiplicityQG_highPt_Forward->getRootObject()) mMultiplicityQG_highPt_Forward->Fill(QGmulti);
2772 mqgLikelihood_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_Forward"];
if(mqgLikelihood_highPt_Forward && mqgLikelihood_highPt_Forward->getRootObject()) mqgLikelihood_highPt_Forward->Fill(QGLikelihood);
2778 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*patJets)[ind1].chargedHadronEnergyFraction());
2779 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*patJets)[ind1].neutralHadronEnergyFraction());
2780 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*patJets)[ind1].neutralEmEnergyFraction());
2781 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*patJets)[ind1].HFEMEnergyFraction());
2782 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*patJets)[ind1].HFHadronEnergyFraction());
2784 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(1./(*patJets)[ind1].jecFactor(
"Uncorrected"));
2785 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[0].eta(),1./(*patJets)[ind1].jecFactor(
"Uncorrected"));
2786 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[0].pt(),1./(*patJets)[ind1].jecFactor(
"Uncorrected"));
2787 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(1./(*patJets)[ind2].jecFactor(
"Uncorrected"));
2788 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[0].eta(),1./(*patJets)[ind2].jecFactor(
"Uncorrected"));
2789 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[0].pt(),1./(*patJets)[ind2].jecFactor(
"Uncorrected"));
2791 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if(mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*patJets)[ind1].chargedMultiplicity());
2792 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if(mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*patJets)[ind1].neutralMultiplicity());
2793 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if(mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill((*patJets)[ind1].muonMultiplicity());
2795 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*patJets)[ind2].chargedHadronEnergyFraction());
2796 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*patJets)[ind2].neutralHadronEnergyFraction());
2797 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*patJets)[ind2].neutralEmEnergyFraction());
2798 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*patJets)[ind2].HFEMEnergyFraction());
2799 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*patJets)[ind2].HFHadronEnergyFraction());
2801 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*patJets)[ind1].neutralMultiplicity()/(double)(*patJets)[ind1].nConstituents());
2803 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if(mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*patJets)[ind2].chargedMultiplicity());
2804 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if(mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*patJets)[ind2].neutralMultiplicity());
2805 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if(mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill((*patJets)[ind2].muonMultiplicity());
2808 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*patJets)[ind1].chargedHadronEnergyFraction());
2809 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*patJets)[ind1].neutralHadronEnergyFraction());
2810 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*patJets)[ind1].neutralEmEnergyFraction());
2811 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*patJets)[ind1].HFEMEnergyFraction());
2812 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*patJets)[ind1].HFHadronEnergyFraction());
2814 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*patJets)[ind2].neutralMultiplicity()/(double)(*patJets)[ind2].nConstituents());
2816 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if(mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*patJets)[ind1].chargedMultiplicity());
2817 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if(mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*patJets)[ind1].neutralMultiplicity());
2818 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if(mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity->Fill(numPV, (*patJets)[ind1].muonMultiplicity());
2820 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*patJets)[ind2].chargedHadronEnergyFraction());
2821 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*patJets)[ind2].neutralHadronEnergyFraction());
2822 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*patJets)[ind2].neutralEmEnergyFraction());
2823 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*patJets)[ind2].HFEMEnergyFraction());
2824 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*patJets)[ind2].HFHadronEnergyFraction());
2826 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if(mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*patJets)[ind2].chargedMultiplicity());
2827 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if(mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*patJets)[ind2].neutralMultiplicity());
2828 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if(mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity_profile->Fill(numPV, (*patJets)[ind2].muonMultiplicity());
2833 mPt = map_of_MEs[
DirName+
"/"+
"Pt"];
if (mPt && mPt->getRootObject()) mPt->Fill (recoJets[0].pt());
2834 mEta = map_of_MEs[
DirName+
"/"+
"Eta"];
if (mEta && mEta->getRootObject()) mEta->Fill (recoJets[0].eta());
2835 mPhi = map_of_MEs[
DirName+
"/"+
"Phi"];
if (mPhi && mPhi->getRootObject()) mPhi->Fill (recoJets[0].phi());
2836 mPhiVSEta = map_of_MEs[
DirName+
"/"+
"PhiVSEta"];
if (mPhiVSEta && mPhiVSEta->getRootObject()) mPhiVSEta->Fill(recoJets[0].eta(),recoJets[0].phi());
2838 mConstituents = map_of_MEs[
DirName+
"/"+
"Constituents"];
if (mConstituents && mConstituents->getRootObject()) mConstituents->Fill (recoJets[0].nConstituents());
2840 mPt = map_of_MEs[
DirName+
"/"+
"Pt"];
if (mPt && mPt->getRootObject()) mPt->Fill (recoJets[1].pt());
2841 mEta = map_of_MEs[
DirName+
"/"+
"Eta"];
if (mEta && mEta->getRootObject()) mEta->Fill (recoJets[1].eta());
2842 mPhi = map_of_MEs[
DirName+
"/"+
"Phi"];
if (mPhi && mPhi->getRootObject()) mPhi->Fill (recoJets[1].phi());
2843 mPhiVSEta = map_of_MEs[
DirName+
"/"+
"PhiVSEta"];
if (mPhiVSEta && mPhiVSEta->getRootObject()) mPhiVSEta->Fill(recoJets[1].eta(),recoJets[1].phi());
2845 mConstituents = map_of_MEs[
DirName+
"/"+
"Constituents"];
if (mConstituents && mConstituents->getRootObject()) mConstituents->Fill (recoJets[1].nConstituents());
2848 mPt_profile = map_of_MEs[
DirName+
"/"+
"Pt_profile"];
if (mPt_profile && mPt_profile->getRootObject()) mPt_profile ->
Fill(numPV, recoJets[0].
pt());
2849 mEta_profile = map_of_MEs[
DirName+
"/"+
"Eta_profile"];
if (mEta_profile && mEta_profile->getRootObject()) mEta_profile ->
Fill(numPV, recoJets[0].
eta());
2850 mPhi_profile = map_of_MEs[
DirName+
"/"+
"Phi_profile"];
if (mPhi_profile && mPhi_profile->getRootObject()) mPhi_profile ->
Fill(numPV, recoJets[0].
phi());
2852 mConstituents_profile = map_of_MEs[
DirName+
"/"+
"Constituents_profile"];
if (mConstituents_profile && mConstituents_profile->getRootObject()) mConstituents_profile->Fill(numPV, recoJets[0].nConstituents());
2854 mPt_profile = map_of_MEs[
DirName+
"/"+
"Pt_profile"];
if (mPt_profile && mPt_profile->getRootObject()) mPt_profile ->
Fill(numPV, recoJets[1].
pt());
2855 mEta_profile = map_of_MEs[
DirName+
"/"+
"Eta_profile"];
if (mEta_profile && mEta_profile->getRootObject()) mEta_profile ->
Fill(numPV, recoJets[1].
eta());
2856 mPhi_profile = map_of_MEs[
DirName+
"/"+
"Phi_profile"];
if (mPhi_profile && mPhi_profile->getRootObject()) mPhi_profile ->
Fill(numPV, recoJets[1].
phi());
2858 mConstituents_profile = map_of_MEs[
DirName+
"/"+
"Constituents_profile"];
if (mConstituents_profile && mConstituents_profile->getRootObject()) mConstituents_profile->Fill(numPV, recoJets[1].nConstituents());
2860 if (fabs(recoJets[0].
eta() < 1.4)) {
2861 double pt_dijet = (recoJets[0].pt() + recoJets[1].pt())/2;
2867 int randJet =iEvent.
id().
event()%2;
2868 if (fabs(recoJets[1].
eta() < 1.4)) {
2884 bool thirdJetCut =
true;
2892 if (pt3 > asymmetryThirdJetCut_){
2897 double dijetAsymmetry =(recoJets[jet1].pt() - recoJets[jet2].pt()) / (recoJets[jet1].
pt() + recoJets[jet2].pt());
2898 mDijetAsymmetry = map_of_MEs[
DirName+
"/"+
"DijetAsymmetry"];
if (mDijetAsymmetry && mDijetAsymmetry->getRootObject()) mDijetAsymmetry->Fill(dijetAsymmetry);
2907 pt_barrel = recoJets[jet1].pt();
2908 pt_probe = recoJets[jet2].pt();
2918 bool thirdJetCut =
true;
2920 if (pt3/pt_dijet > balanceThirdJetCut_){
2921 thirdJetCut =
false;
2925 double dijetBalance = (pt_probe - pt_barrel) / pt_dijet;
2926 mDijetBalance = map_of_MEs[
DirName+
"/"+
"DijetBalance"];
if (mDijetBalance && mDijetBalance->getRootObject()) mDijetBalance->Fill(dijetBalance);
2934 if(pass_Z_selection && ind1_mu_vetoed>=0 && pt1_mu_vetoed>12 && cleaned_first_jet_mu_vetoed && isPFJet_){
2935 bool pass_second_jet_mu_vetoed=
false;
2936 if(cleaned_second_jet_mu_vetoed){
2937 if(ind2_mu_vetoed>=0 && pt2_mu_vetoed/zCand.Pt()<0.2){
2938 pass_second_jet_mu_vetoed=
true;
2941 if(pass_second_jet_mu_vetoed){
2944 recoJet1=(*pfJets)[ind1_mu_vetoed];
2946 if (pass_correction_flag && !isMiniAODJet_) {
2949 scale = jetCorr->correction((*caloJets)[ind1_mu_vetoed]);
2952 scale = jetCorr->correction((*pfJets)[ind1_mu_vetoed]);
2956 double dphi=fabs(recoJet1.
phi()-zCand.Phi());
2958 dphi=2*acos(-1.)-dphi;
2960 if(jetCleaningFlag_){
2961 DirName =
"JetMET/Jet/Cleaned"+mInputCollection_.label()+
"/ZJets";
2963 mDPhiZJet = map_of_MEs[
DirName+
"/"+
"DPhiZJ"];
if (mDPhiZJet && mDPhiZJet->getRootObject()) mDPhiZJet ->
Fill(dphi);
2964 if(fabs(dphi-acos(-1.))<0.34){
2971 iEvent.
getByToken(caloMetToken_, calometcoll);
2972 if(!calometcoll.
isValid())
return;
2973 met=&(calometcoll->front());
2977 if(!pfmetcoll.
isValid())
return;
2978 met=&(pfmetcoll->front());
2985 mZMass = map_of_MEs[
DirName+
"/"+
"DiMuonMass"];
if(mZMass && mZMass->getRootObject()) mZMass->Fill(zCand.M());
2986 mZJetAsymmetry = map_of_MEs[
DirName+
"/"+
"ZJetAsymmetry"];
if(mZJetAsymmetry && mZJetAsymmetry->getRootObject()) mZJetAsymmetry->Fill((zCand.Pt()-recoJet1.
pt())/(zCand.Pt()+recoJet1.
pt()));
2987 if(recoJet1.
pt()>20){
2988 mPt = map_of_MEs[
DirName+
"/"+
"Pt"];
if (mPt && mPt->getRootObject()) mPt->Fill (recoJet1.
pt());
2989 mEta = map_of_MEs[
DirName+
"/"+
"Eta"];
if (mEta && mEta->getRootObject()) mEta->Fill (recoJet1.
eta());
2990 mPhi = map_of_MEs[
DirName+
"/"+
"Phi"];
if (mPhi && mPhi->getRootObject()) mPhi->Fill (recoJet1.
phi());
2992 mPt_profile = map_of_MEs[
DirName+
"/"+
"Pt_profile"];
if (mPt_profile && mPt_profile->getRootObject()) mPt_profile ->
Fill(numPV, recoJet1.
pt());
2993 mEta_profile = map_of_MEs[
DirName+
"/"+
"Eta_profile"];
if (mEta_profile && mEta_profile->getRootObject()) mEta_profile ->
Fill(numPV, recoJet1.
eta());
2994 mPhi_profile = map_of_MEs[
DirName+
"/"+
"Phi_profile"];
if (mPhi_profile && mPhi_profile->getRootObject()) mPhi_profile ->
Fill(numPV, recoJet1.
phi());
2995 mConstituents = map_of_MEs[
DirName+
"/"+
"Constituents"];
if (mConstituents && mConstituents->getRootObject()) mConstituents->Fill(recoJet1.
nConstituents());
2996 mConstituents_profile = map_of_MEs[
DirName+
"/"+
"Constituents_profile"];
if (mConstituents_profile && mConstituents_profile->getRootObject()) mConstituents_profile->Fill(numPV, recoJet1.
nConstituents());
2997 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJet1.
pt()/(*pfJets)[ind1_mu_vetoed].pt());
2998 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJet1.
eta(),recoJet1.
pt()/(*pfJets)[ind1_mu_vetoed].pt());
2999 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJet1.
pt(),recoJet1.
pt()/(*pfJets)[ind1_mu_vetoed].pt());
3000 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*pfJets)[ind1_mu_vetoed].chargedHadronEnergyFraction());
3001 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*pfJets)[ind1_mu_vetoed].neutralHadronEnergyFraction());
3002 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*pfJets)[ind1_mu_vetoed].neutralEmEnergyFraction());
3003 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*pfJets)[ind1_mu_vetoed].HFEMEnergyFraction());
3004 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*pfJets)[ind1_mu_vetoed].HFHadronEnergyFraction());
3006 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*pfJets)[ind1_mu_vetoed].chargedHadronEnergyFraction());
3007 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*pfJets)[ind1_mu_vetoed].neutralHadronEnergyFraction());
3008 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*pfJets)[ind1_mu_vetoed].neutralEmEnergyFraction());
3009 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*pfJets)[ind1_mu_vetoed].HFEMEnergyFraction());
3010 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*pfJets)[ind1_mu_vetoed].HFHadronEnergyFraction());
3012 double MPF=1.+(met->
px()*zCand.Px()+met->
py()*zCand.Py())/(zCand.Pt()*zCand.Pt());
3013 if(fabs(recoJet1.
eta())<1.3){
3014 mJ1Pt_over_ZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_J_Barrel"];
if(mJ1Pt_over_ZPt_J_Barrel && mJ1Pt_over_ZPt_J_Barrel->getRootObject())mJ1Pt_over_ZPt_J_Barrel->Fill(recoJet1.
pt()/zCand.Pt());
3015 mMPF_J_Barrel = map_of_MEs[
DirName+
"/"+
"MPF_J_Barrel"];
if(mMPF_J_Barrel && mMPF_J_Barrel->getRootObject())mMPF_J_Barrel->Fill(MPF);
3017 mJetZBalance_lowZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"JZB_lowZPt_J_Barrel"];
if(mJetZBalance_lowZPt_J_Barrel && mJetZBalance_lowZPt_J_Barrel->getRootObject())mJetZBalance_lowZPt_J_Barrel->Fill(recoJet1.
pt()-zCand.Pt());
3018 mJ1Pt_over_ZPt_lowZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_lowZPt_J_Barrel"];
if(mJ1Pt_over_ZPt_lowZPt_J_Barrel && mJ1Pt_over_ZPt_lowZPt_J_Barrel->getRootObject())mJ1Pt_over_ZPt_lowZPt_J_Barrel->Fill(recoJet1.
pt()/zCand.Pt());
3019 mMPF_lowZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"MPF_lowZPt_J_Barrel"];
if(mMPF_lowZPt_J_Barrel && mMPF_lowZPt_J_Barrel->getRootObject())mMPF_lowZPt_J_Barrel->Fill(MPF);
3021 }
else if (zCand.Pt()<140){
3022 mJetZBalance_mediumZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"JZB_mediumZPt_J_Barrel"];
if(mJetZBalance_mediumZPt_J_Barrel && mJetZBalance_mediumZPt_J_Barrel->getRootObject())mJetZBalance_mediumZPt_J_Barrel->Fill(recoJet1.
pt()-zCand.Pt());
3023 mJ1Pt_over_ZPt_mediumZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_mediumZPt_J_Barrel"];
if(mJ1Pt_over_ZPt_mediumZPt_J_Barrel && mJ1Pt_over_ZPt_mediumZPt_J_Barrel->getRootObject())mJ1Pt_over_ZPt_mediumZPt_J_Barrel->Fill(recoJet1.
pt()/zCand.Pt());
3024 mMPF_mediumZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"MPF_mediumZPt_J_Barrel"];
if(mMPF_mediumZPt_J_Barrel && mMPF_mediumZPt_J_Barrel->getRootObject())mMPF_mediumZPt_J_Barrel->Fill(MPF);
3026 mJetZBalance_highZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"JZB_highZPt_J_Barrel"];
if(mJetZBalance_highZPt_J_Barrel && mJetZBalance_highZPt_J_Barrel->getRootObject())mJetZBalance_highZPt_J_Barrel->Fill(recoJet1.
pt()-zCand.Pt());
3027 mJ1Pt_over_ZPt_highZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_highZPt_J_Barrel"];
if(mJ1Pt_over_ZPt_highZPt_J_Barrel && mJ1Pt_over_ZPt_highZPt_J_Barrel->getRootObject())mJ1Pt_over_ZPt_highZPt_J_Barrel->Fill(recoJet1.
pt()/zCand.Pt());
3028 mMPF_highZPt_J_Barrel = map_of_MEs[
DirName+
"/"+
"MPF_highZPt_J_Barrel"];
if(mMPF_highZPt_J_Barrel && mMPF_highZPt_J_Barrel->getRootObject())mMPF_highZPt_J_Barrel->Fill(MPF);
3032 mDeltaPt_Z_j1_over_ZPt_30_55_J_Barrel = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_30_55_J_Barrel"];
if(mDeltaPt_Z_j1_over_ZPt_30_55_J_Barrel && mDeltaPt_Z_j1_over_ZPt_30_55_J_Barrel->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_30_55_J_Barrel->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3033 }
else if (zCand.Pt()<75){
3034 mDeltaPt_Z_j1_over_ZPt_55_75_J_Barrel = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_55_75_J_Barrel"];
if(mDeltaPt_Z_j1_over_ZPt_55_75_J_Barrel && mDeltaPt_Z_j1_over_ZPt_55_75_J_Barrel->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_55_75_J_Barrel->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3035 }
else if (zCand.Pt()<150){
3036 mDeltaPt_Z_j1_over_ZPt_75_150_J_Barrel = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_75_150_J_Barrel"];
if(mDeltaPt_Z_j1_over_ZPt_75_150_J_Barrel && mDeltaPt_Z_j1_over_ZPt_75_150_J_Barrel->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_75_150_J_Barrel->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3037 }
else if (zCand.Pt()<290){
3038 mDeltaPt_Z_j1_over_ZPt_150_290_J_Barrel = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_150_290_J_Barrel"];
if(mDeltaPt_Z_j1_over_ZPt_150_290_J_Barrel && mDeltaPt_Z_j1_over_ZPt_150_290_J_Barrel->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_150_290_J_Barrel->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3040 mDeltaPt_Z_j1_over_ZPt_290_J_Barrel = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_290_J_Barrel"];
if(mDeltaPt_Z_j1_over_ZPt_290_J_Barrel && mDeltaPt_Z_j1_over_ZPt_290_J_Barrel->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_290_J_Barrel->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3043 }
else if(fabs(recoJet1.
eta())<3.0){
3044 mJ1Pt_over_ZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_J_EndCap"];
if(mJ1Pt_over_ZPt_J_EndCap && mJ1Pt_over_ZPt_J_EndCap->getRootObject())mJ1Pt_over_ZPt_J_EndCap->Fill(recoJet1.
pt()/zCand.Pt());
3045 mMPF_J_EndCap = map_of_MEs[
DirName+
"/"+
"MPF_J_EndCap"];
if(mMPF_J_EndCap && mMPF_J_EndCap->getRootObject())mMPF_J_EndCap->Fill(MPF);
3047 mJetZBalance_lowZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"JZB_lowZPt_J_EndCap"];
if(mJetZBalance_lowZPt_J_EndCap && mJetZBalance_lowZPt_J_EndCap->getRootObject())mJetZBalance_lowZPt_J_EndCap->Fill(recoJet1.
pt()-zCand.Pt());
3048 mJ1Pt_over_ZPt_lowZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_lowZPt_J_EndCap"];
if(mJ1Pt_over_ZPt_lowZPt_J_EndCap && mJ1Pt_over_ZPt_lowZPt_J_EndCap->getRootObject())mJ1Pt_over_ZPt_lowZPt_J_EndCap->Fill(recoJet1.
pt()/zCand.Pt());
3049 mMPF_lowZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"MPF_lowZPt_J_EndCap"];
if(mMPF_lowZPt_J_EndCap && mMPF_lowZPt_J_EndCap->getRootObject())mMPF_lowZPt_J_EndCap->Fill(MPF);
3050 }
else if (zCand.Pt()<140){
3051 mJetZBalance_mediumZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"JZB_mediumZPt_J_EndCap"];
if(mJetZBalance_mediumZPt_J_EndCap && mJetZBalance_mediumZPt_J_EndCap->getRootObject())mJetZBalance_mediumZPt_J_EndCap->Fill(recoJet1.
pt()-zCand.Pt());
3052 mJ1Pt_over_ZPt_mediumZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_mediumZPt_J_EndCap"];
if(mJ1Pt_over_ZPt_mediumZPt_J_EndCap && mJ1Pt_over_ZPt_mediumZPt_J_EndCap->getRootObject())mJ1Pt_over_ZPt_mediumZPt_J_EndCap->Fill(recoJet1.
pt()/zCand.Pt());
3053 mMPF_mediumZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"MPF_mediumZPt_J_EndCap"];
if(mMPF_mediumZPt_J_EndCap && mMPF_mediumZPt_J_EndCap->getRootObject())mMPF_mediumZPt_J_EndCap->Fill(MPF);
3055 mJetZBalance_highZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"JZB_highZPt_J_EndCap"];
if(mJetZBalance_highZPt_J_EndCap && mJetZBalance_highZPt_J_EndCap->getRootObject())mJetZBalance_highZPt_J_EndCap->Fill(recoJet1.
pt()-zCand.Pt());
3056 mJ1Pt_over_ZPt_highZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_highZPt_J_EndCap"];
if(mJ1Pt_over_ZPt_highZPt_J_EndCap && mJ1Pt_over_ZPt_highZPt_J_EndCap->getRootObject())mJ1Pt_over_ZPt_highZPt_J_EndCap->Fill(recoJet1.
pt()/zCand.Pt());
3057 mMPF_highZPt_J_EndCap = map_of_MEs[
DirName+
"/"+
"MPF_highZPt_J_EndCap"];
if(mMPF_highZPt_J_EndCap && mMPF_highZPt_J_EndCap->getRootObject())mMPF_highZPt_J_EndCap->Fill(MPF);
3061 mDeltaPt_Z_j1_over_ZPt_30_55_J_EndCap = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_30_55_J_EndCap"];
if(mDeltaPt_Z_j1_over_ZPt_30_55_J_EndCap && mDeltaPt_Z_j1_over_ZPt_30_55_J_EndCap->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_30_55_J_EndCap->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3062 }
else if (zCand.Pt()<75){
3063 mDeltaPt_Z_j1_over_ZPt_55_75_J_EndCap = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_55_75_J_EndCap"];
if(mDeltaPt_Z_j1_over_ZPt_55_75_J_EndCap && mDeltaPt_Z_j1_over_ZPt_55_75_J_EndCap->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_55_75_J_EndCap->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3064 }
else if (zCand.Pt()<150){
3065 mDeltaPt_Z_j1_over_ZPt_75_150_J_EndCap = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_75_150_J_EndCap"];
if(mDeltaPt_Z_j1_over_ZPt_75_150_J_EndCap && mDeltaPt_Z_j1_over_ZPt_75_150_J_EndCap->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_75_150_J_EndCap->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3066 }
else if (zCand.Pt()<290){
3067 mDeltaPt_Z_j1_over_ZPt_150_290_J_EndCap = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_150_290_J_EndCap"];
if(mDeltaPt_Z_j1_over_ZPt_150_290_J_EndCap && mDeltaPt_Z_j1_over_ZPt_150_290_J_EndCap->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_150_290_J_EndCap->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3069 mDeltaPt_Z_j1_over_ZPt_290_J_EndCap = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_290_J_EndCap"];
if(mDeltaPt_Z_j1_over_ZPt_290_J_EndCap && mDeltaPt_Z_j1_over_ZPt_290_J_EndCap->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_290_J_EndCap->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3073 mJ1Pt_over_ZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_J_Forward"];
if(mJ1Pt_over_ZPt_J_Forward && mJ1Pt_over_ZPt_J_Forward->getRootObject())mJ1Pt_over_ZPt_J_Forward->Fill(recoJet1.
pt()/zCand.Pt());
3074 mMPF_J_Forward = map_of_MEs[
DirName+
"/"+
"MPF_J_Forward"];
if(mMPF_J_Forward && mMPF_J_Forward->getRootObject())mMPF_J_Forward->Fill(MPF);
3076 mJetZBalance_lowZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"JZB_lowZPt_J_Forward"];
if(mJetZBalance_lowZPt_J_Forward && mJetZBalance_lowZPt_J_Forward->getRootObject())mJetZBalance_lowZPt_J_Forward->Fill(recoJet1.
pt()-zCand.Pt());
3077 mJ1Pt_over_ZPt_lowZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_lowZPt_J_Forward"];
if(mJ1Pt_over_ZPt_lowZPt_J_Forward && mJ1Pt_over_ZPt_lowZPt_J_Forward->getRootObject())mJ1Pt_over_ZPt_lowZPt_J_Forward->Fill(recoJet1.
pt()/zCand.Pt());
3078 mMPF_lowZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"MPF_lowZPt_J_Forward"];
if(mMPF_lowZPt_J_Forward && mMPF_lowZPt_J_Forward->getRootObject())mMPF_lowZPt_J_Forward->Fill(MPF);
3079 }
else if (zCand.Pt()<140){
3080 mJetZBalance_mediumZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"JZB_mediumZPt_J_Forward"];
if(mJetZBalance_mediumZPt_J_Forward && mJetZBalance_mediumZPt_J_Forward->getRootObject())mJetZBalance_mediumZPt_J_Forward->Fill(recoJet1.
pt()-zCand.Pt());
3081 mJ1Pt_over_ZPt_mediumZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_mediumZPt_J_Forward"];
if(mJ1Pt_over_ZPt_mediumZPt_J_Forward && mJ1Pt_over_ZPt_mediumZPt_J_Forward->getRootObject())mJ1Pt_over_ZPt_mediumZPt_J_Forward->Fill(recoJet1.
pt()/zCand.Pt());
3082 mMPF_mediumZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"MPF_mediumZPt_J_Forward"];
if(mMPF_mediumZPt_J_Forward && mMPF_mediumZPt_J_Forward->getRootObject())mMPF_mediumZPt_J_Forward->Fill(MPF);
3084 mJetZBalance_highZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"JZB_highZPt_J_Forward"];
if(mJetZBalance_highZPt_J_Forward && mJetZBalance_highZPt_J_Forward->getRootObject())mJetZBalance_highZPt_J_Forward->Fill(recoJet1.
pt()-zCand.Pt());
3085 mJ1Pt_over_ZPt_highZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"J1Pt_over_ZPt_highZPt_J_Forward"];
if(mJ1Pt_over_ZPt_highZPt_J_Forward && mJ1Pt_over_ZPt_highZPt_J_Forward->getRootObject())mJ1Pt_over_ZPt_highZPt_J_Forward->Fill(recoJet1.
pt()/zCand.Pt());
3086 mMPF_highZPt_J_Forward = map_of_MEs[
DirName+
"/"+
"MPF_highZPt_J_Forward"];
if(mMPF_highZPt_J_Forward && mMPF_highZPt_J_Forward->getRootObject())mMPF_highZPt_J_Forward->Fill(MPF);
3090 mDeltaPt_Z_j1_over_ZPt_30_55_J_Forward = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_30_55_J_Forward"];
if(mDeltaPt_Z_j1_over_ZPt_30_55_J_Forward && mDeltaPt_Z_j1_over_ZPt_30_55_J_Forward->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_30_55_J_Forward->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3091 }
else if (zCand.Pt()<100){
3092 mDeltaPt_Z_j1_over_ZPt_55_100_J_Forward = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_55_100_J_Forward"];
if(mDeltaPt_Z_j1_over_ZPt_55_100_J_Forward && mDeltaPt_Z_j1_over_ZPt_55_100_J_Forward->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_55_100_J_Forward->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3094 mDeltaPt_Z_j1_over_ZPt_100_J_Forward = map_of_MEs[
DirName+
"/"+
"DeltaPt_Z_j1_over_ZPt_100_J_Forward"];
if(mDeltaPt_Z_j1_over_ZPt_100_J_Forward && mDeltaPt_Z_j1_over_ZPt_100_J_Forward->getRootObject() ) mDeltaPt_Z_j1_over_ZPt_100_J_Forward->Fill((zCand.Pt()-recoJet1.
pt())/zCand.Pt());
3099 float QGLikelihood=-10;
3102 if(fill_CHS_histos){
3104 QGmulti=(*qgMultiplicity)[pfjetref];
3105 QGLikelihood=(*qgLikelihood)[pfjetref];
3106 QGptD=(*qgptD)[pfjetref];
3107 QGaxis2=(*qgaxis2)[pfjetref];
3108 if(fabs(recoJet1.
eta())<1.3){
3110 if (recoJet1.
pt()>=20. && recoJet1.
pt()<=50.) {
3111 mAxis2_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_Barrel"];
if(mAxis2_lowPt_Barrel && mAxis2_lowPt_Barrel->getRootObject()) mAxis2_lowPt_Barrel->Fill(QGaxis2);
3112 mpTD_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_Barrel"];
if(mpTD_lowPt_Barrel && mpTD_lowPt_Barrel->getRootObject()) mpTD_lowPt_Barrel->Fill(QGptD);
3113 mMultiplicityQG_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_Barrel"];
if(mMultiplicityQG_lowPt_Barrel && mMultiplicityQG_lowPt_Barrel->getRootObject()) mMultiplicityQG_lowPt_Barrel->Fill(QGmulti);
3114 mqgLikelihood_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_Barrel"];
if(mqgLikelihood_lowPt_Barrel && mqgLikelihood_lowPt_Barrel->getRootObject()) mqgLikelihood_lowPt_Barrel->Fill(QGLikelihood);
3116 if (recoJet1.
pt()>50. && recoJet1.
pt()<=140.) {
3117 mAxis2_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_Barrel"];
if(mAxis2_mediumPt_Barrel && mAxis2_mediumPt_Barrel->getRootObject()) mAxis2_mediumPt_Barrel->Fill(QGaxis2);
3118 mpTD_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_Barrel"];
if(mpTD_mediumPt_Barrel && mpTD_mediumPt_Barrel->getRootObject()) mpTD_mediumPt_Barrel->Fill(QGptD);
3119 mMultiplicityQG_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_Barrel"];
if(mMultiplicityQG_mediumPt_Barrel && mMultiplicityQG_mediumPt_Barrel->getRootObject()) mMultiplicityQG_mediumPt_Barrel->Fill(QGmulti);
3120 mqgLikelihood_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_Barrel"];
if(mqgLikelihood_mediumPt_Barrel && mqgLikelihood_mediumPt_Barrel->getRootObject()) mqgLikelihood_mediumPt_Barrel->Fill(QGLikelihood);
3122 if (recoJet1.
pt()>140.) {
3123 mAxis2_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_Barrel"];
if(mAxis2_highPt_Barrel && mAxis2_highPt_Barrel->getRootObject()) mAxis2_highPt_Barrel->Fill(QGaxis2);
3124 mpTD_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_Barrel"];
if(mpTD_highPt_Barrel && mpTD_highPt_Barrel->getRootObject()) mpTD_highPt_Barrel->Fill(QGptD);
3125 mMultiplicityQG_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_Barrel"];
if(mMultiplicityQG_highPt_Barrel && mMultiplicityQG_highPt_Barrel->getRootObject()) mMultiplicityQG_highPt_Barrel->Fill(QGmulti);
3126 mqgLikelihood_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_Barrel"];
if(mqgLikelihood_highPt_Barrel && mqgLikelihood_highPt_Barrel->getRootObject()) mqgLikelihood_highPt_Barrel->Fill(QGLikelihood);
3128 }
else if(fabs(recoJet1.
eta())<3.0){
3129 if (recoJet1.
pt()>20. && recoJet1.
pt()<=50.) {
3130 mAxis2_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_EndCap"];
if(mAxis2_lowPt_EndCap && mAxis2_lowPt_EndCap->getRootObject()) mAxis2_lowPt_EndCap->Fill(QGaxis2);
3131 mpTD_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_EndCap"];
if(mpTD_lowPt_EndCap && mpTD_lowPt_EndCap->getRootObject()) mpTD_lowPt_EndCap->Fill(QGptD);
3132 mMultiplicityQG_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_EndCap"];
if(mMultiplicityQG_lowPt_EndCap && mMultiplicityQG_lowPt_EndCap->getRootObject()) mMultiplicityQG_lowPt_EndCap->Fill(QGmulti);
3133 mqgLikelihood_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_EndCap"];
if(mqgLikelihood_lowPt_EndCap && mqgLikelihood_lowPt_EndCap->getRootObject()) mqgLikelihood_lowPt_EndCap->Fill(QGLikelihood);
3135 if (recoJet1.
pt()>50. && recoJet1.
pt()<=140.) {
3136 mAxis2_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_EndCap"];
if(mAxis2_mediumPt_EndCap && mAxis2_mediumPt_EndCap->getRootObject()) mAxis2_mediumPt_EndCap->Fill(QGaxis2);
3137 mpTD_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_EndCap"];
if(mpTD_mediumPt_EndCap && mpTD_mediumPt_EndCap->getRootObject()) mpTD_mediumPt_EndCap->Fill(QGptD);
3138 mMultiplicityQG_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_EndCap"];
if(mMultiplicityQG_mediumPt_EndCap && mMultiplicityQG_mediumPt_EndCap->getRootObject()) mMultiplicityQG_mediumPt_EndCap->Fill(QGmulti);
3139 mqgLikelihood_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_EndCap"];
if(mqgLikelihood_mediumPt_EndCap && mqgLikelihood_mediumPt_EndCap->getRootObject()) mqgLikelihood_mediumPt_EndCap->Fill(QGLikelihood);
3141 if (recoJet1.
pt()>140.) {
3142 mAxis2_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_EndCap"];
if(mAxis2_highPt_EndCap && mAxis2_highPt_EndCap->getRootObject()) mAxis2_highPt_EndCap->Fill(QGaxis2);
3143 mpTD_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_EndCap"];
if(mpTD_highPt_EndCap && mpTD_highPt_EndCap->getRootObject()) mpTD_highPt_EndCap->Fill(QGptD);
3144 mMultiplicityQG_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_EndCap"];
if(mMultiplicityQG_highPt_EndCap && mMultiplicityQG_highPt_EndCap->getRootObject()) mMultiplicityQG_highPt_EndCap->Fill(QGmulti);
3145 mqgLikelihood_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_EndCap"];
if(mqgLikelihood_highPt_EndCap && mqgLikelihood_highPt_EndCap->getRootObject()) mqgLikelihood_highPt_EndCap->Fill(QGLikelihood);
3148 if (recoJet1.
pt()>20. && recoJet1.
pt()<=50.) {
3149 mAxis2_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_Forward"];
if(mAxis2_lowPt_Forward && mAxis2_lowPt_Forward->getRootObject()) mAxis2_lowPt_Forward->Fill(QGaxis2);
3150 mpTD_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_Forward"];
if(mpTD_lowPt_Forward && mpTD_lowPt_Forward->getRootObject()) mpTD_lowPt_Forward->Fill(QGptD);
3151 mMultiplicityQG_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_Forward"];
if(mMultiplicityQG_lowPt_Forward && mMultiplicityQG_lowPt_Forward->getRootObject()) mMultiplicityQG_lowPt_Forward->Fill(QGmulti);
3152 mqgLikelihood_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_Forward"];
if(mqgLikelihood_lowPt_Forward && mqgLikelihood_lowPt_Forward->getRootObject()) mqgLikelihood_lowPt_Forward->Fill(QGLikelihood);
3154 if (recoJet1.
pt()>50. && recoJet1.
pt()<=140.) {
3155 mAxis2_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_Forward"];
if(mAxis2_mediumPt_Forward && mAxis2_mediumPt_Forward->getRootObject()) mAxis2_mediumPt_Forward->Fill(QGaxis2);
3156 mpTD_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_Forward"];
if(mpTD_mediumPt_Forward && mpTD_mediumPt_Forward->getRootObject()) mpTD_mediumPt_Forward->Fill(QGptD);
3157 mMultiplicityQG_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_Forward"];
if(mMultiplicityQG_mediumPt_Forward && mMultiplicityQG_mediumPt_Forward->getRootObject()) mMultiplicityQG_mediumPt_Forward->Fill(QGmulti);
3158 mqgLikelihood_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_Forward"];
if(mqgLikelihood_mediumPt_Forward && mqgLikelihood_mediumPt_Forward->getRootObject()) mqgLikelihood_mediumPt_Forward->Fill(QGLikelihood);
3160 if (recoJet1.
pt()>140.) {
3161 mAxis2_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_Forward"];
if(mAxis2_highPt_Forward && mAxis2_highPt_Forward->getRootObject()) mAxis2_highPt_Forward->Fill(QGaxis2);
3162 mpTD_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_Forward"];
if(mpTD_highPt_Forward && mpTD_highPt_Forward->getRootObject()) mpTD_highPt_Forward->Fill(QGptD);
3163 mMultiplicityQG_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_Forward"];
if(mMultiplicityQG_highPt_Forward && mMultiplicityQG_highPt_Forward->getRootObject()) mMultiplicityQG_highPt_Forward->Fill(QGmulti);
3164 mqgLikelihood_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_Forward"];
if(mqgLikelihood_highPt_Forward && mqgLikelihood_highPt_Forward->getRootObject()) mqgLikelihood_highPt_Forward->Fill(QGLikelihood);
T getParameter(std::string const &) const
EventNumber_t event() const
T getUntrackedParameter(std::string const &, T const &) const
virtual edm::TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const
virtual void scaleEnergy(double fScale)
scale energy of the jet
JetAnalyzer(const edm::ParameterSet &)
Constructor.
MonitorElement * bookProfile(Args &&...args)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Base class for all types of Jets.
void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
std::vector< Vertex > VertexCollection
collection of Vertex objects
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
Strings::size_type size() const
virtual double eta() const
momentum pseudorapidity
virtual double pt() const
transverse momentum
triggerResultsToken_(consumes< edm::TriggerResults >(edm::InputTag("TriggerResults")))
static bool passJetId(int flag, Id level)
void endRun(const edm::Run &, const edm::EventSetup &)
Finish up a run.
virtual ~JetAnalyzer()
Destructor.
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
MonitorElement * book1D(Args &&...args)
std::vector< bool > TechnicalTriggerWord
technical trigger bits (64 bits)
PF Jet selector for pat::Jets.
double deltaR(double eta1, double eta2, double phi1, double phi2)
Jet selector for pat::Jets and for CaloJets.
void setCurrentFolder(const std::string &fullpath)
void dqmBeginRun(const edm::Run &, const edm::EventSetup &)
Initialize run-based parameters.
T const * product() const
virtual double px() const
x coordinate of momentum vector
MonitorElement * book2D(Args &&...args)
std::string const & triggerName(unsigned int index) const
static std::string const triggerResults("TriggerResults")
T const * product() const
Geom::Phi< T > phi() const
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
virtual int nConstituents() const
of constituents
static int position[264][3]
void bookMESetSelection(std::string, DQMStore::IBooker &)
TH2F * getTH2F(void) const
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Inizialize parameters for histo binning.
virtual double phi() const
momentum azimuthal angle
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
virtual double py() const
y coordinate of momentum vector
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.