77 fill_jet_high_level_histo=pSet.
getParameter<
bool>(
"filljetHighLevel"),
82 isMiniAODJet_ = (
std::string(
"miniaod") ==jetType_);
85 jetCorrectorToken_ = consumes<reco::JetCorrector>(jetCorrectorTag_);
88 if (isCaloJet_) caloJetsToken_ = consumes<reco::CaloJetCollection>(mInputCollection_);
90 if (isPFJet_) pfJetsToken_ = consumes<reco::PFJetCollection>(mInputCollection_);
91 if (isMiniAODJet_) patJetsToken_ = consumes<pat::JetCollection>(mInputCollection_);
93 cutBasedPUDiscriminantToken_ = consumes< edm::ValueMap<float> >(pSet.
getParameter<
edm::InputTag>(
"InputCutPUIDDiscriminant"));
96 mvaFullPUDiscriminantToken_ = consumes< edm::ValueMap<float> >(pSet.
getParameter<
edm::InputTag>(
"InputMVAPUIDDiscriminant"));
103 fill_CHS_histos= pSet.
getParameter<
bool>(
"fillCHShistos");
105 JetIDQuality_ = pSet.
getParameter<
string>(
"JetIDQuality");
106 JetIDVersion_ = pSet.
getParameter<
string>(
"JetIDVersion");
111 jetID_ValueMapToken_= consumes< edm::ValueMap<reco::JetID> >(inputJetIDValueMap);
112 if(JetIDVersion_==
"PURE09"){
114 }
else if (JetIDVersion_==
"DQM09"){
116 }
else if (JetIDVersion_==
"CRAFT08"){
119 if (verbose_)
std::cout<<
"no Valid JetID version given"<<std::endl;
121 if(JetIDQuality_==
"MINIMAL"){
123 }
else if (JetIDQuality_==
"LOOSE_AOD"){
125 }
else if (JetIDQuality_==
"LOOSE"){
127 }
else if (JetIDQuality_==
"TIGHT"){
130 if (verbose_)
std::cout<<
"no Valid JetID quality given"<<std::endl;
137 if(isPFJet_ || isMiniAODJet_){
138 if(JetIDVersion_==
"FIRSTDATA"){
141 if (verbose_)
std::cout<<
"no valid PF JetID version given"<<std::endl;
143 if (JetIDQuality_==
"LOOSE"){
145 }
else if (JetIDQuality_==
"TIGHT"){
148 if (verbose_)
std::cout<<
"no Valid PFJetID quality given"<<std::endl;
157 ptThresholdUnc_ = 20.;
158 asymmetryThirdJetCut_ = 5.;
159 balanceThirdJetCut_ = 0.2;
168 jetCleaningFlag_ =
false;
177 DCSFilterForDCSMonitoring_ =
new JetMETDQMDCSFilter(
"ecal:hbhe:hf:ho:pixel:sistrip:es:muon", iC);
186 highPtJetExpr_ = highptjetparms.
getParameter<std::vector<std::string> >(
"hltPaths");
187 lowPtJetExpr_ = lowptjetparms .getParameter<std::vector<std::string> >(
"hltPaths");
194 bypassAllPVChecks_= cleaningParameters_.
getParameter<
bool>(
"bypassAllPVChecks");
195 vertexLabel_ = cleaningParameters_.getParameter<
edm::InputTag>(
"vertexCollection");
196 vertexToken_ = consumes<std::vector<reco::Vertex> >(
edm::InputTag(vertexLabel_));
198 gtLabel_ = cleaningParameters_.getParameter<
edm::InputTag>(
"gtLabel");
199 gtToken_ = consumes<L1GlobalTriggerReadoutRecord>(
edm::InputTag(gtLabel_));
201 std::string inputCollectionLabel(mInputCollection_.label());
202 verbose_= parameters_.getParameter<
int>(
"verbose");
204 etaBin_ = parameters_.getParameter<
int>(
"etaBin");
205 etaMin_ = parameters_.getParameter<
double>(
"etaMin");
206 etaMax_ = parameters_.getParameter<
double>(
"etaMax");
208 phiBin_ = parameters_.getParameter<
int>(
"phiBin");
209 phiMin_ = parameters_.getParameter<
double>(
"phiMin");
210 phiMax_ = parameters_.getParameter<
double>(
"phiMax");
212 ptBin_ = parameters_.getParameter<
int>(
"ptBin");
213 ptMin_ = parameters_.getParameter<
double>(
"ptMin");
214 ptMax_ = parameters_.getParameter<
double>(
"ptMax");
216 eBin_ = parameters_.getParameter<
int>(
"eBin");
217 eMin_ = parameters_.getParameter<
double>(
"eMin");
218 eMax_ = parameters_.getParameter<
double>(
"eMax");
220 pBin_ = parameters_.getParameter<
int>(
"pBin");
221 pMin_ = parameters_.getParameter<
double>(
"pMin");
222 pMax_ = parameters_.getParameter<
double>(
"pMax");
224 nbinsPV_ = parameters_.getParameter<
int>(
"pVBin");
225 nPVlow_ = parameters_.getParameter<
double>(
"pVMin");
226 nPVhigh_ = parameters_.getParameter<
double>(
"pVMax");
228 ptThreshold_ = parameters_.getParameter<
double>(
"ptThreshold");
229 ptThresholdUnc_=parameters_.getParameter<
double>(
"ptThresholdUnc");
230 asymmetryThirdJetCut_ = parameters_.getParameter<
double>(
"asymmetryThirdJetCut");
231 balanceThirdJetCut_ = parameters_.getParameter<
double>(
"balanceThirdJetCut");
238 delete highPtJetEventFlag_;
239 delete lowPtJetEventFlag_;
241 delete DCSFilterForDCSMonitoring_;
242 delete DCSFilterForJetMonitoring_;
252 if(jetCleaningFlag_){
254 DirName =
"JetMET/Jet/Cleaned"+mInputCollection_.label();
257 DirName =
"JetMET/Jet/Uncleaned"+mInputCollection_.label();
260 jetME = ibooker.
book1D(
"jetReco",
"jetReco", 4, 1, 5);
262 jetME->setBinLabel(2,
"PFJets",1);
263 jetME->setBinLabel(3,
"JPTJets",1);
264 jetME->setBinLabel(4,
"MiniAODJets",1);
266 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"jetReco",jetME));
269 mPt = ibooker.
book1D(
"Pt",
"pt", ptBin_, ptMin_, ptMax_);
270 mEta = ibooker.
book1D(
"Eta",
"eta", etaBin_, etaMin_, etaMax_);
271 mPhi = ibooker.
book1D(
"Phi",
"phi", phiBin_, phiMin_, phiMax_);
272 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt" ,mPt));
273 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta",mEta));
274 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi",mPhi));
277 mConstituents = ibooker.
book1D(
"Constituents",
"# of constituents", 50, 0, 100);
278 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents",mConstituents));
280 mJetEnergyCorr= ibooker.
book1D(
"JetEnergyCorr",
"jet energy correction factor", 50, 0.0,3.0);
281 mJetEnergyCorrVSEta= ibooker.
bookProfile(
"JetEnergyCorrVSEta",
"jet energy correction factor VS eta", etaBin_, etaMin_,etaMax_, 0.0,3.0);
282 mJetEnergyCorrVSPt= ibooker.
bookProfile(
"JetEnergyCorrVSPt",
"jet energy correction factor VS pt", ptBin_, ptMin_,ptMax_, 0.0,3.0);
283 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetEnergyCorr" ,mJetEnergyCorr));
284 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetEnergyCorrVSEta" ,mJetEnergyCorrVSEta));
285 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetEnergyCorrVSPt" ,mJetEnergyCorrVSPt));
287 mPt_uncor = ibooker.
book1D(
"Pt_uncor",
"pt for uncorrected jets", ptBin_, ptThresholdUnc_, ptMax_);
288 mEta_uncor = ibooker.
book1D(
"Eta_uncor",
"eta for uncorrected jets", etaBin_, etaMin_, etaMax_);
289 mPhi_uncor = ibooker.
book1D(
"Phi_uncor",
"phi for uncorrected jets", phiBin_, phiMin_, phiMax_);
290 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_uncor" ,mPt_uncor));
291 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_uncor",mEta_uncor));
292 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_uncor",mPhi_uncor));
294 mConstituents_uncor = ibooker.
book1D(
"Constituents_uncor",
"# of constituents for uncorrected jets", 50, 0, 100);
295 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_uncor",mConstituents_uncor));
298 mDPhi = ibooker.
book1D(
"DPhi",
"dPhi btw the two leading jets", 100, 0., acos(-1.));
299 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"DPhi",mDPhi));
303 mPt_profile = ibooker.
bookProfile(
"Pt_profile",
"pt", nbinsPV_, nPVlow_, nPVhigh_, ptBin_, ptMin_, ptMax_);
304 mEta_profile = ibooker.
bookProfile(
"Eta_profile",
"eta", nbinsPV_, nPVlow_, nPVhigh_, etaBin_, etaMin_, etaMax_);
305 mPhi_profile = ibooker.
bookProfile(
"Phi_profile",
"phi", nbinsPV_, nPVlow_, nPVhigh_, phiBin_, phiMin_, phiMax_);
307 mConstituents_profile = ibooker.
bookProfile(
"Constituents_profile",
"# of constituents", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
309 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_profile" ,mPt_profile));
310 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_profile",mEta_profile));
311 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_profile",mPhi_profile));
316 mLooseJIDPassFractionVSeta = ibooker.
bookProfile(
"JetIDPassFractionVSeta",
"JetIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
317 mLooseJIDPassFractionVSpt = ibooker.
bookProfile(
"JetIDPassFractionVSpt",
"JetIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
318 mLooseJIDPassFractionVSptNoHF = ibooker.
bookProfile(
"JetIDPassFractionVSptNoHF",
"JetIDPassFractionVSptNoHF",ptBin_, ptMin_, ptMax_,0.,1.2);
319 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetIDPassFractionVSeta" ,mLooseJIDPassFractionVSeta));
320 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetIDPassFractionVSpt" ,mLooseJIDPassFractionVSpt));
321 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetIDPassFractionVSptNoHF",mLooseJIDPassFractionVSptNoHF));
324 mNJets_profile = ibooker.
bookProfile(
"NJets_profile",
"number of jets", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
330 mEta_profile ->setAxisTitle(
"nvtx",1);
331 mPhi_profile ->setAxisTitle(
"nvtx",1);
333 mConstituents_profile->setAxisTitle(
"nvtx",1);
334 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_profile",mConstituents_profile));
336 mNJets_profile->setAxisTitle(
"nvtx",1);
338 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_profile" ,mPt_profile));
339 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_profile",mEta_profile));
340 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_profile",mPhi_profile));
341 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NJets_profile" ,mNJets_profile));
344 mPhiVSEta = ibooker.
book2D(
"PhiVSEta",
"PhiVSEta", 50, etaMin_, etaMax_, 24, phiMin_, phiMax_);
345 mPhiVSEta->
getTH2F()->SetOption(
"colz");
346 mPhiVSEta->setAxisTitle(
"#eta",1);
347 mPhiVSEta->setAxisTitle(
"#phi",2);
348 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhiVSEta" ,mPhiVSEta));
350 mPt_1 = ibooker.
book1D(
"Pt_1",
"Pt spectrum of jets - range 1", 20, 0, 100);
351 mPt_2 = ibooker.
book1D(
"Pt_2",
"Pt spectrum of jets - range 2", 60, 0, 300);
352 mPt_3 = ibooker.
book1D(
"Pt_3",
"Pt spectrum of jets - range 3", 100, 0, 5000);
354 mPt_Lo = ibooker.
book1D(
"Pt_Lo",
"Pt (Pass Low Pt Jet Trigger)", 20, 0, 100);
356 mPhi_Lo = ibooker.
book1D(
"Phi_Lo",
"Phi (Pass Low Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
358 mPt_Hi = ibooker.
book1D(
"Pt_Hi",
"Pt (Pass Hi Pt Jet Trigger)", 60, 0, 300);
359 mEta_Hi = ibooker.
book1D(
"Eta_Hi",
"Eta (Pass Hi Pt Jet Trigger)", etaBin_, etaMin_, etaMax_);
360 mPhi_Hi = ibooker.
book1D(
"Phi_Hi",
"Phi (Pass Hi Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
361 mNJets = ibooker.
book1D(
"NJets",
"number of jets", 100, 0, 100);
363 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_1" ,mPt_1));
364 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_2" ,mPt_2));
365 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_3" ,mPt_3));
366 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Lo" ,mPt_Lo));
367 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Lo" ,mPhi_Lo));
368 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Hi" ,mPt_Hi));
369 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_Hi" ,mEta_Hi));
370 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Hi" ,mPhi_Hi));
371 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NJets" ,mNJets));
376 mConstituents_Barrel = ibooker.
book1D(
"Constituents_Barrel",
"Constituents Barrel", 50, 0, 100);
377 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_Barrel",mConstituents_Barrel));
383 mConstituents_EndCap = ibooker.
book1D(
"Constituents_EndCap",
"Constituents EndCap", 50, 0, 100);
384 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_EndCap",mConstituents_EndCap));
391 mConstituents_Forward = ibooker.
book1D(
"Constituents_Forward",
"Constituents Forward", 50, 0, 100);
392 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Constituents_Forward",mConstituents_Forward));
397 mPt_Barrel_Hi = ibooker.
book1D(
"Pt_Barrel_Hi",
"Pt Barrel (Pass Hi Pt Jet Trigger)", 60, 0, 300);
398 mPhi_Barrel_Hi = ibooker.
book1D(
"Phi_Barrel_Hi",
"Phi Barrel (Pass Hi Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
400 mPt_EndCap_Hi = ibooker.
book1D(
"Pt_EndCap_Hi",
"Pt EndCap (Pass Hi Pt Jet Trigger)", 60, 0, 300);
401 mPhi_EndCap_Hi = ibooker.
book1D(
"Phi_EndCap_Hi",
"Phi EndCap (Pass Hi Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
403 mPt_Forward_Hi = ibooker.
book1D(
"Pt_Forward_Hi",
"Pt Forward (Pass Hi Pt Jet Trigger)", 60, 0, 300);
404 mPhi_Forward_Hi = ibooker.
book1D(
"Phi_Forward_Hi",
"Phi Forward (Pass Hi Pt Jet Trigger)", phiBin_, phiMin_, phiMax_);
406 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Barrel_Hi" ,mPt_Barrel_Hi));
407 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Barrel_Hi",mPhi_Barrel_Hi));
408 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_EndCap_Hi" ,mPt_EndCap_Hi));
409 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_EndCap_Hi",mPhi_EndCap_Hi));
410 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Forward_Hi" ,mPt_Forward_Hi));
411 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Forward_Hi",mPhi_Forward_Hi));
413 mPhi_Barrel = ibooker.
book1D(
"Phi_Barrel",
"Phi_Barrel", phiBin_, phiMin_, phiMax_);
414 mPt_Barrel = ibooker.
book1D(
"Pt_Barrel",
"Pt_Barrel", ptBin_, ptMin_, ptMax_);
416 mPhi_EndCap = ibooker.
book1D(
"Phi_EndCap",
"Phi_EndCap", phiBin_, phiMin_, phiMax_);
417 mPt_EndCap = ibooker.
book1D(
"Pt_EndCap",
"Pt_EndCap", ptBin_, ptMin_, ptMax_);
419 mPhi_Forward = ibooker.
book1D(
"Phi_Forward",
"Phi_Forward", phiBin_, phiMin_, phiMax_);
420 mPt_Forward = ibooker.
book1D(
"Pt_Forward",
"Pt_Forward", ptBin_, ptMin_, ptMax_);
422 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Barrel" ,mPt_Barrel));
423 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Barrel",mPhi_Barrel));
424 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_EndCap" ,mPt_EndCap));
425 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_EndCap",mPhi_EndCap));
426 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Pt_Forward" ,mPt_Forward));
427 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Phi_Forward",mPhi_Forward));
430 mEtaFirst = ibooker.
book1D(
"EtaFirst",
"EtaFirst", 100, -5, 5);
431 mPhiFirst = ibooker.
book1D(
"PhiFirst",
"PhiFirst", 70, phiMin_, phiMax_);
432 mPtFirst = ibooker.
book1D(
"PtFirst",
"PtFirst", ptBin_, ptMin_, ptMax_);
434 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EtaFirst" ,mEtaFirst));
435 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtFirst" ,mPtFirst));
436 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhiFirst" ,mPhiFirst));
442 mHadEnergyInHO = ibooker.
book1D(
"HadEnergyInHO",
"HadEnergyInHO", 100, 0, 20);
443 mHadEnergyInHB = ibooker.
book1D(
"HadEnergy5InHB",
"HadEnergyInHB", 100, 0, 100);
444 mHadEnergyInHF = ibooker.
book1D(
"HadEnergyInHF",
"HadEnergyInHF", 100, 0, 100);
445 mHadEnergyInHE = ibooker.
book1D(
"HadEnergyInHE",
"HadEnergyInHE", 100, 0, 200);
446 mEmEnergyInEB = ibooker.
book1D(
"EmEnergyInEB",
"EmEnergyInEB", 100, 0, 100);
447 mEmEnergyInEE = ibooker.
book1D(
"EmEnergyInEE",
"EmEnergyInEE", 100, 0, 100);
448 mEmEnergyInHF = ibooker.
book1D(
"EmEnergyInHF",
"EmEnergyInHF", 120, -20, 200);
449 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HadEnergyInHO" ,mHadEnergyInHO));
450 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HadEnergyInHB" ,mHadEnergyInHB));
451 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HadEnergyInHF" ,mHadEnergyInHF));
452 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HadEnergyInHE" ,mHadEnergyInHE));
453 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EmEnergyInEB" ,mEmEnergyInEB));
454 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EmEnergyInEE" ,mEmEnergyInEE));
455 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EmEnergyInHF" ,mEmEnergyInHF));
458 mresEMF = ibooker.
book1D(
"resEMF",
"resEMF", 50, 0., 1.);
459 mN90Hits = ibooker.
book1D(
"N90Hits",
"N90Hits", 100, 0., 100);
460 mfHPD = ibooker.
book1D(
"fHPD",
"fHPD", 50, 0., 1.);
461 mfRBX = ibooker.
book1D(
"fRBX",
"fRBX", 50, 0., 1.);
462 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"resEMF" ,mresEMF));
463 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"N90Hits" ,mN90Hits));
464 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"fHPD" ,mfHPD));
465 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"fRBX" ,mfRBX));
467 mHFrac = ibooker.
book1D(
"HFrac",
"HFrac", 140, -0.2, 1.2);
468 mEFrac = ibooker.
book1D(
"EFrac",
"EFrac", 52, -0.02, 1.02);
469 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac" ,mHFrac));
470 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac" ,mEFrac));
471 mHFrac_profile = ibooker.
bookProfile(
"HFrac_profile",
"HFrac", nbinsPV_, nPVlow_, nPVhigh_, 140, -0.2, 1.2);
472 mEFrac_profile = ibooker.
bookProfile(
"EFrac_profile",
"EFrac", nbinsPV_, nPVlow_, nPVhigh_, 52, -0.02, 1.02);
474 mEFrac_profile ->setAxisTitle(
"nvtx",1);
475 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac_profile",mHFrac_profile));
476 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac_profile",mEFrac_profile));
477 mHFrac_Barrel = ibooker.
book1D(
"HFrac_Barrel",
"HFrac Barrel", 100, 0, 1);
478 mEFrac_Barrel = ibooker.
book1D(
"EFrac_Barrel",
"EFrac Barrel", 52, -0.02, 1.02);
479 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac_Barrel" ,mHFrac_Barrel));
480 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac_Barrel" ,mEFrac_Barrel));
481 mHFrac_EndCap = ibooker.
book1D(
"HFrac_EndCap",
"HFrac EndCap", 100, 0, 1);
482 mEFrac_EndCap = ibooker.
book1D(
"EFrac_EndCap",
"EFrac EndCap", 52, -0.02, 1.02);
483 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac_EndCap" ,mHFrac_EndCap));
484 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac_EndCap" ,mEFrac_EndCap));
485 mHFrac_Forward = ibooker.
book1D(
"HFrac_Forward",
"HFrac Forward", 140, -0.2, 1.2);
486 mEFrac_Forward = ibooker.
book1D(
"EFrac_Forward",
"EFrac Forward", 52, -0.02, 1.02);
487 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFrac_Forward" ,mHFrac_Forward));
488 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"EFrac_Forward" ,mEFrac_Forward));
492 if(jetCleaningFlag_){
495 mAxis2_lowPt_Barrel = ibooker.
book1D(
"qg_Axis2_lowPt_Barrel",
"qg Axis2 #sigma_{2} lowPt Barrel",50,0.,0.20);
496 mpTD_lowPt_Barrel= ibooker.
book1D(
"qg_pTD_lowPt_Barrel",
"qg fragmentation function p_{T}^{D} lowPt Barrel",50,0.15,1.05);
497 mMultiplicityQG_lowPt_Barrel= ibooker.
book1D(
"qg_multiplicity_lowPt_Barrel",
"qg multiplicity lowPt Barrel",50,0,50);
498 mqgLikelihood_lowPt_Barrel= ibooker.
book1D(
"qg_Likelihood_lowPt_Barrel",
"qg likelihood lowPt Barrel",50,-1.1,1.1);
499 mAxis2_lowPt_EndCap = ibooker.
book1D(
"qg_Axis2_lowPt_EndCap",
"qg Axis2 #sigma_{2} lowPt EndCap",50,0.,0.20);
500 mpTD_lowPt_EndCap= ibooker.
book1D(
"qg_pTD_lowPt_EndCap",
"qg fragmentation function p_{T}^{D} lowPt EndCap",50,0.15,1.05);
501 mMultiplicityQG_lowPt_EndCap= ibooker.
book1D(
"qg_multiplicity_lowPt_EndCap",
"qg multiplicity lowPt EndCap",100,0,100);
502 mqgLikelihood_lowPt_EndCap= ibooker.
book1D(
"qg_Likelihood_lowPt_EndCap",
"qg likelihood lowPt EndCap",50,-1.1,1.1);
503 mAxis2_lowPt_Forward = ibooker.
book1D(
"qg_Axis2_lowPt_Forward",
"qg Axis2 #sigma_{2} lowPt Forward",50,0.,0.20);
504 mpTD_lowPt_Forward= ibooker.
book1D(
"qg_pTD_lowPt_Forward",
"qg fragmentation function p_{T}^{D} lowPt Forward",50,0.15,1.05);
505 mMultiplicityQG_lowPt_Forward= ibooker.
book1D(
"qg_multiplicity_lowPt_Forward",
"qg multiplicity lowPt Forward",100,0,100);
506 mqgLikelihood_lowPt_Forward= ibooker.
book1D(
"qg_Likelihood_lowPt_Forward",
"qg likelihood lowPt Forward",50,-1.1,1.1);
508 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_lowPt_Barrel" ,mAxis2_lowPt_Barrel));
509 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_lowPt_Barrel" ,mpTD_lowPt_Barrel));
510 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_lowPt_Barrel" ,mMultiplicityQG_lowPt_Barrel));
511 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_lowPt_Barrel" ,mqgLikelihood_lowPt_Barrel));
512 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_lowPt_EndCap" ,mAxis2_lowPt_EndCap));
513 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_lowPt_EndCap" ,mpTD_lowPt_EndCap));
514 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_lowPt_EndCap" ,mMultiplicityQG_lowPt_EndCap));
515 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_lowPt_EndCap" ,mqgLikelihood_lowPt_EndCap));
516 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_lowPt_Forward" ,mAxis2_lowPt_Forward));
517 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_lowPt_Forward" ,mpTD_lowPt_Forward));
518 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_lowPt_Forward" ,mMultiplicityQG_lowPt_Forward));
519 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_lowPt_Forward" ,mqgLikelihood_lowPt_Forward));
521 mAxis2_mediumPt_Barrel = ibooker.
book1D(
"qg_Axis2_mediumPt_Barrel",
"qg Axis2 #sigma_{2} mediumPt Barrel",50,0.,0.20);
522 mpTD_mediumPt_Barrel= ibooker.
book1D(
"qg_pTD_mediumPt_Barrel",
"qg fragmentation function p_{T}^{D} mediumPt Barrel",50,0.15,1.05);
523 mMultiplicityQG_mediumPt_Barrel= ibooker.
book1D(
"qg_multiplicity_mediumPt_Barrel",
"qg multiplicity mediumPt Barrel",100,0,100);
524 mqgLikelihood_mediumPt_Barrel= ibooker.
book1D(
"qg_Likelihood_mediumPt_Barrel",
"qg likelihood mediumPt Barrel",50,-1.1,1.1);
525 mAxis2_mediumPt_EndCap = ibooker.
book1D(
"qg_Axis2_mediumPt_EndCap",
"qg Axis2 #sigma_{2} mediumPt EndCap",50,0.,0.20);
526 mpTD_mediumPt_EndCap= ibooker.
book1D(
"qg_pTD_mediumPt_EndCap",
"qg fragmentation function p_{T}^{D} mediumPt EndCap",50,0.15,1.05);
527 mMultiplicityQG_mediumPt_EndCap= ibooker.
book1D(
"qg_multiplicity_mediumPt_EndCap",
"qg multiplicity mediumPt EndCap",100,0,100);
528 mqgLikelihood_mediumPt_EndCap= ibooker.
book1D(
"qg_Likelihood_mediumPt_EndCap",
"qg likelihood mediumPt EndCap",50,-1.1,1.1);
529 mAxis2_mediumPt_Forward = ibooker.
book1D(
"qg_Axis2_mediumPt_Forward",
"qg Axis2 #sigma_{2} mediumPt Forward",50,0.,0.20);
530 mpTD_mediumPt_Forward= ibooker.
book1D(
"qg_pTD_mediumPt_Forward",
"qg fragmentation function p_{T}^{D} mediumPt Forward",50,0.15,1.05);
531 mMultiplicityQG_mediumPt_Forward= ibooker.
book1D(
"qg_multiplicity_mediumPt_Forward",
"qg multiplicity mediumPt Forward",100,0,100);
532 mqgLikelihood_mediumPt_Forward= ibooker.
book1D(
"qg_Likelihood_mediumPt_Forward",
"qg likelihood mediumPt Forward",50,-1.1,1.1);
534 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_mediumPt_Barrel" ,mAxis2_mediumPt_Barrel));
535 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_mediumPt_Barrel" ,mpTD_mediumPt_Barrel));
536 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_mediumPt_Barrel" ,mMultiplicityQG_mediumPt_Barrel));
537 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_mediumPt_Barrel" ,mqgLikelihood_mediumPt_Barrel));
538 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_mediumPt_EndCap" ,mAxis2_mediumPt_EndCap));
539 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_mediumPt_EndCap" ,mpTD_mediumPt_EndCap));
540 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_mediumPt_EndCap" ,mMultiplicityQG_mediumPt_EndCap));
541 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_mediumPt_EndCap" ,mqgLikelihood_mediumPt_EndCap));
542 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_mediumPt_Forward" ,mAxis2_mediumPt_Forward));
543 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_mediumPt_Forward" ,mpTD_mediumPt_Forward));
544 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_mediumPt_Forward" ,mMultiplicityQG_mediumPt_Forward));
545 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_mediumPt_Forward" ,mqgLikelihood_mediumPt_Forward));
547 mAxis2_highPt_Barrel = ibooker.
book1D(
"qg_Axis2_highPt_Barrel",
"qg Axis2 #sigma_{2} highPt Barrel",50,0.,0.20);
548 mpTD_highPt_Barrel= ibooker.
book1D(
"qg_pTD_highPt_Barrel",
"qg fragmentation function p_{T}^{D} highPt Barrel",50,0.15,1.05);
549 mMultiplicityQG_highPt_Barrel= ibooker.
book1D(
"qg_multiplicity_highPt_Barrel",
"qg multiplicity highPt Barrel",100,0,100);
550 mqgLikelihood_highPt_Barrel= ibooker.
book1D(
"qg_Likelihood_highPt_Barrel",
"qg likelihood highPt Barrel",50,-1.1,1.1);
551 mAxis2_highPt_EndCap = ibooker.
book1D(
"qg_Axis2_highPt_EndCap",
"qg Axis2 #sigma_{2} highPt EndCap",50,0.,0.20);
552 mpTD_highPt_EndCap= ibooker.
book1D(
"qg_pTD_highPt_EndCap",
"qg fragmentation function p_{T}^{D} highPt EndCap",50,0.15,1.05);
553 mMultiplicityQG_highPt_EndCap= ibooker.
book1D(
"qg_multiplicity_highPt_EndCap",
"qg multiplicity highPt EndCap",100,0,100);
554 mqgLikelihood_highPt_EndCap= ibooker.
book1D(
"qg_Likelihood_highPt_EndCap",
"qg likelihood highPt EndCap",50,-1.1,1.1);
555 mAxis2_highPt_Forward = ibooker.
book1D(
"qg_Axis2_highPt_Forward",
"qg Axis2 #sigma_{2} highPt Forward",50,0.,0.20);
556 mpTD_highPt_Forward= ibooker.
book1D(
"qg_pTD_highPt_Forward",
"qg fragmentation function p_{T}^{D} highPt Forward",50,0.15,1.05);
557 mMultiplicityQG_highPt_Forward= ibooker.
book1D(
"qg_multiplicity_highPt_Forward",
"qg multiplicity highPt Forward",100,0,100);
558 mqgLikelihood_highPt_Forward= ibooker.
book1D(
"qg_Likelihood_highPt_Forward",
"qg likelihood highPt Forward",50,-1.1,1.1);
560 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_highPt_Barrel" ,mAxis2_highPt_Barrel));
561 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_highPt_Barrel" ,mpTD_highPt_Barrel));
562 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_highPt_Barrel" ,mMultiplicityQG_highPt_Barrel));
563 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_highPt_Barrel" ,mqgLikelihood_highPt_Barrel));
564 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_highPt_EndCap" ,mAxis2_highPt_EndCap));
565 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_highPt_EndCap" ,mpTD_highPt_EndCap));
566 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_highPt_EndCap" ,mMultiplicityQG_highPt_EndCap));
567 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_highPt_EndCap" ,mqgLikelihood_highPt_EndCap));
568 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Axis2_highPt_Forward" ,mAxis2_highPt_Forward));
569 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_pTD_highPt_Forward" ,mpTD_highPt_Forward));
570 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_multiplicity_highPt_Forward" ,mMultiplicityQG_highPt_Forward));
571 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"qg_Likelihood_highPt_Forward" ,mqgLikelihood_highPt_Forward));
575 mCHFracVSeta_lowPt= ibooker.
bookProfile(
"CHFracVSeta_lowPt",
"CHFracVSeta_lowPt",etaBin_, etaMin_, etaMax_,0.,1.2);
576 mNHFracVSeta_lowPt= ibooker.
bookProfile(
"NHFacVSeta_lowPt",
"NHFracVSeta_lowPt",etaBin_, etaMin_, etaMax_,0.,1.2);
577 mPhFracVSeta_lowPt= ibooker.
bookProfile(
"PhFracVSeta_lowPt",
"PhFracVSeta_lowPt",etaBin_, etaMin_, etaMax_,0.,1.2);
578 mCHFracVSeta_mediumPt= ibooker.
bookProfile(
"CHFracVSeta_mediumPt",
"CHFracVSeta_mediumPt",etaBin_, etaMin_, etaMax_,0.,1.2);
579 mNHFracVSeta_mediumPt= ibooker.
bookProfile(
"NHFracVSeta_mediumPt",
"NHFracVSeta_mediumPt",etaBin_, etaMin_, etaMax_,0.,1.2);
580 mPhFracVSeta_mediumPt= ibooker.
bookProfile(
"PhFracVSeta_mediumPt",
"PhFracVSeta_mediumPt",etaBin_, etaMin_, etaMax_,0.,1.2);
581 mCHFracVSeta_highPt= ibooker.
bookProfile(
"CHFracVSeta_highPt",
"CHFracVSeta_highPt",etaBin_, etaMin_, etaMax_,0.,1.2);
582 mNHFracVSeta_highPt= ibooker.
bookProfile(
"NHFracVSeta_highPt",
"NHFracVSeta_highPt",etaBin_, etaMin_, etaMax_,0.,1.2);
583 mPhFracVSeta_highPt= ibooker.
bookProfile(
"PhFracVSeta_highPt",
"PhFracVSeta_highPt",etaBin_, etaMin_, etaMax_,0.,1.2);
585 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSeta_lowPt" ,mCHFracVSeta_lowPt));
586 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSeta_lowPt" ,mNHFracVSeta_lowPt));
587 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSeta_lowPt" ,mPhFracVSeta_lowPt));
588 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSeta_mediumPt" ,mCHFracVSeta_mediumPt));
589 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSeta_mediumPt" ,mNHFracVSeta_mediumPt));
590 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSeta_mediumPt" ,mPhFracVSeta_mediumPt));
591 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSeta_highPt" ,mCHFracVSeta_highPt));
592 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSeta_highPt" ,mNHFracVSeta_highPt));
593 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSeta_highPt" ,mPhFracVSeta_highPt));
595 mLooseMVAPUJIDPassFractionVSeta = ibooker.
bookProfile(
"LooseMVAPUIDPassFractionVSeta",
"LooseMVAPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
596 mLooseMVAPUJIDPassFractionVSpt = ibooker.
bookProfile(
"LooseMVAPUIDPassFractionVSpt",
"LooseMVAPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
597 mMediumMVAPUJIDPassFractionVSeta = ibooker.
bookProfile(
"MediumMVAPUIDPassFractionVSeta",
"MediumMVAPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
598 mMediumMVAPUJIDPassFractionVSpt = ibooker.
bookProfile(
"MediumMVAPUIDPassFractionVSpt",
"MediumMVAPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
599 mTightMVAPUJIDPassFractionVSeta = ibooker.
bookProfile(
"TightMVAPUIDPassFractionVSeta",
"TightMVAPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
600 mTightMVAPUJIDPassFractionVSpt = ibooker.
bookProfile(
"TightMVAPUIDPassFractionVSpt",
"TightMVAPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
602 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"LooseMVAPUIDPassFractionVSeta",mLooseMVAPUJIDPassFractionVSeta));
603 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"LooseMVAPUIDPassFractionVSpt",mLooseMVAPUJIDPassFractionVSpt));
604 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MediumMVAPUIDPassFractionVSeta",mMediumMVAPUJIDPassFractionVSeta));
605 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MediumMVAPUIDPassFractionVSpt",mMediumMVAPUJIDPassFractionVSpt));
606 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"TightMVAPUIDPassFractionVSeta",mTightMVAPUJIDPassFractionVSeta));
607 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"TightMVAPUIDPassFractionVSpt",mTightMVAPUJIDPassFractionVSpt));
609 mLooseCutPUJIDPassFractionVSeta = ibooker.
bookProfile(
"LooseCutPUIDPassFractionVSeta",
"LooseCutPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
610 mLooseCutPUJIDPassFractionVSpt = ibooker.
bookProfile(
"LooseCutPUIDPassFractionVSpt",
"LooseCutPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
611 mMediumCutPUJIDPassFractionVSeta = ibooker.
bookProfile(
"MediumCutPUIDPassFractionVSeta",
"MediumCutPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
612 mMediumCutPUJIDPassFractionVSpt = ibooker.
bookProfile(
"MediumCutPUIDPassFractionVSpt",
"MediumCutPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
613 mTightCutPUJIDPassFractionVSeta = ibooker.
bookProfile(
"TightCutPUIDPassFractionVSeta",
"TightCutPUIDPassFractionVSeta",etaBin_, etaMin_, etaMax_,0.,1.2);
614 mTightCutPUJIDPassFractionVSpt = ibooker.
bookProfile(
"TightCutPUIDPassFractionVSpt",
"TightCutPUIDPassFractionVSpt",ptBin_, ptMin_, ptMax_,0.,1.2);
615 mCutPUJIDDiscriminant_lowPt_Barrel = ibooker.
book1D(
"CutPUJIDDiscriminant_lowPt_Barrel",
"CutPUJIDDiscriminant_lowPt_Barrel",100, -1.00, 1.00);
616 mCutPUJIDDiscriminant_lowPt_EndCap = ibooker.
book1D(
"CutPUJIDDiscriminant_lowPt_EndCap",
"CutPUJIDDiscriminant_lowPt_EndCap",100, -1.00, 1.00);
617 mCutPUJIDDiscriminant_lowPt_Forward = ibooker.
book1D(
"CutPUJIDDiscriminant_lowPt_Forward",
"CutPUJIDDiscriminant_lowPt_Forward",100, -1.00, 1.00);
618 mCutPUJIDDiscriminant_mediumPt_Barrel = ibooker.
book1D(
"CutPUJIDDiscriminant_mediumPt_Barrel",
"CutPUJIDDiscriminant_mediumPt_Barrel",100, -1.00, 1.00);
619 mCutPUJIDDiscriminant_mediumPt_EndCap = ibooker.
book1D(
"CutPUJIDDiscriminant_mediumPt_EndCap",
"CutPUJIDDiscriminant_mediumPt_EndCap",100, -1.00, 1.00);
620 mCutPUJIDDiscriminant_mediumPt_Forward = ibooker.
book1D(
"CutPUJIDDiscriminant_mediumPt_Forward",
"CutPUJIDDiscriminant_mediumPt_Forward",100, -1.00, 1.00);
621 mCutPUJIDDiscriminant_highPt_Barrel = ibooker.
book1D(
"CutPUJIDDiscriminant_highPt_Barrel",
"CutPUJIDDiscriminant_highPt_Barrel",100, -1.00, 1.00);
622 mCutPUJIDDiscriminant_highPt_EndCap = ibooker.
book1D(
"CutPUJIDDiscriminant_highPt_EndCap",
"CutPUJIDDiscriminant_highPt_EndCap",100, -1.00, 1.00);
623 mCutPUJIDDiscriminant_highPt_Forward = ibooker.
book1D(
"CutPUJIDDiscriminant_highPt_Forward",
"CutPUJIDDiscriminant_highPt_Forward",100, -1.00, 1.00);
625 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"LooseCutPUIDPassFractionVSeta",mLooseCutPUJIDPassFractionVSeta));
626 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"LooseCutPUIDPassFractionVSpt",mLooseCutPUJIDPassFractionVSpt));
627 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MediumCutPUIDPassFractionVSeta",mMediumCutPUJIDPassFractionVSeta));
628 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MediumCutPUIDPassFractionVSpt",mMediumCutPUJIDPassFractionVSpt));
629 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"TightCutPUIDPassFractionVSeta",mTightCutPUJIDPassFractionVSeta));
630 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"TightCutPUIDPassFractionVSpt",mTightCutPUJIDPassFractionVSpt));
631 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_Barrel",mCutPUJIDDiscriminant_lowPt_Barrel));
632 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_EndCap",mCutPUJIDDiscriminant_lowPt_EndCap));
633 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_Forward",mCutPUJIDDiscriminant_lowPt_Forward));
634 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_Barrel",mCutPUJIDDiscriminant_mediumPt_Barrel));
635 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_EndCap",mCutPUJIDDiscriminant_mediumPt_EndCap));
636 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_Forward",mCutPUJIDDiscriminant_mediumPt_Forward));
637 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_Barrel",mCutPUJIDDiscriminant_highPt_Barrel));
638 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_EndCap",mCutPUJIDDiscriminant_highPt_EndCap));
639 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_Forward",mCutPUJIDDiscriminant_highPt_Forward));
642 mCHFrac_lowPt_Barrel = ibooker.
book1D(
"CHFrac_lowPt_Barrel",
"CHFrac_lowPt_Barrel", 120, -0.1, 1.1);
643 mNHFrac_lowPt_Barrel = ibooker.
book1D(
"NHFrac_lowPt_Barrel",
"NHFrac_lowPt_Barrel", 120, -0.1, 1.1);
644 mPhFrac_lowPt_Barrel = ibooker.
book1D(
"PhFrac_lowPt_Barrel",
"PhFrac_lowPt_Barrel", 120, -0.1, 1.1);
645 mCHFrac_mediumPt_Barrel = ibooker.
book1D(
"CHFrac_mediumPt_Barrel",
"CHFrac_mediumPt_Barrel", 120, -0.1, 1.1);
646 mNHFrac_mediumPt_Barrel = ibooker.
book1D(
"NHFrac_mediumPt_Barrel",
"NHFrac_mediumPt_Barrel", 120, -0.1, 1.1);
647 mPhFrac_mediumPt_Barrel = ibooker.
book1D(
"PhFrac_mediumPt_Barrel",
"PhFrac_mediumPt_Barrel", 120, -0.1, 1.1);
648 mCHFrac_highPt_Barrel = ibooker.
book1D(
"CHFrac_highPt_Barrel",
"CHFrac_highPt_Barrel", 120, -0.1, 1.1);
649 mNHFrac_highPt_Barrel = ibooker.
book1D(
"NHFrac_highPt_Barrel",
"NHFrac_highPt_Barrel", 120, -0.1, 1.1);
650 mPhFrac_highPt_Barrel = ibooker.
book1D(
"PhFrac_highPt_Barrel",
"PhFrac_highPt_Barrel", 120, -0.1, 1.1);
652 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_lowPt_Barrel" ,mCHFrac_lowPt_Barrel));
653 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_lowPt_Barrel" ,mNHFrac_lowPt_Barrel));
654 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_lowPt_Barrel" ,mPhFrac_lowPt_Barrel));
655 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_mediumPt_Barrel" ,mCHFrac_mediumPt_Barrel));
656 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_mediumPt_Barrel" ,mNHFrac_mediumPt_Barrel));
657 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_mediumPt_Barrel" ,mPhFrac_mediumPt_Barrel));
658 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_highPt_Barrel" ,mCHFrac_highPt_Barrel));
659 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_highPt_Barrel" ,mNHFrac_highPt_Barrel));
660 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_highPt_Barrel" ,mPhFrac_highPt_Barrel));
662 mMass_lowPt_Barrel = ibooker.
book1D(
"JetMass_lowPt_Barrel",
"JetMass_lowPt_Barrel", 50, 0, 150);
663 mMass_lowPt_EndCap = ibooker.
book1D(
"JetMass_lowPt_EndCap",
"JetMass_lowPt_EndCap", 50, 0, 150);
664 mMass_lowPt_Forward = ibooker.
book1D(
"JetMass_lowPt_Forward",
"JetMass_lowPt_Forward", 50, 0, 150);
665 mMass_mediumPt_Barrel = ibooker.
book1D(
"JetMass_mediumPt_Barrel",
"JetMass_mediumPt_Barrel", 50, 0, 150);
666 mMass_mediumPt_EndCap = ibooker.
book1D(
"JetMass_mediumPt_EndCap",
"JetMass_mediumPt_EndCap", 50, 0, 150);
667 mMass_mediumPt_Forward = ibooker.
book1D(
"JetMass_mediumPt_Forward",
"JetMass_mediumPt_Forward", 75, 0, 150);
668 mMass_highPt_Barrel = ibooker.
book1D(
"JetMass_highPt_Barrel",
"JetMass_highPt_Barrel", 50, 0, 150);
669 mMass_highPt_EndCap = ibooker.
book1D(
"JetMass_highPt_EndCap",
"JetMass_highPt_EndCap", 50, 0, 150);
670 mMass_highPt_Forward = ibooker.
book1D(
"JetMass_highPt_Forward",
"JetMass_highPt_Forward", 50, 0, 150);
672 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_lowPt_Barrel" , mMass_lowPt_Barrel ));
673 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_lowPt_EndCap" , mMass_lowPt_EndCap ));
674 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_lowPt_Forward" , mMass_lowPt_Forward ));
675 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_mediumPt_Barrel" , mMass_mediumPt_Barrel ));
676 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_mediumPt_EndCap" , mMass_mediumPt_EndCap ));
677 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_mediumPt_Forward" , mMass_mediumPt_Forward ));
678 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_highPt_Barrel" , mMass_highPt_Barrel ));
679 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_highPt_EndCap" , mMass_highPt_EndCap ));
680 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"JetMass_highPt_Forward" , mMass_highPt_Forward ));
684 mCHEn_lowPt_Barrel = ibooker.
book1D(
"CHEn_lowPt_Barrel",
"CHEn_lowPt_Barrel", ptBin_, 0., ptMax_);
685 mNHEn_lowPt_Barrel = ibooker.
book1D(
"NHEn_lowPt_Barrel",
"NHEn_lowPt_Barrel", ptBin_, 0., ptMax_);
686 mPhEn_lowPt_Barrel = ibooker.
book1D(
"PhEn_lowPt_Barrel",
"PhEn_lowPt_Barrel", ptBin_, 0., ptMax_);
687 mElEn_lowPt_Barrel = ibooker.
book1D(
"ElEn_lowPt_Barrel",
"ElEn_lowPt_Barrel", ptBin_, 0., 100);
688 mMuEn_lowPt_Barrel = ibooker.
book1D(
"MuEn_lowPt_Barrel",
"MuEn_lowPt_Barrel", ptBin_, 0., 100);
689 mCHEn_mediumPt_Barrel = ibooker.
book1D(
"CHEn_mediumPt_Barrel",
"CHEn_mediumPt_Barrel", ptBin_, 0., ptMax_);
690 mNHEn_mediumPt_Barrel = ibooker.
book1D(
"NHEn_mediumPt_Barrel",
"NHEn_mediumPt_Barrel", ptBin_, 0., ptMax_);
691 mPhEn_mediumPt_Barrel = ibooker.
book1D(
"PhEn_mediumPt_Barrel",
"PhEn_mediumPt_Barrel", ptBin_, 0., ptMax_);
692 mElEn_mediumPt_Barrel = ibooker.
book1D(
"ElEn_mediumPt_Barrel",
"ElEn_mediumPt_Barrel", ptBin_, 0., 100);
693 mMuEn_mediumPt_Barrel = ibooker.
book1D(
"MuEn_mediumPt_Barrel",
"MuEn_mediumPt_Barrel", ptBin_, 0., 100);
694 mCHEn_highPt_Barrel = ibooker.
book1D(
"CHEn_highPt_Barrel",
"CHEn_highPt_Barrel", ptBin_, 0., 1.1*ptMax_);
695 mNHEn_highPt_Barrel = ibooker.
book1D(
"NHEn_highPt_Barrel",
"NHEn_highPt_Barrel", ptBin_, 0., ptMax_);
696 mPhEn_highPt_Barrel = ibooker.
book1D(
"PhEn_highPt_Barrel",
"PhEn_highPt_Barrel", ptBin_, 0., ptMax_);
697 mElEn_highPt_Barrel = ibooker.
book1D(
"ElEn_highPt_Barrel",
"ElEn_highPt_Barrel", ptBin_, 0., 100);
698 mMuEn_highPt_Barrel = ibooker.
book1D(
"MuEn_highPt_Barrel",
"MuEn_highPt_Barrel", ptBin_, 0., 100);
700 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_lowPt_Barrel" ,mCHEn_lowPt_Barrel));
701 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_lowPt_Barrel" ,mNHEn_lowPt_Barrel));
702 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_lowPt_Barrel" ,mPhEn_lowPt_Barrel));
703 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_lowPt_Barrel" ,mElEn_lowPt_Barrel));
704 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_lowPt_Barrel" ,mMuEn_lowPt_Barrel));
705 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_mediumPt_Barrel" ,mCHEn_mediumPt_Barrel));
706 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_mediumPt_Barrel" ,mNHEn_mediumPt_Barrel));
707 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_mediumPt_Barrel" ,mPhEn_mediumPt_Barrel));
708 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_mediumPt_Barrel" ,mElEn_mediumPt_Barrel));
709 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_mediumPt_Barrel" ,mMuEn_mediumPt_Barrel));
710 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_highPt_Barrel" ,mCHEn_highPt_Barrel));
711 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_highPt_Barrel" ,mNHEn_highPt_Barrel));
712 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_highPt_Barrel" ,mPhEn_highPt_Barrel));
713 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_highPt_Barrel" ,mElEn_highPt_Barrel));
714 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_highPt_Barrel" ,mMuEn_highPt_Barrel));
717 mChMultiplicity_lowPt_Barrel = ibooker.
book1D(
"ChMultiplicity_lowPt_Barrel",
"ChMultiplicity_lowPt_Barrel", 60,0,60);
718 mNeutMultiplicity_lowPt_Barrel = ibooker.
book1D(
"NeutMultiplicity_lowPt_Barrel",
"NeutMultiplicity_lowPt_Barrel", 60,0,60);
719 mMuMultiplicity_lowPt_Barrel = ibooker.
book1D(
"MuMultiplicity_lowPt_Barrel",
"MuMultiplicity_lowPt_Barrel", 10,0,10);
720 mChMultiplicity_mediumPt_Barrel = ibooker.
book1D(
"ChMultiplicity_mediumPt_Barrel",
"ChMultiplicity_mediumPt_Barrel", 60,0,60);
721 mNeutMultiplicity_mediumPt_Barrel = ibooker.
book1D(
"NeutMultiplicity_mediumPt_Barrel",
"NeutMultiplicity_mediumPt_Barrel", 60,0,60);
722 mMuMultiplicity_mediumPt_Barrel = ibooker.
book1D(
"MuMultiplicity_mediumPt_Barrel",
"MuMultiplicity_mediumPt_Barrel", 10,0,10);
723 mChMultiplicity_highPt_Barrel = ibooker.
book1D(
"ChMultiplicity_highPt_Barrel",
"ChMultiplicity_highPt_Barrel", 60,0,60);
724 mNeutMultiplicity_highPt_Barrel = ibooker.
book1D(
"NeutMultiplicity_highPt_Barrel",
"NeutMultiplicity_highPt_Barrel", 60,0,60);
725 mMuMultiplicity_highPt_Barrel = ibooker.
book1D(
"MuMultiplicity_highPt_Barrel",
"MuMultiplicity_highPt_Barrel", 10,0,10);
727 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_lowPt_Barrel" ,mChMultiplicity_lowPt_Barrel));
728 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_lowPt_Barrel" ,mNeutMultiplicity_lowPt_Barrel));
729 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_lowPt_Barrel" ,mMuMultiplicity_lowPt_Barrel));
730 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_mediumPt_Barrel" ,mChMultiplicity_mediumPt_Barrel));
731 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_mediumPt_Barrel" ,mNeutMultiplicity_mediumPt_Barrel));
732 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_mediumPt_Barrel" ,mMuMultiplicity_mediumPt_Barrel));
733 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_highPt_Barrel" ,mChMultiplicity_highPt_Barrel));
734 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_highPt_Barrel" ,mNeutMultiplicity_highPt_Barrel));
735 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_highPt_Barrel" ,mMuMultiplicity_highPt_Barrel));
738 if(isMiniAODJet_ || isPFJet_){
739 mMVAPUJIDDiscriminant_lowPt_Barrel = ibooker.
book1D(
"MVAPUJIDDiscriminant_lowPt_Barrel",
"MVAPUJIDDiscriminant_lowPt_Barrel",100, -1.00, 1.00);
740 mMVAPUJIDDiscriminant_lowPt_EndCap = ibooker.
book1D(
"MVAPUJIDDiscriminant_lowPt_EndCap",
"MVAPUJIDDiscriminant_lowPt_EndCap",100, -1.00, 1.00);
741 mMVAPUJIDDiscriminant_lowPt_Forward = ibooker.
book1D(
"MVAPUJIDDiscriminant_lowPt_Forward",
"MVAPUJIDDiscriminant_lowPt_Forward",100, -1.00, 1.00);
742 mMVAPUJIDDiscriminant_mediumPt_Barrel = ibooker.
book1D(
"MVAPUJIDDiscriminant_mediumPt_Barrel",
"MVAPUJIDDiscriminant_mediumPt_Barrel",100, -1.00, 1.00);
743 mMVAPUJIDDiscriminant_mediumPt_EndCap = ibooker.
book1D(
"MVAPUJIDDiscriminant_mediumPt_EndCap",
"MVAPUJIDDiscriminant_mediumPt_EndCap",100, -1.00, 1.00);
744 mMVAPUJIDDiscriminant_mediumPt_Forward = ibooker.
book1D(
"MVAPUJIDDiscriminant_mediumPt_Forward",
"MVAPUJIDDiscriminant_mediumPt_Forward",100, -1.00, 1.00);
745 mMVAPUJIDDiscriminant_highPt_Barrel = ibooker.
book1D(
"MVAPUJIDDiscriminant_highPt_Barrel",
"MVAPUJIDDiscriminant_highPt_Barrel",100, -1.00, 1.00);
746 mMVAPUJIDDiscriminant_highPt_EndCap = ibooker.
book1D(
"MVAPUJIDDiscriminant_highPt_EndCap",
"MVAPUJIDDiscriminant_highPt_EndCap",100, -1.00, 1.00);
747 mMVAPUJIDDiscriminant_highPt_Forward = ibooker.
book1D(
"MVAPUJIDDiscriminant_highPt_Forward",
"MVAPUJIDDiscriminant_highPt_Forward",100, -1.00, 1.00);
749 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Barrel",mMVAPUJIDDiscriminant_lowPt_Barrel));
750 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_EndCap",mMVAPUJIDDiscriminant_lowPt_EndCap));
751 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Forward",mMVAPUJIDDiscriminant_lowPt_Forward));
752 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Barrel",mMVAPUJIDDiscriminant_mediumPt_Barrel));
753 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_EndCap",mMVAPUJIDDiscriminant_mediumPt_EndCap));
754 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Forward",mMVAPUJIDDiscriminant_mediumPt_Forward));
755 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Barrel",mMVAPUJIDDiscriminant_highPt_Barrel));
756 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_EndCap",mMVAPUJIDDiscriminant_highPt_EndCap));
757 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Forward",mMVAPUJIDDiscriminant_highPt_Forward));
759 mCHFracVSpT_Barrel= ibooker.
bookProfile(
"CHFracVSpT_Barrel",
"CHFracVSpT_Barrel",ptBin_, ptMin_, ptMax_,0.,1.2);
760 mNHFracVSpT_Barrel= ibooker.
bookProfile(
"NHFracVSpT_Barrel",
"NHFracVSpT_Barrel",ptBin_, ptMin_, ptMax_,0.,1.2);
761 mPhFracVSpT_Barrel= ibooker.
bookProfile(
"PhFracVSpT_Barrel",
"PhFracVSpT_Barrel",ptBin_, ptMin_, ptMax_,0.,1.2);
762 mCHFracVSpT_EndCap= ibooker.
bookProfile(
"CHFracVSpT_EndCap",
"CHFracVSpT_EndCap",ptBin_, ptMin_, ptMax_,0.,1.2);
763 mNHFracVSpT_EndCap= ibooker.
bookProfile(
"NHFracVSpT_EndCap",
"NHFracVSpT_EndCap",ptBin_, ptMin_, ptMax_,0.,1.2);
764 mPhFracVSpT_EndCap= ibooker.
bookProfile(
"PhFracVSpT_EndCap",
"PhFracVSpT_EndCap",ptBin_, ptMin_, ptMax_,0.,1.2);
765 mHFHFracVSpT_Forward= ibooker.
bookProfile(
"HFHFracVSpT_Forward",
"HFHFracVSpT_Forward",ptBin_, ptMin_, ptMax_,-0.2,1.2);
766 mHFEFracVSpT_Forward= ibooker.
bookProfile(
"HFEFracVSpT_Forward",
"HFEFracVSpT_Forward",ptBin_, ptMin_, ptMax_,-0.2,1.2);
768 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSpT_Barrel" ,mCHFracVSpT_Barrel));
769 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSpT_Barrel" ,mNHFracVSpT_Barrel));
770 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSpT_Barrel" ,mPhFracVSpT_Barrel));
771 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracVSpT_EndCap" ,mCHFracVSpT_EndCap));
772 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracVSpT_EndCap" ,mNHFracVSpT_EndCap));
773 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracVSpT_EndCap" ,mPhFracVSpT_EndCap));
774 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracVSpT_Forward" ,mHFHFracVSpT_Forward));
775 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEFracVSpT_Forward" ,mHFEFracVSpT_Forward));
780 mCHFrac_lowPt_EndCap = ibooker.
book1D(
"CHFrac_lowPt_EndCap",
"CHFrac_lowPt_EndCap", 120, -0.1, 1.1);
781 mNHFrac_lowPt_EndCap = ibooker.
book1D(
"NHFrac_lowPt_EndCap",
"NHFrac_lowPt_EndCap", 120, -0.1, 1.1);
782 mPhFrac_lowPt_EndCap = ibooker.
book1D(
"PhFrac_lowPt_EndCap",
"PhFrac_lowPt_EndCap", 120, -0.1, 1.1);
783 mCHFrac_mediumPt_EndCap = ibooker.
book1D(
"CHFrac_mediumPt_EndCap",
"CHFrac_mediumPt_EndCap", 120, -0.1, 1.1);
784 mNHFrac_mediumPt_EndCap = ibooker.
book1D(
"NHFrac_mediumPt_EndCap",
"NHFrac_mediumPt_EndCap", 120, -0.1, 1.1);
785 mPhFrac_mediumPt_EndCap = ibooker.
book1D(
"PhFrac_mediumPt_EndCap",
"PhFrac_mediumPt_EndCap", 120, -0.1, 1.1);
786 mCHFrac_highPt_EndCap = ibooker.
book1D(
"CHFrac_highPt_EndCap",
"CHFrac_highPt_EndCap", 120, -0.1, 1.1);
787 mNHFrac_highPt_EndCap = ibooker.
book1D(
"NHFrac_highPt_EndCap",
"NHFrac_highPt_EndCap", 120, -0.1, 1.1);
788 mPhFrac_highPt_EndCap = ibooker.
book1D(
"PhFrac_highPt_EndCap",
"PhFrac_highPt_EndCap", 120, -0.1, 1.1);
790 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_lowPt_EndCap" ,mCHFrac_lowPt_EndCap));
791 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_lowPt_EndCap" ,mNHFrac_lowPt_EndCap));
792 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_lowPt_EndCap" ,mPhFrac_lowPt_EndCap));
793 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_mediumPt_EndCap" ,mCHFrac_mediumPt_EndCap));
794 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_mediumPt_EndCap" ,mNHFrac_mediumPt_EndCap));
795 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_mediumPt_EndCap" ,mPhFrac_mediumPt_EndCap));
796 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFrac_highPt_EndCap" ,mCHFrac_highPt_EndCap));
797 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFrac_highPt_EndCap" ,mNHFrac_highPt_EndCap));
798 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFrac_highPt_EndCap" ,mPhFrac_highPt_EndCap));
801 mCHEn_lowPt_EndCap = ibooker.
book1D(
"CHEn_lowPt_EndCap",
"CHEn_lowPt_EndCap", ptBin_, 0., ptMax_);
802 mNHEn_lowPt_EndCap = ibooker.
book1D(
"NHEn_lowPt_EndCap",
"NHEn_lowPt_EndCap", ptBin_, 0., ptMax_);
803 mPhEn_lowPt_EndCap = ibooker.
book1D(
"PhEn_lowPt_EndCap",
"PhEn_lowPt_EndCap", ptBin_, 0., ptMax_);
804 mElEn_lowPt_EndCap = ibooker.
book1D(
"ElEn_lowPt_EndCap",
"ElEn_lowPt_EndCap", ptBin_, 0., 100);
805 mMuEn_lowPt_EndCap = ibooker.
book1D(
"MuEn_lowPt_EndCap",
"MuEn_lowPt_EndCap", ptBin_, 0., 100);
806 mCHEn_mediumPt_EndCap = ibooker.
book1D(
"CHEn_mediumPt_EndCap",
"CHEn_mediumPt_EndCap", ptBin_, 0., ptMax_);
807 mNHEn_mediumPt_EndCap = ibooker.
book1D(
"NHEn_mediumPt_EndCap",
"NHEn_mediumPt_EndCap", ptBin_, 0., ptMax_);
808 mPhEn_mediumPt_EndCap = ibooker.
book1D(
"PhEn_mediumPt_EndCap",
"PhEn_mediumPt_EndCap", ptBin_, 0., ptMax_);
809 mElEn_mediumPt_EndCap = ibooker.
book1D(
"ElEn_mediumPt_EndCap",
"ElEn_mediumPt_EndCap", ptBin_, 0., 100);
810 mMuEn_mediumPt_EndCap = ibooker.
book1D(
"MuEn_mediumPt_EndCap",
"MuEn_mediumPt_EndCap", ptBin_, 0., 100);
811 mCHEn_highPt_EndCap = ibooker.
book1D(
"CHEn_highPt_EndCap",
"CHEn_highPt_EndCap", ptBin_, 0., 1.5*ptMax_);
812 mNHEn_highPt_EndCap = ibooker.
book1D(
"NHEn_highPt_EndCap",
"NHEn_highPt_EndCap", ptBin_, 0., 1.5*ptMax_);
813 mPhEn_highPt_EndCap = ibooker.
book1D(
"PhEn_highPt_EndCap",
"PhEn_highPt_EndCap", ptBin_, 0., 1.5*ptMax_);
814 mElEn_highPt_EndCap = ibooker.
book1D(
"ElEn_highPt_EndCap",
"ElEn_highPt_EndCap", ptBin_, 0., 100);
815 mMuEn_highPt_EndCap = ibooker.
book1D(
"MuEn_highPt_EndCap",
"MuEn_highPt_EndCap", ptBin_, 0., 100);
817 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_lowPt_EndCap" ,mCHEn_lowPt_EndCap));
818 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_lowPt_EndCap" ,mNHEn_lowPt_EndCap));
819 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_lowPt_EndCap" ,mPhEn_lowPt_EndCap));
820 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_lowPt_EndCap" ,mElEn_lowPt_EndCap));
821 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_lowPt_EndCap" ,mMuEn_lowPt_EndCap));
822 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_mediumPt_EndCap" ,mCHEn_mediumPt_EndCap));
823 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_mediumPt_EndCap" ,mNHEn_mediumPt_EndCap));
824 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_mediumPt_EndCap" ,mPhEn_mediumPt_EndCap));
825 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_mediumPt_EndCap" ,mElEn_mediumPt_EndCap));
826 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_mediumPt_EndCap" ,mMuEn_mediumPt_EndCap));
827 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHEn_highPt_EndCap" ,mCHEn_highPt_EndCap));
828 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHEn_highPt_EndCap" ,mNHEn_highPt_EndCap));
829 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhEn_highPt_EndCap" ,mPhEn_highPt_EndCap));
830 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ElEn_highPt_EndCap" ,mElEn_highPt_EndCap));
831 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuEn_highPt_EndCap" ,mMuEn_highPt_EndCap));
834 mePhFracBarrel_BXm2BXm1Empty = ibooker.
book1D(
"PhFracBarrel_BXm2BXm1Empty",
"PHFrac prev empty 2 bunches (Barrel)", 50, 0, 1);
835 mePhFracBarrel_BXm2BXm1Filled = ibooker.
book1D(
"PhFracBarrel_BXm2BXm1Filled",
"PHFrac prev filled 2 bunches (Barrel)", 50, 0, 1);
836 meNHFracBarrel_BXm2BXm1Empty = ibooker.
book1D(
"NHFracBarrel_BXm2BXm1Empty",
"NHFrac prev empty 2 bunches (Barrel)", 50, 0, 1);
837 meNHFracBarrel_BXm2BXm1Filled = ibooker.
book1D(
"NHFracBarrel_BXm2BXm1Filled",
"NHFrac prev filled 2 bunches (Barrel)", 50, 0, 1);
838 meCHFracBarrel_BXm2BXm1Empty = ibooker.
book1D(
"CHFracBarrel_BXm2BXm1Empty",
"CHFrac prev empty 2 bunches (Barrel)", 50, 0, 1);
839 meCHFracBarrel_BXm2BXm1Filled = ibooker.
book1D(
"CHFracBarrel_BXm2BXm1Filled",
"CHFrac prev filled 2 bunches (Barrel)", 50, 0, 1);
840 mePtBarrel_BXm2BXm1Empty = ibooker.
book1D(
"PtBarrel_BXm2BXm1Empty",
"pT prev empty 2 bunches (Barrel)", ptBin_, ptMin_, ptMax_);
841 mePtBarrel_BXm2BXm1Filled = ibooker.
book1D(
"PtBarrel_BXm2BXm1Filled",
"pT prev filled 2 bunches (Barrel)", ptBin_, ptMin_, ptMax_);
842 mePhFracEndCapPlus_BXm2BXm1Empty = ibooker.
book1D(
"PhFracEndCapPlus_BXm2BXm1Empty",
"PHFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
843 mePhFracEndCapPlus_BXm2BXm1Filled = ibooker.
book1D(
"PhFracEndCapPlus_BXm2BXm1Filled",
"PHFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
844 meNHFracEndCapPlus_BXm2BXm1Empty = ibooker.
book1D(
"NHFracEndCapPlus_BXm2BXm1Empty",
"NHFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
845 meNHFracEndCapPlus_BXm2BXm1Filled = ibooker.
book1D(
"NHFracEndCapPlus_BXm2BXm1Filled",
"NHFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
846 meCHFracEndCapPlus_BXm2BXm1Empty = ibooker.
book1D(
"CHFracEndCapPlus_BXm2BXm1Empty",
"CHFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
847 meCHFracEndCapPlus_BXm2BXm1Filled = ibooker.
book1D(
"CHFracEndCapPlus_BXm2BXm1Filled",
"CHFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
848 mePtEndCapPlus_BXm2BXm1Empty = ibooker.
book1D(
"PtEndCapPlus_BXm2BXm1Empty",
"pT prev empty 2 bunches (EndCapPlus)", ptBin_, ptMin_, ptMax_);
849 mePtEndCapPlus_BXm2BXm1Filled = ibooker.
book1D(
"PtEndCapPlus_BXm2BXm1Filled",
"pT prev filled 2 bunches (EndCapPlus)", ptBin_, ptMin_, ptMax_);
850 meHFHFracPlus_BXm2BXm1Empty = ibooker.
book1D(
"HFHFracPlus_BXm2BXm1Empty",
"HFHFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
851 meHFHFracPlus_BXm2BXm1Filled = ibooker.
book1D(
"HFHFracPlus_BXm2BXm1Filled",
"HFHFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
852 meHFEMFracPlus_BXm2BXm1Empty = ibooker.
book1D(
"HFEMFracPlus_BXm2BXm1Empty",
"HFEMFrac prev empty 2 bunches (EndCapPlus)", 50, 0, 1);
853 meHFEMFracPlus_BXm2BXm1Filled = ibooker.
book1D(
"HFEMFracPlus_BXm2BXm1Filled",
"HFEMFrac prev filled 2 bunches (EndCapPlus)", 50, 0, 1);
854 mePtForwardPlus_BXm2BXm1Empty = ibooker.
book1D(
"PtForwardPlus_BXm2BXm1Empty",
"pT prev empty 2 bunches (ForwardPlus)", ptBin_, ptMin_, ptMax_);
855 mePtForwardPlus_BXm2BXm1Filled = ibooker.
book1D(
"PtForwardPlus_BXm2BXm1Filled",
"pT prev filled 2 bunches (ForwardPlus)", ptBin_, ptMin_, ptMax_);
856 mePhFracEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"PhFracEndCapMinus_BXm2BXm1Empty",
"PHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
857 mePhFracEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"PhFracEndCapMinus_BXm2BXm1Filled",
"PHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
858 meNHFracEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"NHFracEndCapMinus_BXm2BXm1Empty",
"NHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
859 meNHFracEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"NHFracEndCapMinus_BXm2BXm1Filled",
"NHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
860 meCHFracEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"CHFracEndCapMinus_BXm2BXm1Empty",
"CHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
861 meCHFracEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"CHFracEndCapMinus_BXm2BXm1Filled",
"CHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
862 mePtEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"PtEndCapMinus_BXm2BXm1Empty",
"pT prev empty 2 bunches (EndCapMinus)", ptBin_, ptMin_, ptMax_);
863 mePtEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"PtEndCapMinus_BXm2BXm1Filled",
"pT prev filled 2 bunches (EndCapMinus)", ptBin_, ptMin_, ptMax_);
864 meCHFracEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"CHFracEndCapMinus_BXm2BXm1Empty",
"CHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
865 meCHFracEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"CHFracEndCapMinus_BXm2BXm1Filled",
"CHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
866 mePtEndCapMinus_BXm2BXm1Empty = ibooker.
book1D(
"PtEndCapMinus_BXm2BXm1Empty",
"pT prev empty 2 bunches (EndCapMinus)", ptBin_, ptMin_, ptMax_);
867 mePtEndCapMinus_BXm2BXm1Filled = ibooker.
book1D(
"PtEndCapMinus_BXm2BXm1Filled",
"pT prev filled 2 bunches (EndCapMinus)", ptBin_, ptMin_, ptMax_);
868 meHFHFracMinus_BXm2BXm1Empty = ibooker.
book1D(
"HFHFracMinus_BXm2BXm1Empty",
"HFHFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
869 meHFHFracMinus_BXm2BXm1Filled = ibooker.
book1D(
"HFHFracMinus_BXm2BXm1Filled",
"HFHFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
870 meHFEMFracMinus_BXm2BXm1Empty = ibooker.
book1D(
"HFEMFracMinus_BXm2BXm1Empty",
"HFEMFrac prev empty 2 bunches (EndCapMinus)", 50, 0, 1);
871 meHFEMFracMinus_BXm2BXm1Filled = ibooker.
book1D(
"HFEMFracMinus_BXm2BXm1Filled",
"HFEMFrac prev filled 2 bunches (EndCapMinus)", 50, 0, 1);
872 mePtForwardMinus_BXm2BXm1Empty = ibooker.
book1D(
"PtForwardMinus_BXm2BXm1Empty",
"pT prev empty 2 bunches (ForwardMinus)", ptBin_, ptMin_, ptMax_);
873 mePtForwardMinus_BXm2BXm1Filled = ibooker.
book1D(
"PtForwardMinus_BXm2BXm1Filled",
"pT prev filled 2 bunches (ForwardMinus)", ptBin_, ptMin_, ptMax_);
874 meEta_BXm2BXm1Empty = ibooker.
book1D(
"EtaBarrel_BXm2BXm1Empty",
"eta prev empty 2 bunches", etaBin_, etaMin_, etaMax_);
875 meEta_BXm2BXm1Filled = ibooker.
book1D(
"EtaBarrel_BXm2BXm1Filled",
"eta prev filled 2 bunches", etaBin_, etaMin_, etaMax_);
877 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracBarrel_BXm2BXm1Empty" ,mePhFracBarrel_BXm2BXm1Empty));
878 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracBarrel_BXm2BXm1Filled" ,mePhFracBarrel_BXm2BXm1Filled));
879 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracBarrel_BXm2BXm1Empty" ,meNHFracBarrel_BXm2BXm1Empty));
880 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracBarrel_BXm2BXm1Filled" ,meNHFracBarrel_BXm2BXm1Filled));
881 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracBarrel_BXm2BXm1Empty" ,meCHFracBarrel_BXm2BXm1Empty));
882 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracBarrel_BXm2BXm1Filled" ,meCHFracBarrel_BXm2BXm1Filled));
883 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtBarrel_BXm2BXm1Empty" ,mePtBarrel_BXm2BXm1Empty));
884 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtBarrel_BXm2BXm1Filled" ,mePtBarrel_BXm2BXm1Filled));
885 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapPlus_BXm2BXm1Empty" ,mePhFracEndCapPlus_BXm2BXm1Empty));
886 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapPlus_BXm2BXm1Filled" ,mePhFracEndCapPlus_BXm2BXm1Filled));
887 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapPlus_BXm2BXm1Empty" ,meNHFracEndCapPlus_BXm2BXm1Empty));
888 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapPlus_BXm2BXm1Filled" ,meNHFracEndCapPlus_BXm2BXm1Filled));
889 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapPlus_BXm2BXm1Empty" ,meCHFracEndCapPlus_BXm2BXm1Empty));
890 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapPlus_BXm2BXm1Filled" ,meCHFracEndCapPlus_BXm2BXm1Filled));
891 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapPlus_BXm2BXm1Empty" ,mePtEndCapPlus_BXm2BXm1Empty));
892 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapPlus_BXm2BXm1Filled" ,mePtEndCapPlus_BXm2BXm1Filled));
893 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracPlus_BXm2BXm1Empty" ,meHFHFracPlus_BXm2BXm1Empty));
894 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracPlus_BXm2BXm1Filled" ,meHFHFracPlus_BXm2BXm1Filled));
895 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracPlus_BXm2BXm1Empty" ,meHFEMFracPlus_BXm2BXm1Empty));
896 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracPlus_BXm2BXm1Filled" ,meHFEMFracPlus_BXm2BXm1Filled));
897 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardPlus_BXm2BXm1Empty" ,mePtForwardPlus_BXm2BXm1Empty));
898 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardPlus_BXm2BXm1Filled" ,mePtForwardPlus_BXm2BXm1Filled));
899 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapMinus_BXm2BXm1Empty" ,mePhFracEndCapMinus_BXm2BXm1Empty));
900 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapMinus_BXm2BXm1Filled" ,mePhFracEndCapMinus_BXm2BXm1Filled));
901 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapMinus_BXm2BXm1Empty" ,meNHFracEndCapMinus_BXm2BXm1Empty));
902 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapMinus_BXm2BXm1Filled" ,meNHFracEndCapMinus_BXm2BXm1Filled));
903 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapMinus_BXm2BXm1Empty" ,meCHFracEndCapMinus_BXm2BXm1Empty));
904 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapMinus_BXm2BXm1Filled" ,meCHFracEndCapMinus_BXm2BXm1Filled));
905 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapMinus_BXm2BXm1Empty" ,mePtEndCapMinus_BXm2BXm1Empty));
906 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapMinus_BXm2BXm1Filled" ,mePtEndCapMinus_BXm2BXm1Filled));
907 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracMinus_BXm2BXm1Empty" ,meHFHFracMinus_BXm2BXm1Empty));
908 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracMinus_BXm2BXm1Filled" ,meHFHFracMinus_BXm2BXm1Filled));
909 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracMinus_BXm2BXm1Empty" ,meHFEMFracMinus_BXm2BXm1Empty));
910 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracMinus_BXm2BXm1Filled" ,meHFEMFracMinus_BXm2BXm1Filled));
911 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardMinus_BXm2BXm1Empty" ,mePtForwardMinus_BXm2BXm1Empty));
912 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardMinus_BXm2BXm1Filled" ,mePtForwardMinus_BXm2BXm1Filled));
913 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_BXm2BXm1Empty" ,meEta_BXm2BXm1Empty));
914 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_BXm2BXm1Filled",meEta_BXm2BXm1Filled));
916 mePhFracBarrel_BXm1Empty = ibooker.
book1D(
"PhFracBarrel_BXm1Empty",
"PHFrac prev empty 1 bunch (Barrel)", 50, 0, 1);
917 mePhFracBarrel_BXm1Filled = ibooker.
book1D(
"PhFracBarrel_BXm1Filled",
"PHFrac prev filled 1 bunch (Barrel)", 50, 0, 1);
918 meNHFracBarrel_BXm1Empty = ibooker.
book1D(
"NHFracBarrel_BXm1Empty",
"NHFrac prev empty 1 bunch (Barrel)", 50, 0, 1);
919 meNHFracBarrel_BXm1Filled = ibooker.
book1D(
"NHFracBarrel_BXm1Filled",
"NHFrac prev filled 1 bunch (Barrel)", 50, 0, 1);
920 meCHFracBarrel_BXm1Empty = ibooker.
book1D(
"CHFracBarrel_BXm1Empty",
"CHFrac prev empty 1 bunch (Barrel)", 50, 0, 1);
921 meCHFracBarrel_BXm1Filled = ibooker.
book1D(
"CHFracBarrel_BXm1Filled",
"CHFrac prev filled 1 bunch (Barrel)", 50, 0, 1);
922 mePtBarrel_BXm1Empty = ibooker.
book1D(
"PtBarrel_BXm1Empty",
"pT prev empty 1 bunch (Barrel)", ptBin_, ptMin_, ptMax_);
923 mePtBarrel_BXm1Filled = ibooker.
book1D(
"PtBarrel_BXm1Filled",
"pT prev filled 1 bunch (Barrel)", ptBin_, ptMin_, ptMax_);
924 mePhFracEndCapPlus_BXm1Empty = ibooker.
book1D(
"PhFracEndCapPlus_BXm1Empty",
"PHFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
925 mePhFracEndCapPlus_BXm1Filled = ibooker.
book1D(
"PhFracEndCapPlus_BXm1Filled",
"PHFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
926 meNHFracEndCapPlus_BXm1Empty = ibooker.
book1D(
"NHFracEndCapPlus_BXm1Empty",
"NHFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
927 meNHFracEndCapPlus_BXm1Filled = ibooker.
book1D(
"NHFracEndCapPlus_BXm1Filled",
"NHFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
928 meCHFracEndCapPlus_BXm1Empty = ibooker.
book1D(
"CHFracEndCapPlus_BXm1Empty",
"CHFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
929 meCHFracEndCapPlus_BXm1Filled = ibooker.
book1D(
"CHFracEndCapPlus_BXm1Filled",
"CHFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
930 mePtEndCapPlus_BXm1Empty = ibooker.
book1D(
"PtEndCapPlus_BXm1Empty",
"pT prev empty 1 bunch (EndCapPlus)", ptBin_, ptMin_, ptMax_);
931 mePtEndCapPlus_BXm1Filled = ibooker.
book1D(
"PtEndCapPlus_BXm1Filled",
"pT prev filled 1 bunch (EndCapPlus)", ptBin_, ptMin_, ptMax_);
932 meHFHFracPlus_BXm1Empty = ibooker.
book1D(
"HFHFracPlus_BXm1Empty",
"HFHFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
933 meHFHFracPlus_BXm1Filled = ibooker.
book1D(
"HFHFracPlus_BXm1Filled",
"HFHFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
934 meHFEMFracPlus_BXm1Empty = ibooker.
book1D(
"HFEMFracPlus_BXm1Empty",
"HFEMFrac prev empty 1 bunch (EndCapPlus)", 50, 0, 1);
935 meHFEMFracPlus_BXm1Filled = ibooker.
book1D(
"HFEMFracPlus_BXm1Filled",
"HFEMFrac prev filled 1 bunch (EndCapPlus)", 50, 0, 1);
936 mePtForwardPlus_BXm1Empty = ibooker.
book1D(
"PtForwardPlus_BXm1Empty",
"pT prev empty 1 bunch (ForwardPlus)", ptBin_, ptMin_, ptMax_);
937 mePtForwardPlus_BXm1Filled = ibooker.
book1D(
"PtForwardPlus_BXm1Filled",
"pT prev filled 1 bunch (ForwardPlus)", ptBin_, ptMin_, ptMax_);
938 mePhFracEndCapMinus_BXm1Empty = ibooker.
book1D(
"PhFracEndCapMinus_BXm1Empty",
"PHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
939 mePhFracEndCapMinus_BXm1Filled = ibooker.
book1D(
"PhFracEndCapMinus_BXm1Filled",
"PHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
940 meNHFracEndCapMinus_BXm1Empty = ibooker.
book1D(
"NHFracEndCapMinus_BXm1Empty",
"NHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
941 meNHFracEndCapMinus_BXm1Filled = ibooker.
book1D(
"NHFracEndCapMinus_BXm1Filled",
"NHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
942 meCHFracEndCapMinus_BXm1Empty = ibooker.
book1D(
"CHFracEndCapMinus_BXm1Empty",
"CHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
943 meCHFracEndCapMinus_BXm1Filled = ibooker.
book1D(
"CHFracEndCapMinus_BXm1Filled",
"CHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
944 mePtEndCapMinus_BXm1Empty = ibooker.
book1D(
"PtEndCapMinus_BXm1Empty",
"pT prev empty 1 bunch (EndCapMinus)", ptBin_, ptMin_, ptMax_);
945 mePtEndCapMinus_BXm1Filled = ibooker.
book1D(
"PtEndCapMinus_BXm1Filled",
"pT prev filled 1 bunch (EndCapMinus)", ptBin_, ptMin_, ptMax_);
946 meCHFracEndCapMinus_BXm1Empty = ibooker.
book1D(
"CHFracEndCapMinus_BXm1Empty",
"CHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
947 meCHFracEndCapMinus_BXm1Filled = ibooker.
book1D(
"CHFracEndCapMinus_BXm1Filled",
"CHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
948 mePtEndCapMinus_BXm1Empty = ibooker.
book1D(
"PtEndCapMinus_BXm1Empty",
"pT prev empty 1 bunch (EndCapMinus)", ptBin_, ptMin_, ptMax_);
949 mePtEndCapMinus_BXm1Filled = ibooker.
book1D(
"PtEndCapMinus_BXm1Filled",
"pT prev filled 1 bunch (EndCapMinus)", ptBin_, ptMin_, ptMax_);
950 meHFHFracMinus_BXm1Empty = ibooker.
book1D(
"HFHFracMinus_BXm1Empty",
"HFHFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
951 meHFHFracMinus_BXm1Filled = ibooker.
book1D(
"HFHFracMinus_BXm1Filled",
"HFHFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
952 meHFEMFracMinus_BXm1Empty = ibooker.
book1D(
"HFEMFracMinus_BXm1Empty",
"HFEMFrac prev empty 1 bunch (EndCapMinus)", 50, 0, 1);
953 meHFEMFracMinus_BXm1Filled = ibooker.
book1D(
"HFEMFracMinus_BXm1Filled",
"HFEMFrac prev filled 1 bunch (EndCapMinus)", 50, 0, 1);
954 mePtForwardMinus_BXm1Empty = ibooker.
book1D(
"PtForwardMinus_BXm1Empty",
"pT prev empty 1 bunch (ForwardMinus)", ptBin_, ptMin_, ptMax_);
955 mePtForwardMinus_BXm1Filled = ibooker.
book1D(
"PtForwardMinus_BXm1Filled",
"pT prev filled 1 bunch (ForwardMinus)", ptBin_, ptMin_, ptMax_);
956 meEta_BXm1Empty = ibooker.
book1D(
"EtaBarrel_BXm1Empty",
"eta prev empty 1 bunch", etaBin_, etaMin_, etaMax_);
957 meEta_BXm1Filled = ibooker.
book1D(
"EtaBarrel_BXm1Filled",
"eta prev filled 1 bunch", etaBin_, etaMin_, etaMax_);
959 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracBarrel_BXm1Empty" ,mePhFracBarrel_BXm1Empty));
960 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracBarrel_BXm1Filled" ,mePhFracBarrel_BXm1Filled));
961 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracBarrel_BXm1Empty" ,meNHFracBarrel_BXm1Empty));
962 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracBarrel_BXm1Filled" ,meNHFracBarrel_BXm1Filled));
963 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracBarrel_BXm1Empty" ,meCHFracBarrel_BXm1Empty));
964 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracBarrel_BXm1Filled" ,meCHFracBarrel_BXm1Filled));
965 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtBarrel_BXm1Empty" ,mePtBarrel_BXm1Empty));
966 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtBarrel_BXm1Filled" ,mePtBarrel_BXm1Filled));
967 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapPlus_BXm1Empty" ,mePhFracEndCapPlus_BXm1Empty));
968 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapPlus_BXm1Filled" ,mePhFracEndCapPlus_BXm1Filled));
969 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapPlus_BXm1Empty" ,meNHFracEndCapPlus_BXm1Empty));
970 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapPlus_BXm1Filled" ,meNHFracEndCapPlus_BXm1Filled));
971 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapPlus_BXm1Empty" ,meCHFracEndCapPlus_BXm1Empty));
972 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapPlus_BXm1Filled" ,meCHFracEndCapPlus_BXm1Filled));
973 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapPlus_BXm1Empty" ,mePtEndCapPlus_BXm1Empty));
974 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapPlus_BXm1Filled" ,mePtEndCapPlus_BXm1Filled));
975 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracPlus_BXm1Empty" ,meHFHFracPlus_BXm1Empty));
976 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracPlus_BXm1Filled" ,meHFHFracPlus_BXm1Filled));
977 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracPlus_BXm1Empty" ,meHFEMFracPlus_BXm1Empty));
978 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracPlus_BXm1Filled" ,meHFEMFracPlus_BXm1Filled));
979 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardPlus_BXm1Empty" ,mePtForwardPlus_BXm1Empty));
980 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardPlus_BXm1Filled" ,mePtForwardPlus_BXm1Filled));
981 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapMinus_BXm1Empty" ,mePhFracEndCapMinus_BXm1Empty));
982 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PhFracEndCapMinus_BXm1Filled" ,mePhFracEndCapMinus_BXm1Filled));
983 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapMinus_BXm1Empty" ,meNHFracEndCapMinus_BXm1Empty));
984 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NHFracEndCapMinus_BXm1Filled" ,meNHFracEndCapMinus_BXm1Filled));
985 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapMinus_BXm1Empty" ,meCHFracEndCapMinus_BXm1Empty));
986 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"CHFracEndCapMinus_BXm1Filled" ,meCHFracEndCapMinus_BXm1Filled));
987 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapMinus_BXm1Empty" ,mePtEndCapMinus_BXm1Empty));
988 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtEndCapMinus_BXm1Filled" ,mePtEndCapMinus_BXm1Filled));
989 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracMinus_BXm1Empty" ,meHFHFracMinus_BXm1Empty));
990 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFracMinus_BXm1Filled" ,meHFHFracMinus_BXm1Filled));
991 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracMinus_BXm1Empty" ,meHFEMFracMinus_BXm1Empty));
992 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEMFracMinus_BXm1Filled" ,meHFEMFracMinus_BXm1Filled));
993 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardMinus_BXm1Empty" ,mePtForwardMinus_BXm1Empty));
994 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"PtForwardMinus_BXm1Filled" ,mePtForwardMinus_BXm1Filled));
995 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_BXm1Empty" ,meEta_BXm1Empty));
996 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"Eta_BXm1Filled",meEta_BXm1Filled));
999 mChMultiplicity_lowPt_EndCap = ibooker.
book1D(
"ChMultiplicity_lowPt_EndCap",
"ChMultiplicity_lowPt_EndCap", 60,0,60);
1000 mNeutMultiplicity_lowPt_EndCap = ibooker.
book1D(
"NeutMultiplicity_lowPt_EndCap",
"NeutMultiplicity_lowPt_EndCap", 60,0,60);
1001 mMuMultiplicity_lowPt_EndCap = ibooker.
book1D(
"MuMultiplicity_lowPt_EndCap",
"MuMultiplicity_lowPt_EndCap", 10,0,10);
1002 mChMultiplicity_mediumPt_EndCap = ibooker.
book1D(
"ChMultiplicity_mediumPt_EndCap",
"ChMultiplicity_mediumPt_EndCap", 60,0,60);
1003 mNeutMultiplicity_mediumPt_EndCap = ibooker.
book1D(
"NeutMultiplicity_mediumPt_EndCap",
"NeutMultiplicity_mediumPt_EndCap", 60,0,60);
1004 mMuMultiplicity_mediumPt_EndCap = ibooker.
book1D(
"MuMultiplicity_mediumPt_EndCap",
"MuMultiplicity_mediumPt_EndCap", 10,0,10);
1005 mChMultiplicity_highPt_EndCap = ibooker.
book1D(
"ChMultiplicity_highPt_EndCap",
"ChMultiplicity_highPt_EndCap", 60,0,60);
1006 mNeutMultiplicity_highPt_EndCap = ibooker.
book1D(
"NeutMultiplicity_highPt_EndCap",
"NeutMultiplicity_highPt_EndCap", 60,0,60);
1007 mMuMultiplicity_highPt_EndCap = ibooker.
book1D(
"MuMultiplicity_highPt_EndCap",
"MuMultiplicity_highPt_EndCap", 10,0,10);
1009 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_lowPt_EndCap" ,mChMultiplicity_lowPt_EndCap));
1010 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_lowPt_EndCap" ,mNeutMultiplicity_lowPt_EndCap));
1011 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_lowPt_EndCap" ,mMuMultiplicity_lowPt_EndCap));
1012 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_mediumPt_EndCap" ,mChMultiplicity_mediumPt_EndCap));
1013 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_mediumPt_EndCap" ,mNeutMultiplicity_mediumPt_EndCap));
1014 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_mediumPt_EndCap" ,mMuMultiplicity_mediumPt_EndCap));
1015 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChMultiplicity_highPt_EndCap" ,mChMultiplicity_highPt_EndCap));
1016 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_highPt_EndCap" ,mNeutMultiplicity_highPt_EndCap));
1017 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuMultiplicity_highPt_EndCap" ,mMuMultiplicity_highPt_EndCap));
1021 mHFEFrac_lowPt_Forward = ibooker.
book1D(
"HFEFrac_lowPt_Forward",
"HFEFrac_lowPt_Forward", 140, -0.2, 1.2);
1022 mHFHFrac_lowPt_Forward = ibooker.
book1D(
"HFHFrac_lowPt_Forward",
"HFHFrac_lowPt_Forward", 140, -0.2, 1.2);
1023 mHFEFrac_mediumPt_Forward = ibooker.
book1D(
"HFEFrac_mediumPt_Forward",
"HFEFrac_mediumPt_Forward", 140, -0.2, 1.2);
1024 mHFHFrac_mediumPt_Forward = ibooker.
book1D(
"HFHFrac_mediumPt_Forward",
"HFHFrac_mediumPt_Forward", 140, -0.2, 1.2);
1025 mHFEFrac_highPt_Forward = ibooker.
book1D(
"HFEFrac_highPt_Forward",
"HFEFrac_highPt_Forward", 140, -0.2, 1.2);
1026 mHFHFrac_highPt_Forward = ibooker.
book1D(
"HFHFrac_highPt_Forward",
"HFHFrac_highPt_Forward", 140, -0.2, 1.2);
1027 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFrac_lowPt_Forward" ,mHFHFrac_lowPt_Forward));
1028 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEFrac_lowPt_Forward" ,mHFEFrac_lowPt_Forward));
1029 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFrac_mediumPt_Forward" ,mHFHFrac_mediumPt_Forward));
1030 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEFrac_mediumPt_Forward" ,mHFEFrac_mediumPt_Forward));
1031 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHFrac_highPt_Forward" ,mHFHFrac_highPt_Forward));
1032 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEFrac_highPt_Forward" ,mHFEFrac_highPt_Forward));
1035 mHFEEn_lowPt_Forward = ibooker.
book1D(
"HFEEn_lowPt_Forward",
"HFEEn_lowPt_Forward", ptBin_, 0., ptMax_);
1036 mHFHEn_lowPt_Forward = ibooker.
book1D(
"HFHEn_lowPt_Forward",
"HFHEn_lowPt_Forward", ptBin_, 0., 2.0*ptMax_);
1037 mHFEEn_mediumPt_Forward = ibooker.
book1D(
"HFEEn_mediumPt_Forward",
"HFEEn_mediumPt_Forward", ptBin_, 0., 1.5*ptMax_);
1038 mHFHEn_mediumPt_Forward = ibooker.
book1D(
"HFHEn_mediumPt_Forward",
"HFHEn_mediumPt_Forward", ptBin_, 0., 2.5*ptMax_);
1039 mHFEEn_highPt_Forward = ibooker.
book1D(
"HFEEn_highPt_Forward",
"HFEEn_highPt_Forward", ptBin_, 0., 1.5*ptMax_);
1040 mHFHEn_highPt_Forward = ibooker.
book1D(
"HFHEn_highPt_Forward",
"HFHEn_highPt_Forward", ptBin_, 0., 5.0*ptMax_);
1041 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHEn_lowPt_Forward" ,mHFHEn_lowPt_Forward));
1042 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEEn_lowPt_Forward" ,mHFEEn_lowPt_Forward));
1043 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHEn_mediumPt_Forward" ,mHFHEn_mediumPt_Forward));
1044 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEEn_mediumPt_Forward" ,mHFEEn_mediumPt_Forward));
1045 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFHEn_highPt_Forward" ,mHFHEn_highPt_Forward));
1046 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"HFEEn_highPt_Forward" ,mHFEEn_highPt_Forward));
1048 mNeutMultiplicity_lowPt_Forward = ibooker.
book1D(
"NeutMultiplicity_lowPt_Forward",
"NeutMultiplicity_lowPt_Forward", 60,0,60);
1049 mNeutMultiplicity_mediumPt_Forward = ibooker.
book1D(
"NeutMultiplicity_mediumPt_Forward",
"NeutMultiplicity_mediumPt_Forward", 60,0,60);
1050 mNeutMultiplicity_highPt_Forward = ibooker.
book1D(
"NeutMultiplicity_highPt_Forward",
"NeutMultiplicity_highPt_Forward", 60,0,60);
1052 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_lowPt_Forward" ,mNeutMultiplicity_lowPt_Forward));
1053 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_mediumPt_Forward" ,mNeutMultiplicity_mediumPt_Forward));
1054 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutMultiplicity_highPt_Forward" ,mNeutMultiplicity_highPt_Forward));
1056 mChargedHadronEnergy = ibooker.
book1D(
"ChargedHadronEnergy",
"charged HAD energy", 100, 0, 100);
1057 mNeutralHadronEnergy = ibooker.
book1D(
"NeutralHadronEnergy",
"neutral HAD energy", 100, 0, 100);
1058 mChargedEmEnergy = ibooker.
book1D(
"ChargedEmEnergy",
"charged EM energy ", 100, 0, 100);
1059 mChargedMuEnergy = ibooker.
book1D(
"ChargedMuEnergy",
"charged Mu energy", 100, 0, 100);
1060 mNeutralEmEnergy = ibooker.
book1D(
"NeutralEmEnergy",
"neutral EM energy", 100, 0, 100);
1061 mChargedMultiplicity = ibooker.
book1D(
"ChargedMultiplicity",
"charged multiplicity ", 100, 0, 100);
1062 mNeutralMultiplicity = ibooker.
book1D(
"NeutralMultiplicity",
"neutral multiplicity", 100, 0, 100);
1063 mMuonMultiplicity = ibooker.
book1D(
"MuonMultiplicity",
"muon multiplicity", 100, 0, 100);
1064 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedHadronEnergy" ,mChargedHadronEnergy));
1065 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralHadronEnergy" ,mNeutralHadronEnergy));
1066 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedEmEnergy" ,mChargedEmEnergy));
1067 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedMuEnergy" ,mChargedMuEnergy));
1068 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralEmEnergy" ,mNeutralEmEnergy));
1069 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedMultiplicity" ,mChargedMultiplicity));
1070 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralMultiplicity" ,mNeutralMultiplicity));
1071 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuonMultiplicity" ,mMuonMultiplicity));
1075 mChargedHadronEnergy_profile = ibooker.
bookProfile(
"ChargedHadronEnergy_profile",
"charged HAD energy", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1076 mNeutralHadronEnergy_profile = ibooker.
bookProfile(
"NeutralHadronEnergy_profile",
"neutral HAD energy", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1077 mChargedEmEnergy_profile = ibooker.
bookProfile(
"ChargedEmEnergy_profile",
"charged EM energy", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1078 mChargedMuEnergy_profile = ibooker.
bookProfile(
"ChargedMuEnergy_profile",
"charged Mu energy", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1079 mNeutralEmEnergy_profile = ibooker.
bookProfile(
"NeutralEmEnergy_profile",
"neutral EM energy", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1080 mChargedMultiplicity_profile = ibooker.
bookProfile(
"ChargedMultiplicity_profile",
"charged multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1081 mNeutralMultiplicity_profile = ibooker.
bookProfile(
"NeutralMultiplicity_profile",
"neutral multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1082 mMuonMultiplicity_profile = ibooker.
bookProfile(
"MuonMultiplicity_profile",
"muon multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1087 mNeutralHadronEnergy_profile->setAxisTitle(
"nvtx",1);
1088 mChargedEmEnergy_profile ->setAxisTitle(
"nvtx",1);
1089 mChargedMuEnergy_profile ->setAxisTitle(
"nvtx",1);
1090 mNeutralEmEnergy_profile ->setAxisTitle(
"nvtx",1);
1091 mChargedMultiplicity_profile->setAxisTitle(
"nvtx",1);
1092 mNeutralMultiplicity_profile->setAxisTitle(
"nvtx",1);
1093 mMuonMultiplicity_profile ->setAxisTitle(
"nvtx",1);
1095 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedHadronEnergy_profile" ,mChargedHadronEnergy_profile));
1096 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralHadronEnergy_profile" ,mNeutralHadronEnergy_profile));
1097 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedEmEnergy_profile" ,mChargedEmEnergy_profile));
1098 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedMuEnergy_profile" ,mChargedMuEnergy_profile));
1099 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralEmEnergy_profile" ,mNeutralEmEnergy_profile));
1100 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"ChargedMultiplicity_profile" ,mChargedMultiplicity_profile));
1101 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralMultiplicity_profile" ,mNeutralMultiplicity_profile));
1102 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"MuonMultiplicity_profile" ,mMuonMultiplicity_profile));
1104 mNeutralFraction = ibooker.
book1D(
"NeutralConstituentsFraction",
"Neutral Constituents Fraction",100,0,1);
1105 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
DirName+
"/"+
"NeutralConstituentsFraction" ,mNeutralFraction));
1109 if(jetCleaningFlag_){
1111 folderNames_.push_back(
"DiJet");
1113 for (std::vector<std::string>::const_iterator ic = folderNames_.begin();
1114 ic != folderNames_.end(); ic++){
1115 bookMESetSelection(
DirName+
"/"+*ic, ibooker);
1120 cleanupME = ibooker.
book1D(
"cleanup",
"cleanup", 10, 0., 10.);
1122 cleanupME->setBinLabel(2,
"DCS::Pixel");
1123 cleanupME->setBinLabel(3,
"DCS::SiStrip");
1124 cleanupME->setBinLabel(4,
"DCS::ECAL");
1125 cleanupME->setBinLabel(5,
"DCS::ES");
1126 cleanupME->setBinLabel(6,
"DCS::HBHE");
1127 cleanupME->setBinLabel(7,
"DCS::HF");
1128 cleanupME->setBinLabel(8,
"DCS::HO");
1129 cleanupME->setBinLabel(9,
"DCS::Muon");
1130 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
"JetMET/cleanup" ,cleanupME));
1132 verticesME = ibooker.
book1D(
"vertices",
"vertices", 100, 0, 100);
1133 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(
"JetMET/vertices" ,verticesME));
1143 mPt = ibooker.
book1D(
"Pt",
"pt", ptBin_, ptMin_, ptMax_);
1144 mEta = ibooker.
book1D(
"Eta",
"eta", etaBin_, etaMin_, etaMax_);
1145 mPhi = ibooker.
book1D(
"Phi",
"phi", phiBin_, phiMin_, phiMax_);
1146 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Pt" ,mPt));
1147 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Eta" ,mEta));
1148 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Phi" ,mPhi));
1150 mConstituents = ibooker.
book1D(
"Constituents",
"# of constituents", 50, 0, 100);
1151 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Constituents" ,mConstituents));
1153 mJetEnergyCorr= ibooker.
book1D(
"JetEnergyCorr",
"jet energy correction factor", 50, 0.0,3.0);
1154 mJetEnergyCorrVSEta= ibooker.
bookProfile(
"JetEnergyCorrVSEta",
"jet energy correction factor VS eta", etaBin_, etaMin_,etaMax_, 0.0,3.0);
1155 mJetEnergyCorrVSPt= ibooker.
bookProfile(
"JetEnergyCorrVSPt",
"jet energy correction factor VS pt", ptBin_, ptMin_,ptMax_, 0.0,3.0);
1157 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JetEnergyCorr" ,mJetEnergyCorr));
1158 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JetEnergyCorrVSEta" ,mJetEnergyCorrVSEta));
1159 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"JetEnergyCorrVSPt" ,mJetEnergyCorrVSPt));
1161 mDPhi = ibooker.
book1D(
"DPhi",
"dPhi btw the two leading jets", 100, 0., acos(-1.));
1162 mDijetAsymmetry = ibooker.
book1D(
"DijetAsymmetry",
"DijetAsymmetry", 100, -1., 1.);
1163 mDijetBalance = ibooker.
book1D(
"DijetBalance",
"DijetBalance", 100, -2., 2.);
1164 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DPhi" ,mDPhi));
1165 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DijetAsymmetry" ,mDijetAsymmetry));
1166 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"DijetBalance" ,mDijetBalance));
1170 mPt_profile = ibooker.
bookProfile(
"Pt_profile",
"pt", nbinsPV_, nPVlow_, nPVhigh_, ptBin_, ptMin_, ptMax_);
1171 mEta_profile = ibooker.
bookProfile(
"Eta_profile",
"eta", nbinsPV_, nPVlow_, nPVhigh_, etaBin_, etaMin_, etaMax_);
1172 mPhi_profile = ibooker.
bookProfile(
"Phi_profile",
"phi", nbinsPV_, nPVlow_, nPVhigh_, phiBin_, phiMin_, phiMax_);
1174 mConstituents_profile = ibooker.
bookProfile(
"Constituents_profile",
"# of constituents", nbinsPV_, nPVlow_, nPVhigh_, 50, 0, 100);
1179 mEta_profile ->setAxisTitle(
"nvtx",1);
1180 mPhi_profile ->setAxisTitle(
"nvtx",1);
1182 mConstituents_profile->setAxisTitle(
"nvtx",1);
1183 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Constituents_profile",mConstituents_profile));
1186 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Pt_profile" ,mPt_profile));
1187 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Eta_profile",mEta_profile));
1188 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"Phi_profile",mPhi_profile));
1192 mHFrac = ibooker.
book1D(
"HFrac",
"HFrac", 140, -0.2, 1.2);
1193 mEFrac = ibooker.
book1D(
"EFrac",
"EFrac", 140, -0.2, 1.2);
1194 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFrac" ,mHFrac));
1195 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"EFrac" ,mEFrac));
1197 mHFrac_profile = ibooker.
bookProfile(
"HFrac_profile",
"HFrac", nbinsPV_, nPVlow_, nPVhigh_, 140, -0.2, 1.2);
1198 mEFrac_profile = ibooker.
bookProfile(
"EFrac_profile",
"EFrac", nbinsPV_, nPVlow_, nPVhigh_, 140, -0.2, 1.2);
1200 mEFrac_profile ->setAxisTitle(
"nvtx",1);
1201 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFrac_profile",mHFrac_profile));
1202 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"EFrac_profile",mEFrac_profile));
1206 mresEMF = ibooker.
book1D(
"resEMF",
"resEMF", 50, 0., 1.);
1207 mN90Hits = ibooker.
book1D(
"N90Hits",
"N90Hits", 100, 0., 100);
1208 mfHPD = ibooker.
book1D(
"fHPD",
"fHPD", 50, 0., 1.);
1209 mfRBX = ibooker.
book1D(
"fRBX",
"fRBX", 50, 0., 1.);
1211 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"resEMF" ,mresEMF));
1212 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"N90Hits",mN90Hits));
1213 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"fHPD" ,mfHPD));
1214 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"fRBX" ,mfRBX));
1218 if(isPFJet_|| isMiniAODJet_){
1221 mCHFrac = ibooker.
book1D(
"CHFrac",
"CHFrac", 120, -0.1, 1.1);
1222 mNHFrac = ibooker.
book1D(
"NHFrac",
"NHFrac", 120, -0.1, 1.1);
1223 mPhFrac = ibooker.
book1D(
"PhFrac",
"PhFrac", 120, -0.1, 1.1);
1224 mHFEMFrac = ibooker.
book1D(
"HFEMFrac",
"HFEMFrac", 120, -0.1, 1.1);
1225 mHFHFrac = ibooker.
book1D(
"HFHFrac",
"HFHFrac", 120, -0.1, 1.1);
1227 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"CHFrac" ,mCHFrac));
1228 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NHFrac" ,mNHFrac));
1229 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"PhFrac" ,mPhFrac));
1230 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFEMFrac",mHFEMFrac));
1231 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFHFrac" ,mHFHFrac));
1233 mChargedMultiplicity = ibooker.
book1D(
"ChargedMultiplicity",
"charged multiplicity ", 100, 0, 100);
1234 mNeutralMultiplicity = ibooker.
book1D(
"NeutralMultiplicity",
"neutral multiplicity", 100, 0, 100);
1235 mMuonMultiplicity = ibooker.
book1D(
"MuonMultiplicity",
"muon multiplicity", 100, 0, 100);
1237 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"ChargedMultiplicity" ,mChargedMultiplicity));
1238 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NeutralMultiplicity" ,mNeutralMultiplicity));
1239 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MuonMultiplicity" ,mMuonMultiplicity));
1243 mCHFrac_profile = ibooker.
bookProfile(
"CHFrac_profile",
"charged HAD fraction profile", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 1);
1244 mNHFrac_profile = ibooker.
bookProfile(
"NHFrac_profile",
"neutral HAD fraction profile", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 1);
1245 mPhFrac_profile = ibooker.
bookProfile(
"PhFrac_profile",
"Photon Fraction Profile", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 1);
1246 mHFEMFrac_profile = ibooker.
bookProfile(
"HFEMFrac_profile",
"HF electomagnetic fraction Profile", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 1);
1247 mHFHFrac_profile = ibooker.
bookProfile(
"HFHFrac_profile",
"HF hadronic fraction profile", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 1);
1248 mChargedMultiplicity_profile = ibooker.
bookProfile(
"ChargedMultiplicity_profile",
"charged multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1249 mNeutralMultiplicity_profile = ibooker.
bookProfile(
"NeutralMultiplicity_profile",
"neutral multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1250 mMuonMultiplicity_profile = ibooker.
bookProfile(
"MuonMultiplicity_profile",
"muon multiplicity", nbinsPV_, nPVlow_, nPVhigh_, 100, 0, 100);
1255 mNHFrac_profile ->setAxisTitle(
"nvtx",1);
1256 mPhFrac_profile ->setAxisTitle(
"nvtx",1);
1257 mHFEMFrac_profile ->setAxisTitle(
"nvtx",1);
1258 mHFHFrac_profile ->setAxisTitle(
"nvtx",1);
1259 mChargedMultiplicity_profile->setAxisTitle(
"nvtx",1);
1260 mNeutralMultiplicity_profile->setAxisTitle(
"nvtx",1);
1261 mMuonMultiplicity_profile ->setAxisTitle(
"nvtx",1);
1263 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"CHFrac_profile" ,mCHFrac_profile));
1264 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NHFrac_profile" ,mNHFrac_profile));
1265 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"PhFrac_profile" ,mPhFrac_profile));
1266 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFEMFrac_profile",mHFEMFrac_profile));
1267 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"HFHFrac_profile" ,mHFHFrac_profile));
1268 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"ChargedMultiplicity_profile" ,mChargedMultiplicity_profile));
1269 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NeutralMultiplicity_profile" ,mNeutralMultiplicity_profile));
1270 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"MuonMultiplicity_profile" ,mMuonMultiplicity_profile));
1272 mNeutralFraction = ibooker.
book1D(
"NeutralConstituentsFraction",
"Neutral Constituents Fraction",100,0,1);
1273 map_of_MEs.insert(std::pair<std::string,MonitorElement*>(DirName+
"/"+
"NeutralConstituentsFraction" ,mNeutralFraction));
1284 if ( highPtJetEventFlag_->on() ) highPtJetEventFlag_->initRun( iRun, iSetup );
1285 if ( lowPtJetEventFlag_ ->on() ) lowPtJetEventFlag_ ->initRun( iRun, iSetup );
1287 if (highPtJetEventFlag_->on() && highPtJetEventFlag_->expressionsFromDB(highPtJetEventFlag_->hltDBKey(), iSetup)[0] !=
"CONFIG_ERROR")
1288 highPtJetExpr_ = highPtJetEventFlag_->expressionsFromDB(highPtJetEventFlag_->hltDBKey(), iSetup);
1289 if (lowPtJetEventFlag_->on() && lowPtJetEventFlag_->expressionsFromDB(lowPtJetEventFlag_->hltDBKey(), iSetup)[0] !=
"CONFIG_ERROR")
1290 lowPtJetExpr_ = lowPtJetEventFlag_->expressionsFromDB(lowPtJetEventFlag_->hltDBKey(), iSetup);
1297 hltInitialized_ = hltConfig_.init(iRun,iSetup,processname_,changed);
1298 if (!hltInitialized_) {
1300 processname_ =
"FU";
1301 hltInitialized_ = hltConfig_.init(iRun,iSetup,processname_,changed);
1302 if(!hltInitialized_){
1304 LogDebug(
"JetAnalyzer") <<
"HLTConfigProvider failed to initialize.";
1312 if ((techTrig->second).algoName() == m_l1algoname_) {
1313 m_bitAlgTechTrig_=(techTrig->second).algoBitNumber();
1330 if(jetCleaningFlag_){
1332 DirName =
"JetMET/Jet/Cleaned"+mInputCollection_.label();
1335 DirName =
"JetMET/Jet/Uncleaned"+mInputCollection_.label();
1350 if(fill_CHS_histos){
1351 iEvent.
getByToken(qgMultiplicityToken_,qgMultiplicity);
1352 iEvent.
getByToken(qgLikelihoodToken_,qgLikelihood);
1358 iEvent.
getByToken(mvaPUIDToken_,puJetIdFlagMva);
1359 iEvent.
getByToken(cutBasedPUDiscriminantToken_,puJetId);
1360 iEvent.
getByToken(cutBasedPUIDToken_,puJetIdFlag);
1361 iEvent.
getByToken(mvaFullPUDiscriminantToken_ ,puJetIdMva);
1368 Int_t JetLoPass = 0;
1369 Int_t JetHiPass = 0;
1371 if (triggerResults.
isValid()){
1374 const unsigned int nTrig(triggerNames.
size());
1375 for (
unsigned int i=0;
i<nTrig;++
i)
1377 if (triggerNames.
triggerName(
i).find(highPtJetExpr_[0].substr(0,highPtJetExpr_[0].rfind(
"_v")+2))!=std::string::npos && triggerResults->accept(
i))
1379 else if (triggerNames.
triggerName(
i).find(lowPtJetExpr_[0].substr(0,lowPtJetExpr_[0].rfind(
"_v")+2))!=std::string::npos && triggerResults->accept(
i))
1385 if (verbose_)
std::cout <<
"trigger label " << theTriggerResultsLabel_ << std::endl;
1389 std::cout <<
">>> Trigger Lo = " << JetLoPass
1390 <<
" Hi = " << JetHiPass
1397 iEvent.
getByToken(vertexToken_, vertexHandle);
1399 if (!vertexHandle.
isValid()) {
1400 LogDebug(
"") <<
"CaloMETAnalyzer: Could not find vertex collection" << std::endl;
1401 if (verbose_)
std::cout <<
"CaloMETAnalyzer: Could not find vertex collection" << std::endl;
1404 if ( vertexHandle.
isValid() ){
1406 numPV = vertexCollection.size();
1408 bool bPrimaryVertex = (bypassAllPVChecks_ || (numPV>0));
1409 if(fill_jet_high_level_histo){
1410 verticesME = map_of_MEs[
"JetMET/vertices"];
if(verticesME && verticesME->getRootObject())verticesME->Fill(numPV);
1414 iEvent.
getByToken(gtToken_, gtReadoutRecord);
1416 if (!gtReadoutRecord.
isValid()) {
1417 LogInfo(
"JetAnalyzer") <<
"JetAnalyzer: Could not find GT readout record" << std::endl;
1418 if (verbose_)
std::cout <<
"JetAnalyzer: Could not find GT readout record product" << std::endl;
1421 bool techTriggerResultBxE =
false;
1422 bool techTriggerResultBxF =
false;
1423 bool techTriggerResultBx0 =
false;
1425 if (!gtReadoutRecord.
isValid()) {
1426 LogDebug(
"") <<
"CaloMETAnalyzer: Could not find GT readout record" << std::endl;
1427 if (verbose_)
std::cout <<
"CaloMETAnalyzer: Could not find GT readout record product" << std::endl;
1430 const TechnicalTriggerWord& technicalTriggerWordBeforeMaskBxE = gtReadoutRecord->technicalTriggerWord(-2);
1431 const TechnicalTriggerWord& technicalTriggerWordBeforeMaskBxF = gtReadoutRecord->technicalTriggerWord(-1);
1432 const TechnicalTriggerWord& technicalTriggerWordBeforeMaskBx0 = gtReadoutRecord->technicalTriggerWord();
1435 if (m_bitAlgTechTrig_ > -1) {
1436 techTriggerResultBx0 = technicalTriggerWordBeforeMaskBx0.at(m_bitAlgTechTrig_);
1437 if(techTriggerResultBx0!=0){
1438 techTriggerResultBxE = technicalTriggerWordBeforeMaskBxE.at(m_bitAlgTechTrig_);
1439 techTriggerResultBxF = technicalTriggerWordBeforeMaskBxF.at(m_bitAlgTechTrig_);
1445 DCSFilterForDCSMonitoring_->filter(iEvent, iSetup);
1446 if(fill_jet_high_level_histo){
1447 cleanupME = map_of_MEs[
"JetMET/cleanup"];
if(cleanupME && cleanupME->getRootObject()){
1448 if (bPrimaryVertex) cleanupME->Fill(0.5);
1449 if ( DCSFilterForDCSMonitoring_->passPIX ) cleanupME->Fill(1.5);
1450 if ( DCSFilterForDCSMonitoring_->passSiStrip ) cleanupME->Fill(2.5);
1451 if ( DCSFilterForDCSMonitoring_->passECAL ) cleanupME->Fill(3.5);
1452 if ( DCSFilterForDCSMonitoring_->passES ) cleanupME->Fill(4.5);
1453 if ( DCSFilterForDCSMonitoring_->passHBHE ) cleanupME->Fill(5.5);
1454 if ( DCSFilterForDCSMonitoring_->passHF ) cleanupME->Fill(6.5);
1455 if ( DCSFilterForDCSMonitoring_->passHO ) cleanupME->Fill(7.5);
1456 if ( DCSFilterForDCSMonitoring_->passMuon ) cleanupME->Fill(8.5);
1464 if (isCaloJet_) iEvent.
getByToken(caloJetsToken_, caloJets);
1466 if (isPFJet_) iEvent.
getByToken(pfJetsToken_, pfJets);
1467 if(isMiniAODJet_) iEvent.
getByToken(patJetsToken_,patJets);
1472 iEvent.
getByToken(jetID_ValueMapToken_,jetID_ValueMap_Handle);
1477 bool dcsDecision = DCSFilterForJetMonitoring_->filter(iEvent, iSetup);
1478 bool jetCollectionIsValid =
false;
1479 if (isCaloJet_) jetCollectionIsValid = caloJets.
isValid();
1481 if (isPFJet_) jetCollectionIsValid = pfJets.
isValid();
1482 if (isMiniAODJet_) jetCollectionIsValid = patJets.
isValid();
1485 if (jetCleaningFlag_ && (!jetCollectionIsValid || !bPrimaryVertex || !dcsDecision))
return;
1487 unsigned int collSize=-1;
1488 if (isCaloJet_) collSize = caloJets->size();
1497 if (isPFJet_) collSize=pfJets->size();
1498 if (isMiniAODJet_) collSize=patJets->size();
1502 std::vector<Jet> corJets;
1506 unsigned int ind1=-1;
1508 unsigned int ind2=-1;
1510 unsigned int ind3=-1;
1513 bool cleaned_first_jet=
false;
1514 bool cleaned_second_jet=
false;
1515 bool cleaned_third_jet=
false;
1524 bool pass_correction_flag=
false;
1525 if(!isMiniAODJet_ && !jetCorrectorTag_.label().empty()){
1526 iEvent.
getByToken(jetCorrectorToken_, jetCorr);
1528 pass_correction_flag=
true;
1532 pass_correction_flag=
true;
1535 for (
unsigned int ijet=0; ijet<collSize; ijet++) {
1538 bool pass_uncorrected=
false;
1539 bool pass_corrected=
false;
1541 correctedJet=(*caloJets)[ijet];
1547 correctedJet=(*pfJets)[ijet];
1550 correctedJet=(*patJets)[ijet];
1552 if(!isMiniAODJet_ && correctedJet.
pt()>ptThresholdUnc_){
1553 pass_uncorrected=
true;
1555 if(isMiniAODJet_ && (correctedJet.
pt()*(*patJets)[ijet].jecFactor(
"Uncorrected"))>ptThresholdUnc_){
1556 pass_uncorrected=
true;
1558 if (pass_correction_flag && !isMiniAODJet_) {
1560 scale = jetCorr->correction((*caloJets)[ijet]);
1563 scale = jetCorr->correction((*pfJets)[ijet]);
1567 if(correctedJet.
pt()> ptThreshold_){
1568 pass_corrected=
true;
1571 if (!pass_corrected && !pass_uncorrected)
continue;
1574 recoJets.push_back(correctedJet);
1576 bool jetpassid=
true;
1577 bool Thiscleaned=
true;
1584 jetpassid = jetIDFunctor((*caloJets)[ijet], jetID);
1586 if(jetCleaningFlag_){
1587 Thiscleaned=jetpassid;
1589 if(Thiscleaned && pass_corrected){
1590 mN90Hits = map_of_MEs[
DirName+
"/"+
"N90Hits"];
if (mN90Hits && mN90Hits->getRootObject()) mN90Hits->Fill (jetID.
n90Hits);
1591 mfHPD = map_of_MEs[
DirName+
"/"+
"fHPD"];
if (mfHPD && mfHPD->getRootObject()) mfHPD->Fill (jetID.
fHPD);
1592 mresEMF = map_of_MEs[
DirName+
"/"+
"resEMF"];
if (mresEMF && mresEMF->getRootObject()) mresEMF->Fill (jetID.
restrictedEMF);
1593 mfRBX = map_of_MEs[
DirName+
"/"+
"fRBX"];
if (mfRBX && mfRBX->getRootObject()) mfRBX->Fill (jetID.
fRBX);
1596 if(jetCleaningFlag_){
1597 Thiscleaned=jetpassid;
1599 if(Thiscleaned && pass_uncorrected){
1600 mPt_uncor = map_of_MEs[
DirName+
"/"+
"Pt_uncor"];
if (mPt_uncor && mPt_uncor->getRootObject()) mPt_uncor->Fill ((*caloJets)[ijet].pt());
1601 mEta_uncor = map_of_MEs[
DirName+
"/"+
"Eta_uncor"];
if (mEta_uncor && mEta_uncor->getRootObject()) mEta_uncor->Fill ((*caloJets)[ijet].eta());
1602 mPhi_uncor = map_of_MEs[
DirName+
"/"+
"Phi_uncor"];
if (mPhi_uncor && mPhi_uncor->getRootObject()) mPhi_uncor->Fill ((*caloJets)[ijet].phi());
1603 mConstituents_uncor = map_of_MEs[
DirName+
"/"+
"Constituents_uncor"];
if (mConstituents_uncor && mConstituents_uncor->getRootObject()) mConstituents_uncor->Fill ((*caloJets)[ijet].nConstituents());
1606 if(Thiscleaned && pass_corrected){
1607 mHFrac = map_of_MEs[
DirName+
"/"+
"HFrac"];
if (mHFrac && mHFrac->getRootObject()) mHFrac->Fill ((*caloJets)[ijet].energyFractionHadronic());
1608 mEFrac = map_of_MEs[
DirName+
"/"+
"EFrac"];
if (mEFrac && mHFrac->getRootObject()) mEFrac->Fill ((*caloJets)[ijet].emEnergyFraction());
1609 mHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFrac_profile"];
if (mHFrac_profile && mHFrac_profile->getRootObject()) mHFrac_profile ->
Fill(numPV, (*caloJets)[ijet].energyFractionHadronic());
1610 mEFrac_profile = map_of_MEs[
DirName+
"/"+
"EFrac_profile"];
if (mEFrac_profile && mEFrac_profile->getRootObject()) mEFrac_profile ->
Fill(numPV, (*caloJets)[ijet].emEnergyFraction());
1611 if (fabs((*caloJets)[ijet].
eta()) <= 1.3) {
1612 mHFrac_Barrel = map_of_MEs[
DirName+
"/"+
"HFrac_Barrel"];
if (mHFrac_Barrel && mHFrac_Barrel->getRootObject()) mHFrac_Barrel->Fill((*caloJets)[ijet].energyFractionHadronic());
1613 mEFrac_Barrel = map_of_MEs[
DirName+
"/"+
"EFrac_Barrel"];
if (mEFrac_Barrel && mEFrac_Barrel->getRootObject()) mEFrac_Barrel->Fill((*caloJets)[ijet].emEnergyFraction());
1614 }
else if(fabs((*caloJets)[ijet].
eta()) <3.0){
1615 mHFrac_EndCap = map_of_MEs[
DirName+
"/"+
"HFrac_EndCap"];
if (mHFrac_EndCap && mHFrac_EndCap->getRootObject()) mHFrac_EndCap->Fill((*caloJets)[ijet].energyFractionHadronic());
1616 mEFrac_EndCap = map_of_MEs[
DirName+
"/"+
"EFrac_EndCap"];
if (mEFrac_EndCap && mEFrac_EndCap->getRootObject()) mEFrac_EndCap->Fill((*caloJets)[ijet].emEnergyFraction());
1618 mHFrac_Forward = map_of_MEs[
DirName+
"/"+
"HFrac_Forward"];
if (mHFrac_Forward && mHFrac_Forward->getRootObject()) mHFrac_Forward->Fill((*caloJets)[ijet].energyFractionHadronic());
1619 mEFrac_Forward = map_of_MEs[
DirName+
"/"+
"EFrac_Forward"];
if (mEFrac_Forward && mEFrac_Forward->getRootObject()) mEFrac_Forward->Fill((*caloJets)[ijet].emEnergyFraction());
1621 mHadEnergyInHO = map_of_MEs[
DirName+
"/"+
"HadEnergyInHO"];
if (mHadEnergyInHO && mHadEnergyInHO->getRootObject()) mHadEnergyInHO->Fill ((*caloJets)[ijet].hadEnergyInHO());
1622 mHadEnergyInHB = map_of_MEs[
DirName+
"/"+
"HadEnergyInHB"];
if (mHadEnergyInHB && mHadEnergyInHB->getRootObject()) mHadEnergyInHB->Fill ((*caloJets)[ijet].hadEnergyInHB());
1623 mHadEnergyInHF = map_of_MEs[
DirName+
"/"+
"HadEnergyInHF"];
if (mHadEnergyInHF && mHadEnergyInHF->getRootObject()) mHadEnergyInHF->Fill ((*caloJets)[ijet].hadEnergyInHF());
1624 mHadEnergyInHE = map_of_MEs[
DirName+
"/"+
"HadEnergyInHE"];
if (mHadEnergyInHE && mHadEnergyInHE->getRootObject()) mHadEnergyInHE->Fill ((*caloJets)[ijet].hadEnergyInHE());
1625 mEmEnergyInEB = map_of_MEs[
DirName+
"/"+
"EmEnergyInEB"];
if (mEmEnergyInEB && mEmEnergyInEB->getRootObject()) mEmEnergyInEB->Fill ((*caloJets)[ijet].emEnergyInEB());
1626 mEmEnergyInEE = map_of_MEs[
DirName+
"/"+
"EmEnergyInEE"];
if (mEmEnergyInEE && mEmEnergyInEE->getRootObject()) mEmEnergyInEE->Fill ((*caloJets)[ijet].emEnergyInEE());
1627 mEmEnergyInHF = map_of_MEs[
DirName+
"/"+
"EmEnergyInHF"];
if (mEmEnergyInHF && mEmEnergyInHF->getRootObject()) mEmEnergyInHF->Fill ((*caloJets)[ijet].emEnergyInHF());
1631 if(isMiniAODJet_ && (*patJets)[ijet].isPFJet()){
1633 jetpassid = pfjetIDFunctor((*patJets)[ijet],stringbitset);
1634 if(jetCleaningFlag_){
1635 Thiscleaned = jetpassid;
1636 JetIDWPU = jetpassid;
1638 if(Thiscleaned && pass_uncorrected){
1639 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"));
1640 mEta_uncor = map_of_MEs[
DirName+
"/"+
"Eta_uncor"];
if (mEta_uncor && mEta_uncor->getRootObject())
if (mEta_uncor) mEta_uncor->Fill ((*patJets)[ijet].
eta());
1641 mPhi_uncor = map_of_MEs[
DirName+
"/"+
"Phi_uncor"];
if (mPhi_uncor && mPhi_uncor->getRootObject())
if (mPhi_uncor) mPhi_uncor->Fill ((*patJets)[ijet].
phi());
1642 mConstituents_uncor = map_of_MEs[
DirName+
"/"+
"Constituents_uncor"];
if (mConstituents_uncor && mConstituents_uncor->getRootObject())
if (mConstituents_uncor) mConstituents_uncor->Fill ((*patJets)[ijet].nConstituents());
1644 if(Thiscleaned && pass_corrected){
1645 if(fabs(correctedJet.
eta()) <= 1.3) {
1646 if(correctedJet.
pt()<=50.){
1647 mMVAPUJIDDiscriminant_lowPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Barrel"];
if(mMVAPUJIDDiscriminant_lowPt_Barrel && mMVAPUJIDDiscriminant_lowPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_lowPt_Barrel->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1649 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1650 mMVAPUJIDDiscriminant_mediumPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Barrel"];
if(mMVAPUJIDDiscriminant_mediumPt_Barrel && mMVAPUJIDDiscriminant_mediumPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_Barrel->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1652 if(correctedJet.
pt()>140.){
1653 mMVAPUJIDDiscriminant_highPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Barrel"];
if(mMVAPUJIDDiscriminant_highPt_Barrel && mMVAPUJIDDiscriminant_highPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_highPt_Barrel->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1655 mCHFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"CHFracVSpT_Barrel"];
if(mCHFracVSpT_Barrel && mCHFracVSpT_Barrel->getRootObject()) mCHFracVSpT_Barrel->Fill(correctedJet.
pt(),(*patJets)[ijet].chargedHadronEnergyFraction());
1656 mNHFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"NHFracVSpT_Barrel"];
if (mNHFracVSpT_Barrel && mNHFracVSpT_Barrel->getRootObject()) mNHFracVSpT_Barrel->Fill(correctedJet.
pt(),(*patJets)[ijet].neutralHadronEnergyFraction());
1657 mPhFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"PhFracVSpT_Barrel"];
if (mPhFracVSpT_Barrel && mPhFracVSpT_Barrel->getRootObject()) mPhFracVSpT_Barrel->Fill(correctedJet.
pt(),(*patJets)[ijet].neutralEmEnergyFraction());
1658 }
else if(fabs(correctedJet.
eta()) <= 3) {
1659 if(correctedJet.
pt()<=50.){
1660 mMVAPUJIDDiscriminant_lowPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_EndCap"];
if(mMVAPUJIDDiscriminant_lowPt_EndCap && mMVAPUJIDDiscriminant_lowPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_lowPt_EndCap->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1662 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1663 mMVAPUJIDDiscriminant_mediumPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_EndCap"];
if(mMVAPUJIDDiscriminant_mediumPt_EndCap && mMVAPUJIDDiscriminant_mediumPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_EndCap->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1665 if(correctedJet.
pt()>140.){
1666 mMVAPUJIDDiscriminant_highPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_EndCap"];
if(mMVAPUJIDDiscriminant_highPt_EndCap && mMVAPUJIDDiscriminant_highPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_highPt_EndCap->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1668 mCHFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"CHFracVSpT_EndCap"];
if(mCHFracVSpT_EndCap && mCHFracVSpT_EndCap->getRootObject()) mCHFracVSpT_EndCap->Fill(correctedJet.
pt(),(*patJets)[ijet].chargedHadronEnergyFraction());
1669 mNHFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"NHFracVSpT_EndCap"];
if (mNHFracVSpT_EndCap && mNHFracVSpT_EndCap->getRootObject()) mNHFracVSpT_EndCap->Fill(correctedJet.
pt(),(*patJets)[ijet].neutralHadronEnergyFraction());
1670 mPhFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"PhFracVSpT_EndCap"];
if (mPhFracVSpT_EndCap && mPhFracVSpT_EndCap->getRootObject()) mPhFracVSpT_EndCap->Fill(correctedJet.
pt(),(*patJets)[ijet].neutralEmEnergyFraction());
1671 }
else if(fabs(correctedJet.
eta()) <= 5) {
1672 if(correctedJet.
pt()<=50.){
1673 mMVAPUJIDDiscriminant_lowPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Forward"];
if(mMVAPUJIDDiscriminant_lowPt_Forward && mMVAPUJIDDiscriminant_lowPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_lowPt_Forward->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1675 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1676 mMVAPUJIDDiscriminant_mediumPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Forward"];
if(mMVAPUJIDDiscriminant_mediumPt_Forward && mMVAPUJIDDiscriminant_mediumPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_Forward->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1678 if(correctedJet.
pt()>140.){
1679 mMVAPUJIDDiscriminant_highPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Forward"];
if(mMVAPUJIDDiscriminant_highPt_Forward && mMVAPUJIDDiscriminant_highPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_highPt_Forward->Fill( (*patJets)[ijet].userFloat(
"pileupJetId:fullDiscriminant"));
1681 mHFHFracVSpT_Forward = map_of_MEs[
DirName+
"/"+
"HFHFracVSpT_Forward"];
if (mHFHFracVSpT_Forward && mHFHFracVSpT_Forward->getRootObject()) mHFHFracVSpT_Forward->Fill(correctedJet.
pt(),(*patJets)[ijet].HFHadronEnergyFraction ());
1682 mHFEFracVSpT_Forward = map_of_MEs[
DirName+
"/"+
"HFEFracVSpT_Forward"];
if (mHFEFracVSpT_Forward && mHFEFracVSpT_Forward->getRootObject()) mHFEFracVSpT_Forward->Fill (correctedJet.
pt(),(*patJets)[ijet].HFEMEnergyFraction ());
1690 int puidmvaflag=-10;
1691 int puidcutflag=-10;
1692 puidmva=(*puJetIdMva)[pfjetref];
1693 puidcut=(*puJetId)[pfjetref];
1694 puidmvaflag=(*puJetIdFlagMva)[pfjetref];
1695 puidcutflag=(*puJetIdFlag)[pfjetref];
1696 jetpassid = pfjetIDFunctor((*pfJets)[ijet]);
1699 float QGLikelihood=-10;
1702 if(fill_CHS_histos){
1703 QGmulti=(*qgMultiplicity)[pfjetref];
1704 QGLikelihood=(*qgLikelihood)[pfjetref];
1705 QGptD=(*qgptD)[pfjetref];
1706 QGaxis2=(*qgaxis2)[pfjetref];
1708 if(jetCleaningFlag_){
1709 Thiscleaned = jetpassid;
1712 if(Thiscleaned && pass_uncorrected){
1713 mPt_uncor = map_of_MEs[
DirName+
"/"+
"Pt_uncor"];
if (mPt_uncor && mPt_uncor->getRootObject()) mPt_uncor->Fill ((*pfJets)[ijet].pt());
1714 mEta_uncor = map_of_MEs[
DirName+
"/"+
"Eta_uncor"];
if (mEta_uncor && mEta_uncor->getRootObject()) mEta_uncor->Fill ((*pfJets)[ijet].eta());
1715 mPhi_uncor = map_of_MEs[
DirName+
"/"+
"Phi_uncor"];
if (mPhi_uncor && mPhi_uncor->getRootObject()) mPhi_uncor->Fill ((*pfJets)[ijet].phi());
1716 mConstituents_uncor = map_of_MEs[
DirName+
"/"+
"Constituents_uncor"];
if (mConstituents_uncor && mConstituents_uncor->getRootObject()) mConstituents_uncor->Fill ((*pfJets)[ijet].nConstituents());
1718 if(Thiscleaned && pass_corrected){
1720 mLooseCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"LooseCutPUIDPassFractionVSeta"];
if(mLooseCutPUJIDPassFractionVSeta && mLooseCutPUJIDPassFractionVSeta->getRootObject()) mLooseCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
1721 mLooseCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"LooseCutPUIDPassFractionVSpt"];
if(mLooseCutPUJIDPassFractionVSpt && mLooseCutPUJIDPassFractionVSpt->getRootObject()) mLooseCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
1723 mLooseCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"LooseCutPUIDPassFractionVSeta"];
if(mLooseCutPUJIDPassFractionVSeta && mLooseCutPUJIDPassFractionVSeta->getRootObject()) mLooseCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
1724 mLooseCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"LooseCutPUIDPassFractionVSpt"];
if(mLooseCutPUJIDPassFractionVSpt && mLooseCutPUJIDPassFractionVSpt->getRootObject()) mLooseCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
1727 mMediumCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"MediumCutPUIDPassFractionVSeta"];
if(mMediumCutPUJIDPassFractionVSeta && mMediumCutPUJIDPassFractionVSeta->getRootObject()) mMediumCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
1728 mMediumCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"MediumCutPUIDPassFractionVSpt"];
if(mMediumCutPUJIDPassFractionVSpt && mMediumCutPUJIDPassFractionVSpt->getRootObject()) mMediumCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
1730 mMediumCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"MediumCutPUIDPassFractionVSeta"];
if(mMediumCutPUJIDPassFractionVSeta && mMediumCutPUJIDPassFractionVSeta->getRootObject()) mMediumCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
1731 mMediumCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"MediumCutPUIDPassFractionVSpt"];
if(mMediumCutPUJIDPassFractionVSpt && mMediumCutPUJIDPassFractionVSpt->getRootObject()) mMediumCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
1734 mTightCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"TightCutPUIDPassFractionVSeta"];
if(mTightCutPUJIDPassFractionVSeta && mTightCutPUJIDPassFractionVSeta->getRootObject()) mTightCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
1735 mTightCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"TightCutPUIDPassFractionVSpt"];
if(mTightCutPUJIDPassFractionVSpt && mTightCutPUJIDPassFractionVSpt->getRootObject()) mTightCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
1737 mTightCutPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"TightCutPUIDPassFractionVSeta"];
if(mTightCutPUJIDPassFractionVSeta && mTightCutPUJIDPassFractionVSeta->getRootObject()) mTightCutPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
1738 mTightCutPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"TightCutPUIDPassFractionVSpt"];
if(mTightCutPUJIDPassFractionVSpt && mTightCutPUJIDPassFractionVSpt->getRootObject()) mTightCutPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
1741 mLooseMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"LooseMVAPUIDPassFractionVSeta"];
if(mLooseMVAPUJIDPassFractionVSeta && mLooseMVAPUJIDPassFractionVSeta->getRootObject()) mLooseMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
1742 mLooseMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"LooseMVAPUIDPassFractionVSpt"];
if(mLooseMVAPUJIDPassFractionVSpt && mLooseMVAPUJIDPassFractionVSpt->getRootObject()) mLooseMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
1744 mLooseMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"LooseMVAPUIDPassFractionVSeta"];
if(mLooseMVAPUJIDPassFractionVSeta && mLooseMVAPUJIDPassFractionVSeta->getRootObject()) mLooseMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
1745 mLooseMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"LooseMVAPUIDPassFractionVSpt"];
if(mLooseMVAPUJIDPassFractionVSpt && mLooseMVAPUJIDPassFractionVSpt->getRootObject()) mLooseMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
1748 mMediumMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"MediumMVAPUIDPassFractionVSeta"];
if(mMediumMVAPUJIDPassFractionVSeta && mMediumMVAPUJIDPassFractionVSeta->getRootObject()) mMediumMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
1749 mMediumMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"MediumMVAPUIDPassFractionVSpt"];
if(mMediumMVAPUJIDPassFractionVSpt && mMediumMVAPUJIDPassFractionVSpt->getRootObject()) mMediumMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
1751 mMediumMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"MediumMVAPUIDPassFractionVSeta"];
if(mMediumMVAPUJIDPassFractionVSeta && mMediumMVAPUJIDPassFractionVSeta->getRootObject()) mMediumMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
1752 mMediumMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"MediumMVAPUIDPassFractionVSpt"];
if(mMediumMVAPUJIDPassFractionVSpt && mMediumMVAPUJIDPassFractionVSpt->getRootObject()) mMediumMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
1755 mTightMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"TightMVAPUIDPassFractionVSeta"];
if(mTightMVAPUJIDPassFractionVSeta && mTightMVAPUJIDPassFractionVSeta->getRootObject()) mTightMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
1756 mTightMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"TightMVAPUIDPassFractionVSpt"];
if(mTightMVAPUJIDPassFractionVSpt && mTightMVAPUJIDPassFractionVSpt->getRootObject()) mTightMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
1758 mTightMVAPUJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"TightMVAPUIDPassFractionVSeta"];
if(mTightMVAPUJIDPassFractionVSeta && mTightMVAPUJIDPassFractionVSeta->getRootObject()) mTightMVAPUJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
1759 mTightMVAPUJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"TightMVAPUIDPassFractionVSpt"];
if(mTightMVAPUJIDPassFractionVSpt && mTightMVAPUJIDPassFractionVSpt->getRootObject()) mTightMVAPUJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
1761 if (correctedJet.
pt()<= 50) {
1762 mCHFracVSeta_lowPt = map_of_MEs[
DirName+
"/"+
"CHFracVSeta_lowPt"];
if (mCHFracVSeta_lowPt && mCHFracVSeta_lowPt->getRootObject()) mCHFracVSeta_lowPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].chargedHadronEnergyFraction());
1763 mNHFracVSeta_lowPt = map_of_MEs[
DirName+
"/"+
"NHFracVSeta_lowPt"];
if (mNHFracVSeta_lowPt && mNHFracVSeta_lowPt->getRootObject()) mNHFracVSeta_lowPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralHadronEnergyFraction());
1764 mPhFracVSeta_lowPt = map_of_MEs[
DirName+
"/"+
"PhFracVSeta_lowPt"];
if (mPhFracVSeta_lowPt && mPhFracVSeta_lowPt->getRootObject()) mPhFracVSeta_lowPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralEmEnergyFraction());
1766 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1767 mCHFracVSeta_mediumPt = map_of_MEs[
DirName+
"/"+
"CHFracVSeta_mediumPt"];
if (mCHFracVSeta_mediumPt && mCHFracVSeta_mediumPt->getRootObject()) mCHFracVSeta_mediumPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].chargedHadronEnergyFraction());
1768 mNHFracVSeta_mediumPt = map_of_MEs[
DirName+
"/"+
"NHFracVSeta_mediumPt"];
if (mNHFracVSeta_mediumPt && mNHFracVSeta_mediumPt->getRootObject()) mNHFracVSeta_mediumPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralHadronEnergyFraction());
1769 mPhFracVSeta_mediumPt = map_of_MEs[
DirName+
"/"+
"PhFracVSeta_mediumPt"];
if (mPhFracVSeta_mediumPt && mPhFracVSeta_mediumPt->getRootObject()) mPhFracVSeta_mediumPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralEmEnergyFraction());
1771 if (correctedJet.
pt()>140.) {
1772 mCHFracVSeta_highPt = map_of_MEs[
DirName+
"/"+
"CHFracVSeta_highPt"];
if (mCHFracVSeta_highPt && mCHFracVSeta_highPt->getRootObject()) mCHFracVSeta_highPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].chargedHadronEnergyFraction());
1773 mNHFracVSeta_highPt = map_of_MEs[
DirName+
"/"+
"NHFracVSeta_highPt"];
if (mNHFracVSeta_highPt && mNHFracVSeta_highPt->getRootObject()) mNHFracVSeta_highPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralHadronEnergyFraction());
1774 mPhFracVSeta_highPt = map_of_MEs[
DirName+
"/"+
"PhFracVSeta_highPt"];
if (mPhFracVSeta_highPt && mPhFracVSeta_highPt->getRootObject()) mPhFracVSeta_highPt->Fill((*pfJets)[ijet].eta(),(*pfJets)[ijet].neutralEmEnergyFraction());
1776 if (fabs(correctedJet.
eta()) <= 1.3) {
1778 if (correctedJet.
pt()<=50.) {
1779 mAxis2_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_Barrel"];
if(mAxis2_lowPt_Barrel && mAxis2_lowPt_Barrel->getRootObject()) mAxis2_lowPt_Barrel->Fill(QGaxis2);
1780 mpTD_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_Barrel"];
if(mpTD_lowPt_Barrel && mpTD_lowPt_Barrel->getRootObject()) mpTD_lowPt_Barrel->Fill(QGptD);
1781 mMultiplicityQG_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_Barrel"];
if(mMultiplicityQG_lowPt_Barrel && mMultiplicityQG_lowPt_Barrel->getRootObject()) mMultiplicityQG_lowPt_Barrel->Fill(QGmulti);
1782 mqgLikelihood_lowPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_Barrel"];
if(mqgLikelihood_lowPt_Barrel && mqgLikelihood_lowPt_Barrel->getRootObject()) mqgLikelihood_lowPt_Barrel->Fill(QGLikelihood);
1783 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());
1784 mMVAPUJIDDiscriminant_lowPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Barrel"];
if(mMVAPUJIDDiscriminant_lowPt_Barrel && mMVAPUJIDDiscriminant_lowPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_lowPt_Barrel->Fill(puidmva);
1785 mCutPUJIDDiscriminant_lowPt_Barrel=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_Barrel"];
if(mCutPUJIDDiscriminant_lowPt_Barrel && mCutPUJIDDiscriminant_lowPt_Barrel->getRootObject()) mCutPUJIDDiscriminant_lowPt_Barrel->Fill(puidcut);
1786 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());
1787 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());
1788 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());
1789 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());
1790 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());
1791 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());
1792 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());
1793 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());
1794 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());
1795 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());
1796 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());
1798 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1799 mAxis2_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_Barrel"];
if(mAxis2_mediumPt_Barrel && mAxis2_mediumPt_Barrel->getRootObject()) mAxis2_mediumPt_Barrel->Fill(QGaxis2);
1800 mpTD_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_Barrel"];
if(mpTD_mediumPt_Barrel && mpTD_mediumPt_Barrel->getRootObject()) mpTD_mediumPt_Barrel->Fill(QGptD);
1801 mMultiplicityQG_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_Barrel"];
if(mMultiplicityQG_mediumPt_Barrel && mMultiplicityQG_mediumPt_Barrel->getRootObject()) mMultiplicityQG_mediumPt_Barrel->Fill(QGmulti);
1802 mqgLikelihood_mediumPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_Barrel"];
if(mqgLikelihood_mediumPt_Barrel && mqgLikelihood_mediumPt_Barrel->getRootObject()) mqgLikelihood_mediumPt_Barrel->Fill(QGLikelihood);
1803 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());
1804 mMVAPUJIDDiscriminant_mediumPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Barrel"];
if(mMVAPUJIDDiscriminant_mediumPt_Barrel && mMVAPUJIDDiscriminant_mediumPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_Barrel->Fill(puidmva);
1805 mCutPUJIDDiscriminant_mediumPt_Barrel=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_Barrel"];
if(mCutPUJIDDiscriminant_mediumPt_Barrel && mCutPUJIDDiscriminant_mediumPt_Barrel->getRootObject()) mCutPUJIDDiscriminant_mediumPt_Barrel->Fill(puidcut);
1806 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());
1807 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());
1808 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());
1809 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());
1810 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());
1811 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());
1812 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());
1813 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());
1814 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());
1815 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());
1816 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());
1818 if (correctedJet.
pt()>140.) {
1819 mAxis2_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_Barrel"];
if(mAxis2_highPt_Barrel && mAxis2_highPt_Barrel->getRootObject()) mAxis2_highPt_Barrel->Fill(QGaxis2);
1820 mpTD_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_Barrel"];
if(mpTD_highPt_Barrel && mpTD_highPt_Barrel->getRootObject()) mpTD_highPt_Barrel->Fill(QGptD);
1821 mMultiplicityQG_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_Barrel"];
if(mMultiplicityQG_highPt_Barrel && mMultiplicityQG_highPt_Barrel->getRootObject()) mMultiplicityQG_highPt_Barrel->Fill(QGmulti);
1822 mqgLikelihood_highPt_Barrel = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_Barrel"];
if(mqgLikelihood_highPt_Barrel && mqgLikelihood_highPt_Barrel->getRootObject()) mqgLikelihood_highPt_Barrel->Fill(QGLikelihood);
1823 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());
1824 mMVAPUJIDDiscriminant_highPt_Barrel=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Barrel"];
if(mMVAPUJIDDiscriminant_highPt_Barrel && mMVAPUJIDDiscriminant_highPt_Barrel->getRootObject()) mMVAPUJIDDiscriminant_highPt_Barrel->Fill(puidmva);
1825 mCutPUJIDDiscriminant_highPt_Barrel=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_Barrel"];
if(mCutPUJIDDiscriminant_highPt_Barrel && mCutPUJIDDiscriminant_highPt_Barrel->getRootObject()) mCutPUJIDDiscriminant_highPt_Barrel->Fill(puidcut);
1826 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());
1827 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());
1828 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());
1829 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());
1830 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());
1831 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());
1832 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());
1833 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());
1834 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());
1835 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());
1836 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());
1838 mCHFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"CHFracVSpT_Barrel"];
if(mCHFracVSpT_Barrel && mCHFracVSpT_Barrel->getRootObject()) mCHFracVSpT_Barrel->Fill(correctedJet.
pt(),(*pfJets)[ijet].chargedHadronEnergyFraction());
1839 mNHFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"NHFracVSpT_Barrel"];
if (mNHFracVSpT_Barrel && mNHFracVSpT_Barrel->getRootObject()) mNHFracVSpT_Barrel->Fill(correctedJet.
pt(),(*pfJets)[ijet].neutralHadronEnergyFraction());
1840 mPhFracVSpT_Barrel = map_of_MEs[
DirName+
"/"+
"PhFracVSpT_Barrel"];
if (mPhFracVSpT_Barrel && mPhFracVSpT_Barrel->getRootObject()) mPhFracVSpT_Barrel->Fill(correctedJet.
pt(),(*pfJets)[ijet].neutralEmEnergyFraction());
1841 }
else if(fabs(correctedJet.
eta()) <= 3) {
1843 if (correctedJet.
pt()<=50.) {
1844 mAxis2_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_EndCap"];
if(mAxis2_lowPt_EndCap && mAxis2_lowPt_EndCap->getRootObject()) mAxis2_lowPt_EndCap->Fill(QGaxis2);
1845 mpTD_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_EndCap"];
if(mpTD_lowPt_EndCap && mpTD_lowPt_EndCap->getRootObject()) mpTD_lowPt_EndCap->Fill(QGptD);
1846 mMultiplicityQG_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_EndCap"];
if(mMultiplicityQG_lowPt_EndCap && mMultiplicityQG_lowPt_EndCap->getRootObject()) mMultiplicityQG_lowPt_EndCap->Fill(QGmulti);
1847 mqgLikelihood_lowPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_EndCap"];
if(mqgLikelihood_lowPt_EndCap && mqgLikelihood_lowPt_EndCap->getRootObject()) mqgLikelihood_lowPt_EndCap->Fill(QGLikelihood);
1848 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());
1849 mMVAPUJIDDiscriminant_lowPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_EndCap"];
if(mMVAPUJIDDiscriminant_lowPt_EndCap && mMVAPUJIDDiscriminant_lowPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_lowPt_EndCap->Fill(puidmva);
1850 mCutPUJIDDiscriminant_lowPt_EndCap=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_EndCap"];
if(mCutPUJIDDiscriminant_lowPt_EndCap && mCutPUJIDDiscriminant_lowPt_EndCap->getRootObject()) mCutPUJIDDiscriminant_lowPt_EndCap->Fill(puidcut);
1851 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());
1852 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());
1853 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());
1854 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());
1855 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());
1856 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());
1857 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());
1858 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());
1859 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());
1860 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());
1861 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());
1863 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1864 mAxis2_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_EndCap"];
if(mAxis2_mediumPt_EndCap && mAxis2_mediumPt_EndCap->getRootObject()) mAxis2_mediumPt_EndCap->Fill(QGaxis2);
1865 mpTD_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_EndCap"];
if(mpTD_mediumPt_EndCap && mpTD_mediumPt_EndCap->getRootObject()) mpTD_mediumPt_EndCap->Fill(QGptD);
1866 mMultiplicityQG_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_EndCap"];
if(mMultiplicityQG_mediumPt_EndCap && mMultiplicityQG_mediumPt_EndCap->getRootObject()) mMultiplicityQG_mediumPt_EndCap->Fill(QGmulti);
1867 mqgLikelihood_mediumPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_EndCap"];
if(mqgLikelihood_mediumPt_EndCap && mqgLikelihood_mediumPt_EndCap->getRootObject()) mqgLikelihood_mediumPt_EndCap->Fill(QGLikelihood);
1868 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());
1869 mMVAPUJIDDiscriminant_mediumPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_EndCap"];
if(mMVAPUJIDDiscriminant_mediumPt_EndCap && mMVAPUJIDDiscriminant_mediumPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_EndCap->Fill(puidmva);
1870 mCutPUJIDDiscriminant_mediumPt_EndCap=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_EndCap"];
if(mCutPUJIDDiscriminant_mediumPt_EndCap && mCutPUJIDDiscriminant_mediumPt_EndCap->getRootObject()) mCutPUJIDDiscriminant_mediumPt_EndCap->Fill(puidcut);
1871 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());
1872 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());
1873 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());
1874 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());
1875 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());
1876 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());
1877 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());
1878 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());
1879 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());
1880 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());
1881 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());
1883 if (correctedJet.
pt()>140.) {
1884 mAxis2_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_EndCap"];
if(mAxis2_highPt_EndCap && mAxis2_highPt_EndCap->getRootObject()) mAxis2_highPt_EndCap->Fill(QGaxis2);
1885 mpTD_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_EndCap"];
if(mpTD_highPt_EndCap && mpTD_highPt_EndCap->getRootObject()) mpTD_highPt_EndCap->Fill(QGptD);
1886 mMultiplicityQG_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_EndCap"];
if(mMultiplicityQG_highPt_EndCap && mMultiplicityQG_highPt_EndCap->getRootObject()) mMultiplicityQG_highPt_EndCap->Fill(QGmulti);
1887 mqgLikelihood_highPt_EndCap = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_EndCap"];
if(mqgLikelihood_highPt_EndCap && mqgLikelihood_highPt_EndCap->getRootObject()) mqgLikelihood_highPt_EndCap->Fill(QGLikelihood);
1888 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());
1889 mMVAPUJIDDiscriminant_highPt_EndCap=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_EndCap"];
if(mMVAPUJIDDiscriminant_highPt_EndCap && mMVAPUJIDDiscriminant_highPt_EndCap->getRootObject()) mMVAPUJIDDiscriminant_highPt_EndCap->Fill(puidmva);
1890 mCutPUJIDDiscriminant_highPt_EndCap=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_EndCap"];
if(mCutPUJIDDiscriminant_highPt_EndCap && mCutPUJIDDiscriminant_highPt_EndCap->getRootObject()) mCutPUJIDDiscriminant_highPt_EndCap->Fill(puidcut);
1891 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());
1892 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());
1893 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());
1894 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());
1895 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());
1896 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());
1897 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());
1898 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());
1899 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());
1900 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());
1901 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());
1903 mCHFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"CHFracVSpT_EndCap"];
if(mCHFracVSpT_EndCap && mCHFracVSpT_EndCap->getRootObject()) mCHFracVSpT_EndCap->Fill(correctedJet.
pt(),(*pfJets)[ijet].chargedHadronEnergyFraction());
1904 mNHFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"NHFracVSpT_EndCap"];
if (mNHFracVSpT_EndCap && mNHFracVSpT_EndCap->getRootObject()) mNHFracVSpT_EndCap->Fill(correctedJet.
pt(),(*pfJets)[ijet].neutralHadronEnergyFraction());
1905 mPhFracVSpT_EndCap = map_of_MEs[
DirName+
"/"+
"PhFracVSpT_EndCap"];
if (mPhFracVSpT_EndCap && mPhFracVSpT_EndCap->getRootObject()) mPhFracVSpT_EndCap->Fill(correctedJet.
pt(),(*pfJets)[ijet].neutralEmEnergyFraction());
1907 mHFHFracVSpT_Forward = map_of_MEs[
DirName+
"/"+
"HFHFracVSpT_Forward"];
if (mHFHFracVSpT_Forward && mHFHFracVSpT_Forward->getRootObject()) mHFHFracVSpT_Forward->Fill(correctedJet.
pt(),(*pfJets)[ijet].HFHadronEnergyFraction ());
1908 mHFEFracVSpT_Forward = map_of_MEs[
DirName+
"/"+
"HFEFracVSpT_Forward"];
if (mHFEFracVSpT_Forward && mHFEFracVSpT_Forward->getRootObject()) mHFEFracVSpT_Forward->Fill (correctedJet.
pt(),(*pfJets)[ijet].HFEMEnergyFraction ());
1910 if (correctedJet.
pt()<=50.) {
1911 mAxis2_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_lowPt_Forward"];
if(mAxis2_lowPt_Forward && mAxis2_lowPt_Forward->getRootObject()) mAxis2_lowPt_Forward->Fill(QGaxis2);
1912 mpTD_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_lowPt_Forward"];
if(mpTD_lowPt_Forward && mpTD_lowPt_Forward->getRootObject()) mpTD_lowPt_Forward->Fill(QGptD);
1913 mMultiplicityQG_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_lowPt_Forward"];
if(mMultiplicityQG_lowPt_Forward && mMultiplicityQG_lowPt_Forward->getRootObject()) mMultiplicityQG_lowPt_Forward->Fill(QGmulti);
1914 mqgLikelihood_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_lowPt_Forward"];
if(mqgLikelihood_lowPt_Forward && mqgLikelihood_lowPt_Forward->getRootObject()) mqgLikelihood_lowPt_Forward->Fill(QGLikelihood);
1915 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());
1916 mMVAPUJIDDiscriminant_lowPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_lowPt_Forward"];
if(mMVAPUJIDDiscriminant_lowPt_Forward && mMVAPUJIDDiscriminant_lowPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_lowPt_Forward->Fill(puidmva);
1917 mCutPUJIDDiscriminant_lowPt_Forward=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_lowPt_Forward"];
if(mCutPUJIDDiscriminant_lowPt_Forward && mCutPUJIDDiscriminant_lowPt_Forward->getRootObject()) mCutPUJIDDiscriminant_lowPt_Forward->Fill(puidcut);
1918 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());
1919 mHFEFrac_lowPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEFrac_lowPt_Forward"];
if(mHFHFrac_lowPt_Forward && mHFHFrac_lowPt_Forward->getRootObject()) mHFHFrac_lowPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergyFraction());
1920 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());
1921 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());
1922 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());
1924 if (correctedJet.
pt()>50. && correctedJet.
pt()<=140.) {
1925 mAxis2_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_mediumPt_Forward"];
if(mAxis2_mediumPt_Forward && mAxis2_mediumPt_Forward->getRootObject()) mAxis2_mediumPt_Forward->Fill(QGaxis2);
1926 mpTD_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_mediumPt_Forward"];
if(mpTD_mediumPt_Forward && mpTD_mediumPt_Forward->getRootObject()) mpTD_mediumPt_Forward->Fill(QGptD);
1927 mMultiplicityQG_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_mediumPt_Forward"];
if(mMultiplicityQG_mediumPt_Forward && mMultiplicityQG_mediumPt_Forward->getRootObject()) mMultiplicityQG_mediumPt_Forward->Fill(QGmulti);
1928 mqgLikelihood_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_mediumPt_Forward"];
if(mqgLikelihood_mediumPt_Forward && mqgLikelihood_mediumPt_Forward->getRootObject()) mqgLikelihood_mediumPt_Forward->Fill(QGLikelihood);
1929 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());
1930 mMVAPUJIDDiscriminant_mediumPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_mediumPt_Forward"];
if(mMVAPUJIDDiscriminant_mediumPt_Forward && mMVAPUJIDDiscriminant_mediumPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_mediumPt_Forward->Fill(puidmva);
1931 mCutPUJIDDiscriminant_mediumPt_Forward=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_mediumPt_Forward"];
if(mCutPUJIDDiscriminant_mediumPt_Forward && mCutPUJIDDiscriminant_mediumPt_Forward->getRootObject()) mCutPUJIDDiscriminant_mediumPt_Forward->Fill(puidcut);
1932 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());
1933 mHFEFrac_mediumPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEFrac_mediumPt_Forward"];
if(mHFHFrac_mediumPt_Forward && mHFHFrac_mediumPt_Forward->getRootObject()) mHFHFrac_mediumPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergyFraction());
1934 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());
1935 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());
1936 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());
1938 if (correctedJet.
pt()>140.) {
1939 mAxis2_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Axis2_highPt_Forward"];
if(mAxis2_highPt_Forward && mAxis2_highPt_Forward->getRootObject()) mAxis2_highPt_Forward->Fill(QGaxis2);
1940 mpTD_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_pTD_highPt_Forward"];
if(mpTD_highPt_Forward && mpTD_highPt_Forward->getRootObject()) mpTD_highPt_Forward->Fill(QGptD);
1941 mMultiplicityQG_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_multiplicity_highPt_Forward"];
if(mMultiplicityQG_highPt_Forward && mMultiplicityQG_highPt_Forward->getRootObject()) mMultiplicityQG_highPt_Forward->Fill(QGmulti);
1942 mqgLikelihood_highPt_Forward = map_of_MEs[
DirName+
"/"+
"qg_Likelihood_highPt_Forward"];
if(mqgLikelihood_highPt_Forward && mqgLikelihood_highPt_Forward->getRootObject()) mqgLikelihood_highPt_Forward->Fill(QGLikelihood);
1943 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());
1944 mMVAPUJIDDiscriminant_highPt_Forward=map_of_MEs[
DirName+
"/"+
"MVAPUJIDDiscriminant_highPt_Forward"];
if(mMVAPUJIDDiscriminant_highPt_Forward && mMVAPUJIDDiscriminant_highPt_Forward->getRootObject()) mMVAPUJIDDiscriminant_highPt_Forward->Fill(puidmva);
1945 mCutPUJIDDiscriminant_highPt_Forward=map_of_MEs[
DirName+
"/"+
"CutPUJIDDiscriminant_highPt_Forward"];
if(mCutPUJIDDiscriminant_highPt_Forward && mCutPUJIDDiscriminant_highPt_Forward->getRootObject()) mCutPUJIDDiscriminant_highPt_Forward->Fill(puidcut);
1946 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());
1947 mHFEFrac_highPt_Forward = map_of_MEs[
DirName+
"/"+
"HFEFrac_highPt_Forward"];
if(mHFHFrac_highPt_Forward && mHFHFrac_highPt_Forward->getRootObject()) mHFHFrac_highPt_Forward->Fill((*pfJets)[ijet].HFHadronEnergyFraction());
1948 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());
1949 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());
1950 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());
1954 if(techTriggerResultBx0 && techTriggerResultBxE && techTriggerResultBxF){
1955 meEta_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"Eta_BXm2BXm1Filled"];
if ( meEta_BXm2BXm1Filled && meEta_BXm2BXm1Filled ->getRootObject()) meEta_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].eta());
1956 if(fabs(correctedJet.
eta()) <= 1.3) {
1957 mePhFracBarrel_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracBarrel_BXm2BXm1Filled"];
if ( mePhFracBarrel_BXm2BXm1Filled && mePhFracBarrel_BXm2BXm1Filled ->getRootObject()) mePhFracBarrel_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
1958 meNHFracBarrel_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracBarrel_BXm2BXm1Filled"];
if ( meNHFracBarrel_BXm2BXm1Filled && meNHFracBarrel_BXm2BXm1Filled ->getRootObject()) meNHFracBarrel_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
1959 meCHFracBarrel_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracBarrel_BXm2BXm1Filled"];
if ( meCHFracBarrel_BXm2BXm1Filled && meCHFracBarrel_BXm2BXm1Filled ->getRootObject()) meCHFracBarrel_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
1960 mePtBarrel_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtBarrel_BXm2BXm1Filled"];
if ( mePtBarrel_BXm2BXm1Filled && mePtBarrel_BXm2BXm1Filled ->getRootObject()) mePtBarrel_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
1961 }
else if (correctedJet.
eta() > -3.0 && correctedJet.
eta() <= -1.3) {
1962 mePhFracEndCapMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracEndCapMinus_BXm2BXm1Filled"];
if ( mePhFracEndCapMinus_BXm2BXm1Filled && mePhFracEndCapMinus_BXm2BXm1Filled ->getRootObject()) mePhFracEndCapMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
1963 meNHFracEndCapMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracEndCapMinus_BXm2BXm1Filled"];
if ( meNHFracEndCapMinus_BXm2BXm1Filled && meNHFracEndCapMinus_BXm2BXm1Filled ->getRootObject()) meNHFracEndCapMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
1964 meCHFracEndCapMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracEndCapMinus_BXm2BXm1Filled"];
if ( meCHFracEndCapMinus_BXm2BXm1Filled && meCHFracEndCapMinus_BXm2BXm1Filled ->getRootObject()) meCHFracEndCapMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
1965 mePtEndCapMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtEndCapMinus_BXm2BXm1Filled"];
if ( mePtEndCapMinus_BXm2BXm1Filled && mePtEndCapMinus_BXm2BXm1Filled ->getRootObject()) mePtEndCapMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
1966 }
else if (correctedJet.
eta() >= 1.3 && correctedJet.
eta() < 3.0) {
1967 mePhFracEndCapPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracEndCapPlus_BXm2BXm1Filled"];
if ( mePhFracEndCapPlus_BXm2BXm1Filled && mePhFracEndCapPlus_BXm2BXm1Filled ->getRootObject()) mePhFracEndCapPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
1968 meNHFracEndCapPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracEndCapPlus_BXm2BXm1Filled"];
if ( meNHFracEndCapPlus_BXm2BXm1Filled && meNHFracEndCapPlus_BXm2BXm1Filled ->getRootObject()) meNHFracEndCapPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
1969 meCHFracEndCapPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracEndCapPlus_BXm2BXm1Filled"];
if ( meCHFracEndCapPlus_BXm2BXm1Filled && meCHFracEndCapPlus_BXm2BXm1Filled ->getRootObject()) meCHFracEndCapPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
1970 mePtEndCapPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtEndCapPlus_BXm2BXm1Filled"];
if ( mePtEndCapPlus_BXm2BXm1Filled && mePtEndCapPlus_BXm2BXm1Filled ->getRootObject()) mePtEndCapPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
1971 }
else if (correctedJet.
eta() > -5.0 && correctedJet.
eta() <= -3.0) {
1972 mePtForwardMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtForwardMinus_BXm2BXm1Filled"];
if ( mePtForwardMinus_BXm2BXm1Filled && mePtForwardMinus_BXm2BXm1Filled ->getRootObject()) mePtForwardMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
1973 meHFHFracMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFHFracMinus_BXm2BXm1Filled"];
if ( meHFHFracMinus_BXm2BXm1Filled && meHFHFracMinus_BXm2BXm1Filled ->getRootObject()) meHFHFracMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
1974 meHFEMFracMinus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFEMFracMinus_BXm2BXm1Filled"];
if ( meHFEMFracMinus_BXm2BXm1Filled && meHFEMFracMinus_BXm2BXm1Filled ->getRootObject()) meHFEMFracMinus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
1975 }
else if (correctedJet.
eta() >= 3.0 && correctedJet.
eta() < 5.0) {
1976 mePtForwardPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtForwardPlus_BXm2BXm1Filled"];
if ( mePtForwardPlus_BXm2BXm1Filled && mePtForwardPlus_BXm2BXm1Filled ->getRootObject()) mePtForwardPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].pt());
1977 meHFHFracPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFHFracPlus_BXm2BXm1Filled"];
if ( meHFHFracPlus_BXm2BXm1Filled && meHFHFracPlus_BXm2BXm1Filled ->getRootObject()) meHFHFracPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
1978 meHFEMFracPlus_BXm2BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFEMFracPlus_BXm2BXm1Filled"];
if ( meHFEMFracPlus_BXm2BXm1Filled && meHFEMFracPlus_BXm2BXm1Filled ->getRootObject()) meHFEMFracPlus_BXm2BXm1Filled ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
1981 if(techTriggerResultBx0 && techTriggerResultBxF){
1982 meEta_BXm1Filled = map_of_MEs[
DirName+
"/"+
"Eta_BXm1Filled"];
if ( meEta_BXm1Filled && meEta_BXm1Filled ->getRootObject()) meEta_BXm1Filled ->
Fill((*pfJets)[ijet].eta());
1983 if(fabs(correctedJet.
eta()) <= 1.3) {
1984 mePhFracBarrel_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracBarrel_BXm1Filled"];
if ( mePhFracBarrel_BXm1Filled && mePhFracBarrel_BXm1Filled ->getRootObject()) mePhFracBarrel_BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
1985 meNHFracBarrel_BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracBarrel_BXm1Filled"];
if ( meNHFracBarrel_BXm1Filled && meNHFracBarrel_BXm1Filled ->getRootObject()) meNHFracBarrel_BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
1986 meCHFracBarrel_BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracBarrel_BXm1Filled"];
if ( meCHFracBarrel_BXm1Filled && meCHFracBarrel_BXm1Filled ->getRootObject()) meCHFracBarrel_BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
1987 mePtBarrel_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtBarrel_BXm1Filled"];
if ( mePtBarrel_BXm1Filled && mePtBarrel_BXm1Filled ->getRootObject()) mePtBarrel_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
1988 }
else if (correctedJet.
eta() > -3.0 && correctedJet.
eta() <= -1.3) {
1989 mePhFracEndCapMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracEndCapMinus_BXm1Filled"];
if ( mePhFracEndCapMinus_BXm1Filled && mePhFracEndCapMinus_BXm1Filled ->getRootObject()) mePhFracEndCapMinus_BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
1990 meNHFracEndCapMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracEndCapMinus_BXm1Filled"];
if ( meNHFracEndCapMinus_BXm1Filled && meNHFracEndCapMinus_BXm1Filled ->getRootObject()) meNHFracEndCapMinus_BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
1991 meCHFracEndCapMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracEndCapMinus_BXm1Filled"];
if ( meCHFracEndCapMinus_BXm1Filled && meCHFracEndCapMinus_BXm1Filled ->getRootObject()) meCHFracEndCapMinus_BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
1992 mePtEndCapMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtEndCapMinus_BXm1Filled"];
if ( mePtEndCapMinus_BXm1Filled && mePtEndCapMinus_BXm1Filled ->getRootObject()) mePtEndCapMinus_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
1993 }
else if (correctedJet.
eta() >= 1.3 && correctedJet.
eta() < 3.0) {
1994 mePhFracEndCapPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PhFracEndCapPlus_BXm1Filled"];
if ( mePhFracEndCapPlus_BXm1Filled && mePhFracEndCapPlus_BXm1Filled ->getRootObject()) mePhFracEndCapPlus_BXm1Filled ->
Fill((*pfJets)[ijet].photonEnergyFraction());
1995 meNHFracEndCapPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"NHFracEndCapPlus_BXm1Filled"];
if ( meNHFracEndCapPlus_BXm1Filled && meNHFracEndCapPlus_BXm1Filled ->getRootObject()) meNHFracEndCapPlus_BXm1Filled ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
1996 meCHFracEndCapPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"CHFracEndCapPlus_BXm1Filled"];
if ( meCHFracEndCapPlus_BXm1Filled && meCHFracEndCapPlus_BXm1Filled ->getRootObject()) meCHFracEndCapPlus_BXm1Filled ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
1997 mePtEndCapPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtEndCapPlus_BXm1Filled"];
if ( mePtEndCapPlus_BXm1Filled && mePtEndCapPlus_BXm1Filled ->getRootObject()) mePtEndCapPlus_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
1998 }
else if (correctedJet.
eta() > -5.0 && correctedJet.
eta() <= -3.0) {
1999 mePtForwardMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtForwardMinus_BXm1Filled"];
if ( mePtForwardMinus_BXm1Filled && mePtForwardMinus_BXm1Filled ->getRootObject()) mePtForwardMinus_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2000 meHFHFracMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFHFracMinus_BXm1Filled"];
if ( meHFHFracMinus_BXm1Filled && meHFHFracMinus_BXm1Filled ->getRootObject()) meHFHFracMinus_BXm1Filled ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2001 meHFEMFracMinus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFEMFracMinus_BXm1Filled"];
if ( meHFEMFracMinus_BXm1Filled && meHFEMFracMinus_BXm1Filled ->getRootObject()) meHFEMFracMinus_BXm1Filled ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2002 }
else if (correctedJet.
eta() >= 3.0 && correctedJet.
eta() < 5.0) {
2003 mePtForwardPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"PtForwardPlus_BXm1Filled"];
if ( mePtForwardPlus_BXm1Filled && mePtForwardPlus_BXm1Filled ->getRootObject()) mePtForwardPlus_BXm1Filled ->
Fill((*pfJets)[ijet].pt());
2004 meHFHFracPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFHFracPlus_BXm1Filled"];
if ( meHFHFracPlus_BXm1Filled && meHFHFracPlus_BXm1Filled ->getRootObject()) meHFHFracPlus_BXm1Filled ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2005 meHFEMFracPlus_BXm1Filled = map_of_MEs[
DirName+
"/"+
"HFEMFracPlus_BXm1Filled"];
if ( meHFEMFracPlus_BXm1Filled && meHFEMFracPlus_BXm1Filled ->getRootObject()) meHFEMFracPlus_BXm1Filled ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2008 if(techTriggerResultBx0 && !techTriggerResultBxE && !techTriggerResultBxF){
2009 meEta_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"Eta_BXm2BXm1Empty"];
if ( meEta_BXm2BXm1Empty && meEta_BXm2BXm1Empty ->getRootObject()) meEta_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].eta());
2010 if(fabs(correctedJet.
eta()) <= 1.3) {
2011 mePhFracBarrel_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracBarrel_BXm2BXm1Empty"];
if ( mePhFracBarrel_BXm2BXm1Empty && mePhFracBarrel_BXm2BXm1Empty ->getRootObject()) mePhFracBarrel_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2012 meNHFracBarrel_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracBarrel_BXm2BXm1Empty"];
if ( meNHFracBarrel_BXm2BXm1Empty && meNHFracBarrel_BXm2BXm1Empty ->getRootObject()) meNHFracBarrel_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2013 meCHFracBarrel_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracBarrel_BXm2BXm1Empty"];
if ( meCHFracBarrel_BXm2BXm1Empty && meCHFracBarrel_BXm2BXm1Empty ->getRootObject()) meCHFracBarrel_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2014 mePtBarrel_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtBarrel_BXm2BXm1Empty"];
if ( mePtBarrel_BXm2BXm1Empty && mePtBarrel_BXm2BXm1Empty ->getRootObject()) mePtBarrel_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2015 }
else if (correctedJet.
eta() > -3.0 && correctedJet.
eta() <= -1.3) {
2016 mePhFracEndCapMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracEndCapMinus_BXm2BXm1Empty"];
if ( mePhFracEndCapMinus_BXm2BXm1Empty && mePhFracEndCapMinus_BXm2BXm1Empty ->getRootObject()) mePhFracEndCapMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2017 meNHFracEndCapMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracEndCapMinus_BXm2BXm1Empty"];
if ( meNHFracEndCapMinus_BXm2BXm1Empty && meNHFracEndCapMinus_BXm2BXm1Empty ->getRootObject()) meNHFracEndCapMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2018 meCHFracEndCapMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracEndCapMinus_BXm2BXm1Empty"];
if ( meCHFracEndCapMinus_BXm2BXm1Empty && meCHFracEndCapMinus_BXm2BXm1Empty ->getRootObject()) meCHFracEndCapMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2019 mePtEndCapMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtEndCapMinus_BXm2BXm1Empty"];
if ( mePtEndCapMinus_BXm2BXm1Empty && mePtEndCapMinus_BXm2BXm1Empty ->getRootObject()) mePtEndCapMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2020 }
else if (correctedJet.
eta() >= 1.3 && correctedJet.
eta() < 3.0) {
2021 mePhFracEndCapPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracEndCapPlus_BXm2BXm1Empty"];
if ( mePhFracEndCapPlus_BXm2BXm1Empty && mePhFracEndCapPlus_BXm2BXm1Empty ->getRootObject()) mePhFracEndCapPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2022 meNHFracEndCapPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracEndCapPlus_BXm2BXm1Empty"];
if ( meNHFracEndCapPlus_BXm2BXm1Empty && meNHFracEndCapPlus_BXm2BXm1Empty ->getRootObject()) meNHFracEndCapPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2023 meCHFracEndCapPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracEndCapPlus_BXm2BXm1Empty"];
if ( meCHFracEndCapPlus_BXm2BXm1Empty && meCHFracEndCapPlus_BXm2BXm1Empty ->getRootObject()) meCHFracEndCapPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2024 mePtEndCapPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtEndCapPlus_BXm2BXm1Empty"];
if ( mePtEndCapPlus_BXm2BXm1Empty && mePtEndCapPlus_BXm2BXm1Empty ->getRootObject()) mePtEndCapPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2025 }
else if (correctedJet.
eta() > -5.0 && correctedJet.
eta() <= -3.0) {
2026 mePtForwardMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtForwardMinus_BXm2BXm1Empty"];
if ( mePtForwardMinus_BXm2BXm1Empty && mePtForwardMinus_BXm2BXm1Empty ->getRootObject()) mePtForwardMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2027 meHFHFracMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFHFracMinus_BXm2BXm1Empty"];
if ( meHFHFracMinus_BXm2BXm1Empty && meHFHFracMinus_BXm2BXm1Empty ->getRootObject()) meHFHFracMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2028 meHFEMFracMinus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFEMFracMinus_BXm2BXm1Empty"];
if ( meHFEMFracMinus_BXm2BXm1Empty && meHFEMFracMinus_BXm2BXm1Empty ->getRootObject()) meHFEMFracMinus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2029 }
else if (correctedJet.
eta() >= 3.0 && correctedJet.
eta() < 5.0) {
2030 mePtForwardPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtForwardPlus_BXm2BXm1Empty"];
if ( mePtForwardPlus_BXm2BXm1Empty && mePtForwardPlus_BXm2BXm1Empty ->getRootObject()) mePtForwardPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2031 meHFHFracPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFHFracPlus_BXm2BXm1Empty"];
if ( meHFHFracPlus_BXm2BXm1Empty && meHFHFracPlus_BXm2BXm1Empty ->getRootObject()) meHFHFracPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2032 meHFEMFracPlus_BXm2BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFEMFracPlus_BXm2BXm1Empty"];
if ( meHFEMFracPlus_BXm2BXm1Empty && meHFEMFracPlus_BXm2BXm1Empty ->getRootObject()) meHFEMFracPlus_BXm2BXm1Empty ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2035 if(techTriggerResultBx0 && !techTriggerResultBxF){
2036 meEta_BXm1Empty = map_of_MEs[
DirName+
"/"+
"Eta_BXm1Empty"];
if ( meEta_BXm1Empty && meEta_BXm1Empty ->getRootObject()) meEta_BXm1Empty ->
Fill((*pfJets)[ijet].eta());
2037 if(fabs(correctedJet.
eta()) <= 1.3) {
2038 mePhFracBarrel_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracBarrel_BXm1Empty"];
if ( mePhFracBarrel_BXm1Empty && mePhFracBarrel_BXm1Empty ->getRootObject()) mePhFracBarrel_BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2039 meNHFracBarrel_BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracBarrel_BXm1Empty"];
if ( meNHFracBarrel_BXm1Empty && meNHFracBarrel_BXm1Empty ->getRootObject()) meNHFracBarrel_BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2040 meCHFracBarrel_BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracBarrel_BXm1Empty"];
if ( meCHFracBarrel_BXm1Empty && meCHFracBarrel_BXm1Empty ->getRootObject()) meCHFracBarrel_BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2041 mePtBarrel_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtBarrel_BXm1Empty"];
if ( mePtBarrel_BXm1Empty && mePtBarrel_BXm1Empty ->getRootObject()) mePtBarrel_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2042 }
else if (correctedJet.
eta() > -3.0 && correctedJet.
eta() <= -1.3) {
2043 mePhFracEndCapMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracEndCapMinus_BXm1Empty"];
if ( mePhFracEndCapMinus_BXm1Empty && mePhFracEndCapMinus_BXm1Empty ->getRootObject()) mePhFracEndCapMinus_BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2044 meNHFracEndCapMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracEndCapMinus_BXm1Empty"];
if ( meNHFracEndCapMinus_BXm1Empty && meNHFracEndCapMinus_BXm1Empty ->getRootObject()) meNHFracEndCapMinus_BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2045 meCHFracEndCapMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracEndCapMinus_BXm1Empty"];
if ( meCHFracEndCapMinus_BXm1Empty && meCHFracEndCapMinus_BXm1Empty ->getRootObject()) meCHFracEndCapMinus_BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2046 mePtEndCapMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtEndCapMinus_BXm1Empty"];
if ( mePtEndCapMinus_BXm1Empty && mePtEndCapMinus_BXm1Empty ->getRootObject()) mePtEndCapMinus_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2047 }
else if (correctedJet.
eta() >= 1.3 && correctedJet.
eta() < 3.0) {
2048 mePhFracEndCapPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PhFracEndCapPlus_BXm1Empty"];
if ( mePhFracEndCapPlus_BXm1Empty && mePhFracEndCapPlus_BXm1Empty ->getRootObject()) mePhFracEndCapPlus_BXm1Empty ->
Fill((*pfJets)[ijet].photonEnergyFraction());
2049 meNHFracEndCapPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"NHFracEndCapPlus_BXm1Empty"];
if ( meNHFracEndCapPlus_BXm1Empty && meNHFracEndCapPlus_BXm1Empty ->getRootObject()) meNHFracEndCapPlus_BXm1Empty ->
Fill((*pfJets)[ijet].neutralHadronEnergyFraction());
2050 meCHFracEndCapPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"CHFracEndCapPlus_BXm1Empty"];
if ( meCHFracEndCapPlus_BXm1Empty && meCHFracEndCapPlus_BXm1Empty ->getRootObject()) meCHFracEndCapPlus_BXm1Empty ->
Fill((*pfJets)[ijet].chargedHadronEnergyFraction());
2051 mePtEndCapPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtEndCapPlus_BXm1Empty"];
if ( mePtEndCapPlus_BXm1Empty && mePtEndCapPlus_BXm1Empty ->getRootObject()) mePtEndCapPlus_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2052 }
else if (correctedJet.
eta() > -5.0 && correctedJet.
eta() <= -3.0) {
2053 mePtForwardMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtForwardMinus_BXm1Empty"];
if ( mePtForwardMinus_BXm1Empty && mePtForwardMinus_BXm1Empty ->getRootObject()) mePtForwardMinus_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2054 meHFHFracMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFHFracMinus_BXm1Empty"];
if ( meHFHFracMinus_BXm1Empty && meHFHFracMinus_BXm1Empty ->getRootObject()) meHFHFracMinus_BXm1Empty ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2055 meHFEMFracMinus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFEMFracMinus_BXm1Empty"];
if ( meHFEMFracMinus_BXm1Empty && meHFEMFracMinus_BXm1Empty ->getRootObject()) meHFEMFracMinus_BXm1Empty ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2056 }
else if (correctedJet.
eta() >= 3.0 && correctedJet.
eta() < 5.0) {
2057 mePtForwardPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"PtForwardPlus_BXm1Empty"];
if ( mePtForwardPlus_BXm1Empty && mePtForwardPlus_BXm1Empty ->getRootObject()) mePtForwardPlus_BXm1Empty ->
Fill((*pfJets)[ijet].pt());
2058 meHFHFracPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFHFracPlus_BXm1Empty"];
if ( meHFHFracPlus_BXm1Empty && meHFHFracPlus_BXm1Empty ->getRootObject()) meHFHFracPlus_BXm1Empty ->
Fill((*pfJets)[ijet].HFHadronEnergyFraction());
2059 meHFEMFracPlus_BXm1Empty = map_of_MEs[
DirName+
"/"+
"HFEMFracPlus_BXm1Empty"];
if ( meHFEMFracPlus_BXm1Empty && meHFEMFracPlus_BXm1Empty ->getRootObject()) meHFEMFracPlus_BXm1Empty ->
Fill((*pfJets)[ijet].HFEMEnergyFraction());
2062 mChargedHadronEnergy = map_of_MEs[
DirName+
"/"+
"ChargedHadronEnergy"];
if (mChargedHadronEnergy && mChargedHadronEnergy->getRootObject()) mChargedHadronEnergy->Fill ((*pfJets)[ijet].chargedHadronEnergy());
2063 mNeutralHadronEnergy = map_of_MEs[
DirName+
"/"+
"NeutralHadronEnergy"];
if (mNeutralHadronEnergy && mNeutralHadronEnergy->getRootObject()) mNeutralHadronEnergy->Fill ((*pfJets)[ijet].neutralHadronEnergy());
2064 mChargedEmEnergy = map_of_MEs[
DirName+
"/"+
"ChargedEmEnergy"];
if (mChargedEmEnergy && mChargedEmEnergy->getRootObject()) mChargedEmEnergy->Fill((*pfJets)[ijet].chargedEmEnergy());
2065 mChargedMuEnergy = map_of_MEs[
DirName+
"/"+
"ChargedMuEnergy"];
if (mChargedMuEnergy && mChargedMuEnergy->getRootObject()) mChargedMuEnergy->Fill ((*pfJets)[ijet].chargedMuEnergy ());
2066 mNeutralEmEnergy = map_of_MEs[
DirName+
"/"+
"NeutralEmEnergy"];
if (mNeutralEmEnergy && mNeutralEmEnergy->getRootObject()) mNeutralEmEnergy->Fill((*pfJets)[ijet].neutralEmEnergy());
2067 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if (mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*pfJets)[ijet].chargedMultiplicity());
2068 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if (mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*pfJets)[ijet].neutralMultiplicity());
2069 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if (mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill ((*pfJets)[ijet].
muonMultiplicity());
2071 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*pfJets)[ijet].neutralMultiplicity()/(double)(*pfJets)[ijet].nConstituents());
2072 mChargedHadronEnergy_profile = map_of_MEs[
DirName+
"/"+
"ChargedHadronEnergy_profile"];
if (mChargedHadronEnergy_profile && mChargedHadronEnergy_profile->getRootObject()) mChargedHadronEnergy_profile->Fill(numPV, (*pfJets)[ijet].chargedHadronEnergy());
2073 mNeutralHadronEnergy_profile = map_of_MEs[
DirName+
"/"+
"NeutralHadronEnergy_profile"];
if (mNeutralHadronEnergy_profile && mNeutralHadronEnergy_profile->getRootObject()) mNeutralHadronEnergy_profile->Fill(numPV, (*pfJets)[ijet].neutralHadronEnergy());
2074 mChargedEmEnergy_profile = map_of_MEs[
DirName+
"/"+
"ChargedEmEnergy_profile"];
if (mChargedEmEnergy_profile && mChargedEmEnergy_profile->getRootObject()) mChargedEmEnergy_profile ->
Fill(numPV, (*pfJets)[ijet].chargedEmEnergy());
2075 mChargedMuEnergy_profile = map_of_MEs[
DirName+
"/"+
"ChargedMuEnergy_profile"];
if (mChargedMuEnergy_profile && mChargedMuEnergy_profile->getRootObject()) mChargedMuEnergy_profile ->
Fill(numPV, (*pfJets)[ijet].chargedMuEnergy ());
2076 mNeutralEmEnergy_profile = map_of_MEs[
DirName+
"/"+
"NeutralEmEnergy_profile"];
if (mNeutralEmEnergy_profile && mNeutralEmEnergy_profile->getRootObject()) mNeutralEmEnergy_profile ->
Fill(numPV, (*pfJets)[ijet].neutralEmEnergy());
2077 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if (mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*pfJets)[ijet].chargedMultiplicity());
2078 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if (mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*pfJets)[ijet].neutralMultiplicity());
2079 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if (mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity_profile ->
Fill(numPV, (*pfJets)[ijet].muonMultiplicity());
2084 if(!pass_corrected){
2087 if(correctedJet.
pt()>pt1){
2090 cleaned_third_jet=cleaned_second_jet;
2093 cleaned_second_jet=cleaned_first_jet;
2094 pt1=correctedJet.
pt();
2096 cleaned_first_jet=JetIDWPU;
2097 }
else if(correctedJet.
pt()>pt2){
2100 cleaned_third_jet=cleaned_second_jet;
2101 pt2=correctedJet.
pt();
2103 cleaned_second_jet=JetIDWPU;
2104 }
else if(correctedJet.
pt()>pt3){
2105 pt3=correctedJet.
pt();
2107 cleaned_third_jet=JetIDWPU;
2109 if(cleaned_third_jet){
2115 mLooseJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSeta"];
if (mLooseJIDPassFractionVSeta && mLooseJIDPassFractionVSeta->getRootObject()) mLooseJIDPassFractionVSeta->Fill(correctedJet.
eta(),1.);
2116 mLooseJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSpt"];
if (mLooseJIDPassFractionVSpt && mLooseJIDPassFractionVSpt->getRootObject()) mLooseJIDPassFractionVSpt->Fill(correctedJet.
pt(),1.);
2117 if(fabs(correctedJet.
eta())<3.0){
2118 mLooseJIDPassFractionVSptNoHF= map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSptNoHF"];
if (mLooseJIDPassFractionVSptNoHF && mLooseJIDPassFractionVSptNoHF->getRootObject()) mLooseJIDPassFractionVSptNoHF->Fill(correctedJet.
pt(),1.);
2121 mLooseJIDPassFractionVSeta = map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSeta"];
if (mLooseJIDPassFractionVSeta && mLooseJIDPassFractionVSeta->getRootObject()) mLooseJIDPassFractionVSeta->Fill(correctedJet.
eta(),0.);
2122 mLooseJIDPassFractionVSpt = map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSpt"];
if (mLooseJIDPassFractionVSpt && mLooseJIDPassFractionVSpt->getRootObject()) mLooseJIDPassFractionVSpt->Fill(correctedJet.
pt(),0.);
2123 if(fabs(correctedJet.
eta())<3.0){
2124 mLooseJIDPassFractionVSptNoHF= map_of_MEs[
DirName+
"/"+
"JetIDPassFractionVSptNoHF"];
if (mLooseJIDPassFractionVSptNoHF && mLooseJIDPassFractionVSptNoHF->getRootObject()) mLooseJIDPassFractionVSptNoHF->Fill(correctedJet.
pt(),0.);
2129 if(Thiscleaned && pass_corrected){
2132 jetME = map_of_MEs[
DirName+
"/"+
"jetReco"];
if(jetME && jetME->getRootObject()) jetME->Fill(1);
2133 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(correctedJet.
pt()/(*caloJets)[ijet].pt());
2134 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(correctedJet.
eta(),correctedJet.
pt()/(*caloJets)[ijet].pt());
2135 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(correctedJet.
pt(),correctedJet.
pt()/(*caloJets)[ijet].pt());
2138 jetME = map_of_MEs[
DirName+
"/"+
"jetReco"];
if(jetME && jetME->getRootObject()) jetME->Fill(2);
2139 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(correctedJet.
pt()/(*pfJets)[ijet].pt());
2140 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject())mJetEnergyCorrVSEta->Fill(correctedJet.
eta(),correctedJet.
pt()/(*pfJets)[ijet].pt());
2141 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(correctedJet.
pt(),correctedJet.
pt()/(*pfJets)[ijet].pt());
2144 jetME = map_of_MEs[
DirName+
"/"+
"jetReco"];
if(jetME && jetME->getRootObject()) jetME->Fill(4);
2145 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(1./(*patJets)[ijet].jecFactor(
"Uncorrected"));
2146 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject())mJetEnergyCorrVSEta->Fill(correctedJet.
eta(),1./(*patJets)[ijet].jecFactor(
"Uncorrected"));
2147 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(correctedJet.
pt(),1./(*patJets)[ijet].jecFactor(
"Uncorrected"));
2150 if (jetLoPass_ == 1) {
2151 mPhi_Lo = map_of_MEs[
DirName+
"/"+
"Phi_Lo"];
if (mPhi_Lo && mPhi_Lo->getRootObject()) mPhi_Lo->Fill (correctedJet.
phi());
2152 mPt_Lo = map_of_MEs[
DirName+
"/"+
"Pt_Lo"];
if (mPt_Lo && mPt_Lo->getRootObject()) mPt_Lo->Fill (correctedJet.
pt());
2156 if (jetHiPass_ == 1&& correctedJet.
pt()>100. ) {
2157 mEta_Hi = map_of_MEs[
DirName+
"/"+
"Eta_Hi"];
if (mEta_Hi && mEta_Hi->getRootObject()) mEta_Hi->Fill (correctedJet.
eta());
2158 mPhi_Hi = map_of_MEs[
DirName+
"/"+
"Phi_Hi"];
if (mPhi_Hi && mPhi_Hi->getRootObject()) mPhi_Hi->Fill (correctedJet.
phi());
2159 mPt_Hi = map_of_MEs[
DirName+
"/"+
"Pt_Hi"];
if (mPt_Hi && mPt_Hi->getRootObject()) mPt_Hi->Fill (correctedJet.
pt());
2161 mPt = map_of_MEs[
DirName+
"/"+
"Pt"];
if (mPt && mPt->getRootObject()) mPt->Fill (correctedJet.
pt());
2162 mPt_1 = map_of_MEs[
DirName+
"/"+
"Pt_1"];
if (mPt_1 && mPt_1->getRootObject()) mPt_1->Fill (correctedJet.
pt());
2163 mPt_2 = map_of_MEs[
DirName+
"/"+
"Pt_2"];
if (mPt_2 && mPt_2->getRootObject()) mPt_2->Fill (correctedJet.
pt());
2164 mPt_3 = map_of_MEs[
DirName+
"/"+
"Pt_3"];
if (mPt_3 && mPt_3->getRootObject()) mPt_3->Fill (correctedJet.
pt());
2165 mEta = map_of_MEs[
DirName+
"/"+
"Eta"];
if (mEta && mEta->getRootObject()) mEta->Fill (correctedJet.
eta());
2166 mPhi = map_of_MEs[
DirName+
"/"+
"Phi"];
if (mPhi && mPhi->getRootObject()) mPhi->Fill (correctedJet.
phi());
2168 mPhiVSEta = map_of_MEs[
DirName+
"/"+
"PhiVSEta"];
if (mPhiVSEta && mPhiVSEta->getRootObject()) mPhiVSEta->Fill(correctedJet.
eta(),correctedJet.
phi());
2170 mConstituents = map_of_MEs[
DirName+
"/"+
"Constituents"];
if (mConstituents && mConstituents->getRootObject()) mConstituents->Fill (correctedJet.
nConstituents());
2174 mPt_profile = map_of_MEs[
DirName+
"/"+
"Pt_profile"];
if (mPt_profile && mPt_profile->getRootObject()) mPt_profile ->
Fill(numPV, correctedJet.
pt());
2175 mEta_profile = map_of_MEs[
DirName+
"/"+
"Eta_profile"];
if (mEta_profile && mEta_profile->getRootObject()) mEta_profile ->
Fill(numPV, correctedJet.
eta());
2176 mPhi_profile = map_of_MEs[
DirName+
"/"+
"Phi_profile"];
if (mPhi_profile && mPhi_profile->getRootObject()) mPhi_profile ->
Fill(numPV, correctedJet.
phi());
2178 mConstituents_profile = map_of_MEs[
DirName+
"/"+
"Constituents_profile"];
if (mConstituents_profile && mConstituents_profile->getRootObject()) mConstituents_profile->Fill(numPV, correctedJet.
nConstituents());
2180 if (fabs(correctedJet.
eta()) <= 1.3) {
2181 mPt_Barrel = map_of_MEs[
DirName+
"/"+
"Pt_Barrel"];
if (mPt_Barrel && mPt_Barrel->getRootObject()) mPt_Barrel->Fill (correctedJet.
pt());
2182 mPhi_Barrel = map_of_MEs[
DirName+
"/"+
"Phi_Barrel"];
if (mPhi_Barrel && mPhi_Barrel->getRootObject()) mPhi_Barrel->Fill (correctedJet.
phi());
2185 mConstituents_Barrel = map_of_MEs[
DirName+
"/"+
"Constituents_Barrel"];
if (mConstituents_Barrel && mConstituents_Barrel->getRootObject()) mConstituents_Barrel->Fill(correctedJet.
nConstituents());
2187 }
else if (fabs(correctedJet.
eta()) <= 3) {
2188 mPt_EndCap = map_of_MEs[
DirName+
"/"+
"Pt_EndCap"];
if (mPt_EndCap && mPt_EndCap->getRootObject()) mPt_EndCap->Fill (correctedJet.
pt());
2189 mPhi_EndCap = map_of_MEs[
DirName+
"/"+
"Phi_EndCap"];
if (mPhi_EndCap && mPhi_EndCap->getRootObject()) mPhi_EndCap->Fill (correctedJet.
phi());
2192 mConstituents_EndCap = map_of_MEs[
DirName+
"/"+
"Constituents_EndCap"];
if (mConstituents_EndCap && mConstituents_EndCap->getRootObject()) mConstituents_EndCap->Fill(correctedJet.
nConstituents());
2195 mPt_Forward = map_of_MEs[
DirName+
"/"+
"Pt_Forward"];
if (mPt_Forward && mPt_Forward->getRootObject()) mPt_Forward->Fill (correctedJet.
pt());
2196 mPhi_Forward = map_of_MEs[
DirName+
"/"+
"Phi_Forward"];
if (mPhi_Forward && mPhi_Forward->getRootObject()) mPhi_Forward->Fill (correctedJet.
phi());
2199 mConstituents_Forward = map_of_MEs[
DirName+
"/"+
"Constituents_Forward"];
if (mConstituents_Forward && mConstituents_Forward->getRootObject()) mConstituents_Forward->Fill(correctedJet.
nConstituents());
2206 mNJets = map_of_MEs[
DirName+
"/"+
"NJets"];
if (mNJets && mNJets->getRootObject()) mNJets->Fill (numofjets);
2207 mNJets_profile = map_of_MEs[
DirName+
"/"+
"NJets_profile"];
if (mNJets_profile && mNJets_profile->getRootObject()) mNJets_profile->Fill(numPV, numofjets);
2209 sort(recoJets.begin(),recoJets.end(),jetSortingRule);
2215 if(cleaned_first_jet){
2216 mEtaFirst = map_of_MEs[
DirName+
"/"+
"EtaFirst"];
if (mEtaFirst && mEtaFirst->getRootObject()) mEtaFirst->Fill ((recoJets)[0].eta());
2217 mPhiFirst = map_of_MEs[
DirName+
"/"+
"PhiFirst"];
if (mPhiFirst && mPhiFirst->getRootObject()) mPhiFirst->Fill ((recoJets)[0].phi());
2218 mPtFirst = map_of_MEs[
DirName+
"/"+
"PtFirst"];
if (mPtFirst && mPtFirst->getRootObject()) mPtFirst->Fill ((recoJets)[0].pt());
2220 if(numofjets>1 && cleaned_second_jet) {
2221 double dphi=fabs((recoJets)[0].
phi()-(recoJets)[1].
phi());
2223 dphi=2*acos(-1.)-dphi;
2225 mDPhi = map_of_MEs[
DirName+
"/"+
"DPhi"];
if (mDPhi && mDPhi->getRootObject()) mDPhi->Fill (dphi);
2236 if(jetCleaningFlag_ && recoJets.size()>1 && cleaned_first_jet && cleaned_second_jet ){
2238 if(jetCleaningFlag_){
2239 DirName =
"JetMET/Jet/Cleaned"+mInputCollection_.label()+
"/DiJet";
2243 double dphi=fabs((recoJets)[0].
phi()-(recoJets)[1].
phi());
2245 dphi=2*acos(-1.)-dphi;
2247 mDPhi = map_of_MEs[
DirName+
"/"+
"DPhi"];
if (mDPhi && mDPhi->getRootObject())
if (mDPhi) mDPhi->Fill (dphi);
2253 reco::JetID jetID1 = (*jetID_ValueMap_Handle)[calojetref1];
2255 reco::JetID jetID2 = (*jetID_ValueMap_Handle)[calojetref2];
2256 mN90Hits = map_of_MEs[
DirName+
"/"+
"N90Hits"];
if (mN90Hits && mN90Hits->getRootObject()) mN90Hits->Fill (jetID1.
n90Hits);
2257 mfHPD = map_of_MEs[
DirName+
"/"+
"fHPD"];
if (mfHPD && mfHPD->getRootObject()) mfHPD->Fill (jetID1.
fHPD);
2258 mresEMF = map_of_MEs[
DirName+
"/"+
"resEMF"];
if (mresEMF && mresEMF->getRootObject()) mresEMF->Fill (jetID1.
restrictedEMF);
2259 mfRBX = map_of_MEs[
DirName+
"/"+
"fRBX"];
if (mfRBX && mfRBX->getRootObject()) mfRBX->Fill (jetID1.
fRBX);
2260 mN90Hits = map_of_MEs[
DirName+
"/"+
"N90Hits"];
if (mN90Hits && mN90Hits->getRootObject()) mN90Hits->Fill (jetID2.
n90Hits);
2261 mfHPD = map_of_MEs[
DirName+
"/"+
"fHPD"];
if (mfHPD && mfHPD->getRootObject()) mfHPD->Fill (jetID2.
fHPD);
2262 mresEMF = map_of_MEs[
DirName+
"/"+
"resEMF"];
if (mresEMF && mresEMF->getRootObject()) mresEMF->Fill (jetID2.
restrictedEMF);
2263 mfRBX = map_of_MEs[
DirName+
"/"+
"fRBX"];
if (mfRBX && mfRBX->getRootObject()) mfRBX->Fill (jetID2.
fRBX);
2265 mHFrac = map_of_MEs[
DirName+
"/"+
"HFrac"];
if (mHFrac && mHFrac->getRootObject()) mHFrac->Fill ((*caloJets)[ind1].energyFractionHadronic());
2266 mEFrac = map_of_MEs[
DirName+
"/"+
"EFrac"];
if (mEFrac && mHFrac->getRootObject()) mEFrac->Fill ((*caloJets)[ind1].emEnergyFraction());
2267 mHFrac = map_of_MEs[
DirName+
"/"+
"HFrac"];
if (mHFrac && mHFrac->getRootObject()) mHFrac->Fill ((*caloJets)[ind2].energyFractionHadronic());
2268 mEFrac = map_of_MEs[
DirName+
"/"+
"EFrac"];
if (mEFrac && mHFrac->getRootObject()) mEFrac->Fill ((*caloJets)[ind2].emEnergyFraction());
2269 mHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFrac_profile"];
if (mHFrac_profile && mHFrac_profile->getRootObject()) mHFrac_profile ->
Fill(numPV, (*caloJets)[ind1].energyFractionHadronic());
2270 mEFrac_profile = map_of_MEs[
DirName+
"/"+
"EFrac_profile"];
if (mEFrac_profile && mEFrac_profile->getRootObject()) mEFrac_profile ->
Fill(numPV, (*caloJets)[ind1].emEnergyFraction());
2271 mHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFrac_profile"];
if (mHFrac_profile && mHFrac_profile->getRootObject()) mHFrac_profile ->
Fill(numPV, (*caloJets)[ind2].energyFractionHadronic());
2272 mEFrac_profile = map_of_MEs[
DirName+
"/"+
"EFrac_profile"];
if (mEFrac_profile && mEFrac_profile->getRootObject()) mEFrac_profile ->
Fill(numPV, (*caloJets)[ind2].emEnergyFraction());
2274 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJets[0].pt()/(*caloJets)[ind1].pt());
2275 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[0].eta(),recoJets[0].pt()/(*caloJets)[ind1].pt());
2276 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[0].pt(),recoJets[0].pt()/(*caloJets)[ind1].pt());
2277 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJets[1].pt()/(*caloJets)[ind2].pt());
2278 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[1].eta(),recoJets[1].pt()/(*caloJets)[ind2].pt());
2279 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[1].pt(),recoJets[1].pt()/(*caloJets)[ind2].pt());
2299 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*pfJets)[ind1].chargedHadronEnergyFraction());
2300 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*pfJets)[ind1].neutralHadronEnergyFraction());
2301 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*pfJets)[ind1].neutralEmEnergyFraction());
2302 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*pfJets)[ind1].HFEMEnergyFraction());
2303 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*pfJets)[ind1].HFHadronEnergyFraction());
2305 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJets[0].pt()/(*pfJets)[ind1].pt());
2306 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[0].eta(),recoJets[0].pt()/(*pfJets)[ind1].pt());
2307 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[0].pt(),recoJets[0].pt()/(*pfJets)[ind1].pt());
2308 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(recoJets[1].pt()/(*pfJets)[ind2].pt());
2309 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[1].eta(),recoJets[1].pt()/(*pfJets)[ind2].pt());
2310 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[1].pt(),recoJets[1].pt()/(*pfJets)[ind2].pt());
2312 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if(mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*pfJets)[ind1].chargedMultiplicity());
2313 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if(mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*pfJets)[ind1].neutralMultiplicity());
2314 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if(mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill((*pfJets)[ind1].muonMultiplicity());
2316 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*pfJets)[ind2].chargedHadronEnergyFraction());
2317 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*pfJets)[ind2].neutralHadronEnergyFraction());
2318 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*pfJets)[ind2].neutralEmEnergyFraction());
2319 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*pfJets)[ind2].HFEMEnergyFraction());
2320 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*pfJets)[ind2].HFHadronEnergyFraction());
2322 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*pfJets)[ind1].neutralMultiplicity()/(double)(*pfJets)[ind1].nConstituents());
2324 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if(mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*pfJets)[ind2].chargedMultiplicity());
2325 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if(mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*pfJets)[ind2].neutralMultiplicity());
2326 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if(mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill((*pfJets)[ind2].muonMultiplicity());
2329 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*pfJets)[ind1].chargedHadronEnergyFraction());
2330 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*pfJets)[ind1].neutralHadronEnergyFraction());
2331 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*pfJets)[ind1].neutralEmEnergyFraction());
2332 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*pfJets)[ind1].HFEMEnergyFraction());
2333 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*pfJets)[ind1].HFHadronEnergyFraction());
2335 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*pfJets)[ind2].neutralMultiplicity()/(double)(*pfJets)[ind2].nConstituents());
2337 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if(mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*pfJets)[ind1].chargedMultiplicity());
2338 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if(mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*pfJets)[ind1].neutralMultiplicity());
2339 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if(mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity->Fill(numPV, (*pfJets)[ind1].muonMultiplicity());
2341 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*pfJets)[ind2].chargedHadronEnergyFraction());
2342 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*pfJets)[ind2].neutralHadronEnergyFraction());
2343 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*pfJets)[ind2].neutralEmEnergyFraction());
2344 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*pfJets)[ind2].HFEMEnergyFraction());
2345 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*pfJets)[ind2].HFHadronEnergyFraction());
2347 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if(mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*pfJets)[ind2].chargedMultiplicity());
2348 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if(mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*pfJets)[ind2].neutralMultiplicity());
2349 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if(mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity_profile->Fill(numPV, (*pfJets)[ind2].muonMultiplicity());
2353 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*patJets)[ind1].chargedHadronEnergyFraction());
2354 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*patJets)[ind1].neutralHadronEnergyFraction());
2355 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*patJets)[ind1].neutralEmEnergyFraction());
2356 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*patJets)[ind1].HFEMEnergyFraction());
2357 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*patJets)[ind1].HFHadronEnergyFraction());
2359 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(1./(*patJets)[ind1].jecFactor(
"Uncorrected"));
2360 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[0].eta(),1./(*patJets)[ind1].jecFactor(
"Uncorrected"));
2361 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[0].pt(),1./(*patJets)[ind1].jecFactor(
"Uncorrected"));
2362 mJetEnergyCorr = map_of_MEs[
DirName+
"/"+
"JetEnergyCorr"];
if(mJetEnergyCorr && mJetEnergyCorr->getRootObject()) mJetEnergyCorr->Fill(1./(*patJets)[ind2].jecFactor(
"Uncorrected"));
2363 mJetEnergyCorrVSEta = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSEta"];
if(mJetEnergyCorrVSEta && mJetEnergyCorrVSEta->getRootObject()) mJetEnergyCorrVSEta->Fill(recoJets[0].eta(),1./(*patJets)[ind2].jecFactor(
"Uncorrected"));
2364 mJetEnergyCorrVSPt = map_of_MEs[
DirName+
"/"+
"JetEnergyCorrVSPt"];
if(mJetEnergyCorrVSPt && mJetEnergyCorrVSPt->getRootObject()) mJetEnergyCorrVSPt->Fill(recoJets[0].pt(),1./(*patJets)[ind2].jecFactor(
"Uncorrected"));
2366 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if(mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*patJets)[ind1].chargedMultiplicity());
2367 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if(mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*patJets)[ind1].neutralMultiplicity());
2368 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if(mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill((*patJets)[ind1].muonMultiplicity());
2370 mCHFrac = map_of_MEs[
DirName+
"/"+
"CHFrac"];
if (mCHFrac && mCHFrac->getRootObject()) mCHFrac ->
Fill((*patJets)[ind2].chargedHadronEnergyFraction());
2371 mNHFrac = map_of_MEs[
DirName+
"/"+
"NHFrac"];
if (mNHFrac && mNHFrac->getRootObject()) mNHFrac ->
Fill((*patJets)[ind2].neutralHadronEnergyFraction());
2372 mPhFrac = map_of_MEs[
DirName+
"/"+
"PhFrac"];
if (mPhFrac && mPhFrac->getRootObject()) mPhFrac ->
Fill((*patJets)[ind2].neutralEmEnergyFraction());
2373 mHFEMFrac = map_of_MEs[
DirName+
"/"+
"HFEMFrac"];
if (mHFEMFrac && mHFEMFrac->getRootObject()) mHFEMFrac ->
Fill((*patJets)[ind2].HFEMEnergyFraction());
2374 mHFHFrac = map_of_MEs[
DirName+
"/"+
"HFHFrac"];
if (mHFHFrac && mHFHFrac->getRootObject()) mHFHFrac ->
Fill((*patJets)[ind2].HFHadronEnergyFraction());
2376 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*patJets)[ind1].neutralMultiplicity()/(double)(*patJets)[ind1].nConstituents());
2378 mChargedMultiplicity = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity"];
if(mChargedMultiplicity && mChargedMultiplicity->getRootObject()) mChargedMultiplicity->Fill((*patJets)[ind2].chargedMultiplicity());
2379 mNeutralMultiplicity = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity"];
if(mNeutralMultiplicity && mNeutralMultiplicity->getRootObject()) mNeutralMultiplicity->Fill((*patJets)[ind2].neutralMultiplicity());
2380 mMuonMultiplicity = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity"];
if(mMuonMultiplicity && mMuonMultiplicity->getRootObject()) mMuonMultiplicity->Fill((*patJets)[ind2].muonMultiplicity());
2383 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*patJets)[ind1].chargedHadronEnergyFraction());
2384 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*patJets)[ind1].neutralHadronEnergyFraction());
2385 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*patJets)[ind1].neutralEmEnergyFraction());
2386 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*patJets)[ind1].HFEMEnergyFraction());
2387 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*patJets)[ind1].HFHadronEnergyFraction());
2389 mNeutralFraction = map_of_MEs[
DirName+
"/"+
"NeutralConstituentsFraction"];
if (mNeutralFraction && mNeutralFraction->getRootObject()) mNeutralFraction->Fill ((
double)(*patJets)[ind2].neutralMultiplicity()/(double)(*patJets)[ind2].nConstituents());
2391 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if(mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*patJets)[ind1].chargedMultiplicity());
2392 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if(mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*patJets)[ind1].neutralMultiplicity());
2393 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if(mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity->Fill(numPV, (*patJets)[ind1].muonMultiplicity());
2395 mCHFrac_profile = map_of_MEs[
DirName+
"/"+
"CHFrac_profile"];
if (mCHFrac_profile && mCHFrac_profile->getRootObject()) mCHFrac_profile ->
Fill(numPV, (*patJets)[ind2].chargedHadronEnergyFraction());
2396 mNHFrac_profile = map_of_MEs[
DirName+
"/"+
"NHFrac_profile"];
if (mNHFrac_profile && mNHFrac_profile->getRootObject()) mNHFrac_profile ->
Fill(numPV, (*patJets)[ind2].neutralHadronEnergyFraction());
2397 mPhFrac_profile = map_of_MEs[
DirName+
"/"+
"PhFrac_profile"];
if (mPhFrac_profile && mPhFrac_profile->getRootObject()) mPhFrac_profile ->
Fill(numPV, (*patJets)[ind2].neutralEmEnergyFraction());
2398 mHFEMFrac_profile = map_of_MEs[
DirName+
"/"+
"HFEMFrac_profile"];
if (mHFEMFrac_profile && mHFEMFrac_profile->getRootObject()) mHFEMFrac_profile ->
Fill(numPV, (*patJets)[ind2].HFEMEnergyFraction());
2399 mHFHFrac_profile = map_of_MEs[
DirName+
"/"+
"HFHFrac_profile"];
if (mHFHFrac_profile && mHFHFrac_profile->getRootObject()) mHFHFrac_profile ->
Fill(numPV, (*patJets)[ind2].HFHadronEnergyFraction());
2401 mChargedMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"ChargedMultiplicity_profile"];
if(mChargedMultiplicity_profile && mChargedMultiplicity_profile->getRootObject()) mChargedMultiplicity_profile->Fill(numPV, (*patJets)[ind2].chargedMultiplicity());
2402 mNeutralMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"NeutralMultiplicity_profile"];
if(mNeutralMultiplicity_profile && mNeutralMultiplicity_profile->getRootObject()) mNeutralMultiplicity_profile->Fill(numPV, (*patJets)[ind2].neutralMultiplicity());
2403 mMuonMultiplicity_profile = map_of_MEs[
DirName+
"/"+
"MuonMultiplicity_profile"];
if(mMuonMultiplicity_profile && mMuonMultiplicity_profile->getRootObject()) mMuonMultiplicity_profile->Fill(numPV, (*patJets)[ind2].muonMultiplicity());
2408 mPt = map_of_MEs[
DirName+
"/"+
"Pt"];
if (mPt && mPt->getRootObject()) mPt->Fill (recoJets[0].pt());
2409 mEta = map_of_MEs[
DirName+
"/"+
"Eta"];
if (mEta && mEta->getRootObject()) mEta->Fill (recoJets[0].eta());
2410 mPhi = map_of_MEs[
DirName+
"/"+
"Phi"];
if (mPhi && mPhi->getRootObject()) mPhi->Fill (recoJets[0].phi());
2411 mPhiVSEta = map_of_MEs[
DirName+
"/"+
"PhiVSEta"];
if (mPhiVSEta && mPhiVSEta->getRootObject()) mPhiVSEta->Fill(recoJets[0].eta(),recoJets[0].phi());
2413 mConstituents = map_of_MEs[
DirName+
"/"+
"Constituents"];
if (mConstituents && mConstituents->getRootObject()) mConstituents->Fill (recoJets[0].nConstituents());
2415 mPt = map_of_MEs[
DirName+
"/"+
"Pt"];
if (mPt && mPt->getRootObject()) mPt->Fill (recoJets[1].pt());
2416 mEta = map_of_MEs[
DirName+
"/"+
"Eta"];
if (mEta && mEta->getRootObject()) mEta->Fill (recoJets[1].eta());
2417 mPhi = map_of_MEs[
DirName+
"/"+
"Phi"];
if (mPhi && mPhi->getRootObject()) mPhi->Fill (recoJets[1].phi());
2418 mPhiVSEta = map_of_MEs[
DirName+
"/"+
"PhiVSEta"];
if (mPhiVSEta && mPhiVSEta->getRootObject()) mPhiVSEta->Fill(recoJets[1].eta(),recoJets[1].phi());
2420 mConstituents = map_of_MEs[
DirName+
"/"+
"Constituents"];
if (mConstituents && mConstituents->getRootObject()) mConstituents->Fill (recoJets[1].nConstituents());
2423 mPt_profile = map_of_MEs[
DirName+
"/"+
"Pt_profile"];
if (mPt_profile && mPt_profile->getRootObject()) mPt_profile ->
Fill(numPV, recoJets[0].
pt());
2424 mEta_profile = map_of_MEs[
DirName+
"/"+
"Eta_profile"];
if (mEta_profile && mEta_profile->getRootObject()) mEta_profile ->
Fill(numPV, recoJets[0].
eta());
2425 mPhi_profile = map_of_MEs[
DirName+
"/"+
"Phi_profile"];
if (mPhi_profile && mPhi_profile->getRootObject()) mPhi_profile ->
Fill(numPV, recoJets[0].
phi());
2427 mConstituents_profile = map_of_MEs[
DirName+
"/"+
"Constituents_profile"];
if (mConstituents_profile && mConstituents_profile->getRootObject()) mConstituents_profile->Fill(numPV, recoJets[0].nConstituents());
2429 mPt_profile = map_of_MEs[
DirName+
"/"+
"Pt_profile"];
if (mPt_profile && mPt_profile->getRootObject()) mPt_profile ->
Fill(numPV, recoJets[1].
pt());
2430 mEta_profile = map_of_MEs[
DirName+
"/"+
"Eta_profile"];
if (mEta_profile && mEta_profile->getRootObject()) mEta_profile ->
Fill(numPV, recoJets[1].
eta());
2431 mPhi_profile = map_of_MEs[
DirName+
"/"+
"Phi_profile"];
if (mPhi_profile && mPhi_profile->getRootObject()) mPhi_profile ->
Fill(numPV, recoJets[1].
phi());
2433 mConstituents_profile = map_of_MEs[
DirName+
"/"+
"Constituents_profile"];
if (mConstituents_profile && mConstituents_profile->getRootObject()) mConstituents_profile->Fill(numPV, recoJets[1].nConstituents());
2435 if (fabs(recoJets[0].
eta() < 1.4)) {
2436 double pt_dijet = (recoJets[0].pt() + recoJets[1].pt())/2;
2442 int randJet =iEvent.
id().
event()%2;
2443 if (fabs(recoJets[1].
eta() < 1.4)) {
2459 bool thirdJetCut =
true;
2467 if (pt3 > asymmetryThirdJetCut_){
2472 double dijetAsymmetry =(recoJets[jet1].pt() - recoJets[jet2].pt()) / (recoJets[jet1].
pt() + recoJets[jet2].pt());
2473 mDijetAsymmetry = map_of_MEs[
DirName+
"/"+
"DijetAsymmetry"];
if (mDijetAsymmetry && mDijetAsymmetry->getRootObject()) mDijetAsymmetry->Fill(dijetAsymmetry);
2482 pt_barrel = recoJets[jet1].pt();
2483 pt_probe = recoJets[jet2].pt();
2493 bool thirdJetCut =
true;
2495 if (pt3/pt_dijet > balanceThirdJetCut_){
2496 thirdJetCut =
false;
2500 double dijetBalance = (pt_probe - pt_barrel) / pt_dijet;
2501 mDijetBalance = map_of_MEs[
DirName+
"/"+
"DijetBalance"];
if (mDijetBalance && mDijetBalance->getRootObject()) mDijetBalance->Fill(dijetBalance);
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
const std::string metname
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.
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
MonitorElement * book2D(Args &&...args)
std::string const & triggerName(unsigned int index) const
static std::string const triggerResults("TriggerResults")
T const * product() const
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
virtual int nConstituents() const
of constituents
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)