61 |
|
|
62 |
|
std::map <GenJet*, Jet*> IC5GenJetToIC5JetMap; |
63 |
|
for (UInt_t i=0; i<GoodIC5GenJets->GetEntries(); ++i) { |
64 |
< |
double minDR = 5000; |
64 |
> |
Double_t minDR = 5000; |
65 |
|
int closestMatchIndex = -1; |
66 |
|
for (UInt_t j=0; j<GoodIC5Jets->GetEntries(); j++) { |
67 |
< |
double tempDR = MathUtils::DeltaR(GoodIC5GenJets->At(i)->Mom(), GoodIC5Jets->At(j)->Mom()); |
67 |
> |
Double_t tempDR = MathUtils::DeltaR(GoodIC5GenJets->At(i)->Mom(), GoodIC5Jets->At(j)->Mom()); |
68 |
|
if (tempDR < minDR) { |
69 |
|
closestMatchIndex = j; |
70 |
|
minDR = tempDR; |
71 |
|
} |
72 |
|
} |
73 |
|
if (closestMatchIndex > -1) |
74 |
< |
if (fPrintDebug) cerr << "GoodIC5GenJets->At(i) " << GoodIC5GenJets->At(i)->Pt() << " " << GoodIC5GenJets->At(i)->Eta() << " " << GoodIC5GenJets->At(i)->Phi() << " GoodIC5Jets->At(" << closestMatchIndex << ") " << GoodIC5Jets->At(closestMatchIndex)->Pt() << " " << GoodIC5Jets->At(closestMatchIndex)->Eta() << " " << GoodIC5Jets->At(closestMatchIndex)->Phi() << " DR = " << minDR << endl; |
74 |
> |
if (fPrintDebug) cerr << "GoodIC5GenJets->At(i) " << GoodIC5GenJets->At(i)->Pt() << " " |
75 |
> |
<< GoodIC5GenJets->At(i)->Eta() << " " << GoodIC5GenJets->At(i)->Phi() |
76 |
> |
<< " GoodIC5Jets->At(" << closestMatchIndex << ") " |
77 |
> |
<< GoodIC5Jets->At(closestMatchIndex)->Pt() << " " |
78 |
> |
<< GoodIC5Jets->At(closestMatchIndex)->Eta() << " " |
79 |
> |
<< GoodIC5Jets->At(closestMatchIndex)->Phi() << " DR = " |
80 |
> |
<< minDR << endl; |
81 |
|
if (minDR < 0.5) |
82 |
|
{ |
83 |
|
IC5GenJetToIC5JetMap[GoodIC5GenJets->At(i)] = GoodIC5Jets->At(closestMatchIndex); |
86 |
|
|
87 |
|
std::map <Jet*, GenJet*> IC5JetToIC5GenJetMap; |
88 |
|
for (UInt_t i=0; i<GoodIC5Jets->GetEntries(); ++i) { |
89 |
< |
double minDR = 5000; |
89 |
> |
Double_t minDR = 5000; |
90 |
|
int closestMatchIndex = -1; |
91 |
|
for (UInt_t j=0; j<GoodIC5GenJets->GetEntries(); j++) { |
92 |
< |
double tempDR = MathUtils::DeltaR(GoodIC5Jets->At(i)->Mom(), GoodIC5GenJets->At(j)->Mom()); |
92 |
> |
Double_t tempDR = MathUtils::DeltaR(GoodIC5Jets->At(i)->Mom(), GoodIC5GenJets->At(j)->Mom()); |
93 |
|
if (tempDR < minDR) { |
94 |
|
closestMatchIndex = j; |
95 |
|
minDR = tempDR; |
113 |
|
map<GenJet*, Jet*>::iterator iter = |
114 |
|
IC5GenJetToIC5JetMap.find(GoodIC5GenJets->At(i)); |
115 |
|
if (iter != IC5GenJetToIC5JetMap.end()) { |
116 |
< |
double dR = MathUtils::DeltaR(GoodIC5GenJets->At(i)->Mom(), iter->second->Mom()); |
116 |
> |
Double_t dR = MathUtils::DeltaR(GoodIC5GenJets->At(i)->Mom(), iter->second->Mom()); |
117 |
|
|
118 |
|
fIC5GenJetRecoJetDeltaR->Fill(dR); |
119 |
|
fIC5GenJetRecoJetDeltaEta->Fill(fabs(GoodIC5GenJets->At(i)->Eta() - iter->second->Eta())); |
188 |
|
|
189 |
|
std::map <GenJet*, Jet*> SC5GenJetToSC5JetMap; |
190 |
|
for (UInt_t i=0; i<GoodSC5GenJets->GetEntries(); ++i) { |
191 |
< |
double minDR = 5000; |
191 |
> |
Double_t minDR = 5000; |
192 |
|
int closestMatchIndex = -1; |
193 |
|
for (UInt_t j=0; j<GoodSC5Jets->GetEntries(); j++) { |
194 |
< |
double tempDR = MathUtils::DeltaR(GoodSC5GenJets->At(i)->Mom(), GoodSC5Jets->At(j)->Mom()); |
194 |
> |
Double_t tempDR = MathUtils::DeltaR(GoodSC5GenJets->At(i)->Mom(), GoodSC5Jets->At(j)->Mom()); |
195 |
|
if (tempDR < minDR) { |
196 |
|
closestMatchIndex = j; |
197 |
|
minDR = tempDR; |
198 |
|
} |
199 |
|
} |
200 |
|
if (closestMatchIndex > -1) |
201 |
< |
if (fPrintDebug) cerr << "GoodSC5GenJets->At(i) " << GoodSC5GenJets->At(i)->Pt() << " " << GoodSC5GenJets->At(i)->Eta() << " " << GoodSC5GenJets->At(i)->Phi() << " GoodSC5Jets->At(" << closestMatchIndex << ") " << GoodSC5Jets->At(closestMatchIndex)->Pt() << " " << GoodSC5Jets->At(closestMatchIndex)->Eta() << " " << GoodSC5Jets->At(closestMatchIndex)->Phi() << " DR = " << minDR << endl; |
201 |
> |
if (fPrintDebug) cerr << "GoodSC5GenJets->At(i) " << GoodSC5GenJets->At(i)->Pt() << " " |
202 |
> |
<< GoodSC5GenJets->At(i)->Eta() << " " << GoodSC5GenJets->At(i)->Phi() |
203 |
> |
<< " GoodSC5Jets->At(" << closestMatchIndex << ") " |
204 |
> |
<< GoodSC5Jets->At(closestMatchIndex)->Pt() << " " |
205 |
> |
<< GoodSC5Jets->At(closestMatchIndex)->Eta() << " " |
206 |
> |
<< GoodSC5Jets->At(closestMatchIndex)->Phi() << " DR = " |
207 |
> |
<< minDR << endl; |
208 |
|
if (minDR < 0.5) |
209 |
|
{ |
210 |
|
SC5GenJetToSC5JetMap[GoodSC5GenJets->At(i)] = GoodSC5Jets->At(closestMatchIndex); |
212 |
|
} |
213 |
|
std::map <Jet*, GenJet*> SC5JetToSC5GenJetMap; |
214 |
|
for (UInt_t i=0; i<GoodSC5Jets->GetEntries(); ++i) { |
215 |
< |
double minDR = 5000; |
215 |
> |
Double_t minDR = 5000; |
216 |
|
int closestMatchIndex = -1; |
217 |
|
for (UInt_t j=0; j<GoodSC5GenJets->GetEntries(); j++) { |
218 |
< |
double tempDR = MathUtils::DeltaR(GoodSC5Jets->At(i)->Mom(), GoodSC5GenJets->At(j)->Mom()); |
218 |
> |
Double_t tempDR = MathUtils::DeltaR(GoodSC5Jets->At(i)->Mom(), GoodSC5GenJets->At(j)->Mom()); |
219 |
|
if (tempDR < minDR) { |
220 |
|
closestMatchIndex = j; |
221 |
|
minDR = tempDR; |
238 |
|
map<GenJet*, Jet*>::iterator iter = |
239 |
|
SC5GenJetToSC5JetMap.find(GoodSC5GenJets->At(i)); |
240 |
|
if (iter != SC5GenJetToSC5JetMap.end()) { |
241 |
< |
double dR = MathUtils::DeltaR(GoodSC5GenJets->At(i)->Mom(), iter->second->Mom()); |
241 |
> |
Double_t dR = MathUtils::DeltaR(GoodSC5GenJets->At(i)->Mom(), iter->second->Mom()); |
242 |
|
|
243 |
|
fSC5GenJetRecoJetDeltaR->Fill(dR); |
244 |
|
fSC5GenJetRecoJetDeltaEta->Fill(fabs(GoodSC5GenJets->At(i)->Eta() - iter->second->Eta())); |
245 |
< |
fSC5GenJetRecoJetDeltaPhi->Fill(MathUtils::DeltaPhi(GoodSC5GenJets->At(i)->Phi(),iter->second->Phi())); |
245 |
> |
fSC5GenJetRecoJetDeltaPhi->Fill(MathUtils::DeltaPhi(GoodSC5GenJets->At(i)->Phi(), |
246 |
> |
iter->second->Phi())); |
247 |
|
|
248 |
|
if (fabs(iter->second->Eta()) <= 1.4) |
249 |
< |
fSC5JetResponseVsGenJetPtInBarrel->Fill(iter->second->Et()/GoodSC5GenJets->At(i)->Et(),GoodSC5GenJets->At(i)->Pt()); |
249 |
> |
fSC5JetResponseVsGenJetPtInBarrel->Fill(iter->second->Et()/GoodSC5GenJets->At(i)->Et(), |
250 |
> |
GoodSC5GenJets->At(i)->Pt()); |
251 |
|
else if (fabs(iter->second->Eta()) <= 3.0) |
252 |
< |
fSC5JetResponseVsGenJetPtInEndcap->Fill(iter->second->Et()/GoodSC5GenJets->At(i)->Et(),GoodSC5GenJets->At(i)->Pt()); |
252 |
> |
fSC5JetResponseVsGenJetPtInEndcap->Fill(iter->second->Et()/GoodSC5GenJets->At(i)->Et(), |
253 |
> |
GoodSC5GenJets->At(i)->Pt()); |
254 |
|
else if (fabs(iter->second->Eta()) <= 5.0) |
255 |
< |
fSC5JetResponseVsGenJetPtForward->Fill(iter->second->Et()/GoodSC5GenJets->At(i)->Et(),GoodSC5GenJets->At(i)->Pt()); |
255 |
> |
fSC5JetResponseVsGenJetPtForward->Fill(iter->second->Et()/GoodSC5GenJets->At(i)->Et(), |
256 |
> |
GoodSC5GenJets->At(i)->Pt()); |
257 |
|
//avoid the low pt region |
258 |
|
if (iter->second->Pt() > 30) |
259 |
< |
fSC5JetResponseVsCaloJetEta->Fill(iter->second->Et()/GoodSC5GenJets->At(i)->Et(),iter->second->Eta()); |
259 |
> |
fSC5JetResponseVsCaloJetEta->Fill(iter->second->Et()/GoodSC5GenJets->At(i)->Et(), |
260 |
> |
iter->second->Eta()); |
261 |
|
|
262 |
|
if (fabs(iter->second->Eta()) <= 3.0) { |
263 |
|
fSC5CentralGenJetRecoJetDeltaR->Fill(dR); |
274 |
|
fSC5NMatchedCaloJetsVsGenJetEta_Pt30To40->Fill(GoodSC5GenJets->At(i)->Eta()); |
275 |
|
if (GoodSC5GenJets->At(i)->Pt() > 60.0 && GoodSC5GenJets->At(i)->Pt() < 80.0) |
276 |
|
fSC5NMatchedCaloJetsVsGenJetEta_Pt60To80->Fill(GoodSC5GenJets->At(i)->Eta()); |
277 |
< |
fSC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt->Fill(iter->second->Pt() * iter->second->L2RelativeCorrectionScale() * iter->second->L3AbsoluteCorrectionScale() / GoodSC5GenJets->At(i)->Pt(), GoodSC5GenJets->At(i)->Pt()); |
277 |
> |
fSC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt->Fill( |
278 |
> |
iter->second->Pt() * iter->second->L2RelativeCorrectionScale() * |
279 |
> |
iter->second->L3AbsoluteCorrectionScale() / GoodSC5GenJets->At(i)->Pt(), |
280 |
> |
GoodSC5GenJets->At(i)->Pt()); |
281 |
|
} |
282 |
|
} |
283 |
|
|
286 |
|
SC5JetToSC5GenJetMap.find(GoodSC5Jets->At(i)); |
287 |
|
//unmatched ones |
288 |
|
if (iter == SC5JetToSC5GenJetMap.end()) { |
289 |
< |
fSC5NUnmatchedCaloJetsVsCorrectedCaloJetPt->Fill(GoodSC5Jets->At(i)->Pt() * GoodSC5Jets->At(i)->L2RelativeCorrectionScale() * GoodSC5Jets->At(i)->L3AbsoluteCorrectionScale()); |
289 |
> |
fSC5NUnmatchedCaloJetsVsCorrectedCaloJetPt->Fill( |
290 |
> |
GoodSC5Jets->At(i)->Pt() * GoodSC5Jets->At(i)->L2RelativeCorrectionScale() * |
291 |
> |
GoodSC5Jets->At(i)->L3AbsoluteCorrectionScale()); |
292 |
|
fSC5NUnmatchedCalojetsVsCorrectedCaloJetEta->Fill(GoodSC5Jets->At(i)->Eta()); |
293 |
|
} |
294 |
|
} |
314 |
|
fIC5GenJetRecoJetDeltaPhi = |
315 |
|
new TH1D("hIC5GenJetRecoJetDeltaPhi",";IC5GenJetRecoJetDeltaPhi;#",100,0.,0.5); |
316 |
|
|
317 |
< |
fIC5JetResponseVsGenJetPtInBarrel = new TH2D("hIC5JetResponseVsGenJetPtInBarrel",";IC5JetResponseVsGenJetPtInBarrel;#",500,0.,5.0,5000,0,5000); |
318 |
< |
fIC5JetResponseVsGenJetPtInEndcap = new TH2D("hIC5JetResponseVsGenJetPtInEndcap",";IC5JetResponseVsGenJetPtInEndcap;#",500,0.,5.0,5000,0,5000); |
319 |
< |
fIC5JetResponseVsGenJetPtForward = new TH2D("hIC5JetResponseVsGenJetPtForward",";IC5JetResponseVsGenJetPtForward;#",500,0.,5.0,5000,0,5000); |
320 |
< |
fIC5JetResponseVsCaloJetEta = new TH2D("hIC5JetResponseVsCaloJetEta",";IC5JetResponseVsCaloJetEta;#",500,0.,5.0,100,-5,5); |
321 |
< |
|
317 |
> |
fIC5JetResponseVsGenJetPtInBarrel = new TH2D("hIC5JetResponseVsGenJetPtInBarrel", |
318 |
> |
";IC5JetResponseVsGenJetPtInBarrel;#", |
319 |
> |
500,0.,5.0,5000,0,5000); |
320 |
> |
fIC5JetResponseVsGenJetPtInEndcap = new TH2D("hIC5JetResponseVsGenJetPtInEndcap", |
321 |
> |
";IC5JetResponseVsGenJetPtInEndcap;#", |
322 |
> |
500,0.,5.0,5000,0,5000); |
323 |
> |
fIC5JetResponseVsGenJetPtForward = new TH2D("hIC5JetResponseVsGenJetPtForward", |
324 |
> |
";IC5JetResponseVsGenJetPtForward;#", |
325 |
> |
500,0.,5.0,5000,0,5000); |
326 |
> |
fIC5JetResponseVsCaloJetEta = new TH2D("hIC5JetResponseVsCaloJetEta", |
327 |
> |
";IC5JetResponseVsCaloJetEta;#",500,0.,5.0,100,-5,5); |
328 |
|
fIC5CentralGenJetRecoJetDeltaR = |
329 |
|
new TH1D("hIC5CentralGenJetRecoJetDeltaR",";IC5CentralGenJetRecoJetDeltaR;#",100,0.,1.0); |
330 |
< |
fIC5ForwardGenJetRecoJetDeltaR = new TH1D("hIC5ForwardGenJetRecoJetDeltaR",";IC5ForwardGenJetRecoJetDeltaR;#",100,0.,1.0); |
331 |
< |
|
332 |
< |
fIC5NMatchedCaloJetsVsGenJetPt = new TH1D("hIC5NMatchedCaloJetsVsGenJetPt",";IC5GenJetPt;#",5000,0.,5000); |
333 |
< |
fIC5NMatchedCaloJetsVsGenJetEta = new TH1D("hIC5NMatchedCaloJetsVsGenJetEta",";IC5GenJetEta;#",100,-5.0,5.0); |
334 |
< |
fIC5NMatchedCaloJetsVsGenJetEta_Pt20To30 = new TH1D("hIC5NMatchedCaloJetsVsGenJetEta_Pt20To30",";IC5GenJetEta;#",100,-5.0,5.0); |
335 |
< |
fIC5NMatchedCaloJetsVsGenJetEta_Pt30To40 = new TH1D("hIC5NMatchedCaloJetsVsGenJetEta_Pt30To40",";IC5GenJetEta;#",100,-5.0,5.0); |
336 |
< |
fIC5NMatchedCaloJetsVsGenJetEta_Pt60To80 = new TH1D("hIC5NMatchedCaloJetsVsGenJetEta_Pt60To80",";IC5GenJetEta;#",100,-5.0,5.0); |
330 |
> |
fIC5ForwardGenJetRecoJetDeltaR = new TH1D("hIC5ForwardGenJetRecoJetDeltaR", |
331 |
> |
";IC5ForwardGenJetRecoJetDeltaR;#",100,0.,1.0); |
332 |
> |
fIC5NMatchedCaloJetsVsGenJetPt = new TH1D("hIC5NMatchedCaloJetsVsGenJetPt", |
333 |
> |
";IC5GenJetPt;#",5000,0.,5000); |
334 |
> |
fIC5NMatchedCaloJetsVsGenJetEta = new TH1D("hIC5NMatchedCaloJetsVsGenJetEta", |
335 |
> |
";IC5GenJetEta;#",100,-5.0,5.0); |
336 |
> |
fIC5NMatchedCaloJetsVsGenJetEta_Pt20To30 = new TH1D("hIC5NMatchedCaloJetsVsGenJetEta_Pt20To30", |
337 |
> |
";IC5GenJetEta;#",100,-5.0,5.0); |
338 |
> |
fIC5NMatchedCaloJetsVsGenJetEta_Pt30To40 = new TH1D("hIC5NMatchedCaloJetsVsGenJetEta_Pt30To40", |
339 |
> |
";IC5GenJetEta;#",100,-5.0,5.0); |
340 |
> |
fIC5NMatchedCaloJetsVsGenJetEta_Pt60To80 = new TH1D("hIC5NMatchedCaloJetsVsGenJetEta_Pt60To80", |
341 |
> |
";IC5GenJetEta;#",100,-5.0,5.0); |
342 |
|
fIC5NGenJetsVsGenJetPt = new TH1D("hIC5NGenJetsVsGenJetPt",";IC5GenJetPt;#",5000,0.,5000); |
343 |
|
fIC5NGenJetsVsGenJetEta = new TH1D("hIC5NGenJetsVsGenJetEta",";IC5GenJetEta;#",100,-5.,5.0); |
344 |
< |
fIC5NGenJetsVsGenJetEta_Pt20To30 = new TH1D("hIC5NGenJetsVsGenJetEta_Pt20To30",";IC5GenJetEta;#",100,-5.,5.0); |
345 |
< |
fIC5NGenJetsVsGenJetEta_Pt30To40 = new TH1D("hIC5NGenJetsVsGenJetEta_Pt30To40",";IC5GenJetEta;#",100,-5.,5.0); |
346 |
< |
fIC5NGenJetsVsGenJetEta_Pt60To80 = new TH1D("hIC5NGenJetsVsGenJetEta_Pt60To80",";IC5GenJetEta;#",100,-5.,5.0); |
347 |
< |
|
344 |
> |
fIC5NGenJetsVsGenJetEta_Pt20To30 = new TH1D("hIC5NGenJetsVsGenJetEta_Pt20To30", |
345 |
> |
";IC5GenJetEta;#",100,-5.,5.0); |
346 |
> |
fIC5NGenJetsVsGenJetEta_Pt30To40 = new TH1D("hIC5NGenJetsVsGenJetEta_Pt30To40", |
347 |
> |
";IC5GenJetEta;#",100,-5.,5.0); |
348 |
> |
fIC5NGenJetsVsGenJetEta_Pt60To80 = new TH1D("hIC5NGenJetsVsGenJetEta_Pt60To80", |
349 |
> |
";IC5GenJetEta;#",100,-5.,5.0); |
350 |
|
fIC5CaloJetsPt = new TH1D("hIC5CaloJetsPt",";IC5CaloJetPt;#",5000,0.,5000); |
351 |
|
fIC5CaloJetsEta = new TH1D("hIC5CaloJetsEta",";IC5CaloJetEta;#",100,-5.0,5.0); |
352 |
< |
fIC5NUnmatchedCaloJetsVsCorrectedCaloJetPt = new TH1D("hIC5NUnmatchedCaloJetsVsCorrectedCaloJetPt",";IC5CorrectedCaloJetPt;#",5000,0.0,5000.0); |
353 |
< |
fIC5NUnmatchedCalojetsVsCorrectedCaloJetEta = new TH1D("hIC5NUnmatchedCalojetsVsCorrectedCaloJetEta",";IC5CorrectedCaloJetEta;#",100,-5.0,5.0); |
354 |
< |
|
355 |
< |
fIC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt = new TH2D("hIC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt",";IC5GenJetPt;#",1000,0,1000.0, 100,0.0,5.0); |
356 |
< |
|
352 |
> |
fIC5NUnmatchedCaloJetsVsCorrectedCaloJetPt = |
353 |
> |
new TH1D("hIC5NUnmatchedCaloJetsVsCorrectedCaloJetPt", |
354 |
> |
";IC5CorrectedCaloJetPt;#",5000,0.0,5000.0); |
355 |
> |
fIC5NUnmatchedCalojetsVsCorrectedCaloJetEta = |
356 |
> |
new TH1D("hIC5NUnmatchedCalojetsVsCorrectedCaloJetEta", |
357 |
> |
";IC5CorrectedCaloJetEta;#",100,-5.0,5.0); |
358 |
> |
fIC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt = |
359 |
> |
new TH2D("hIC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt", |
360 |
> |
";IC5GenJetPt;#",1000,0,1000.0, 100,0.0,5.0); |
361 |
|
fIC5NCaloJets = new TH1D("hIC5NCaloJets",";IC5NCaloJets;#",100,0.,15); |
362 |
< |
|
363 |
< |
|
364 |
< |
fSC5GenJetRecoJetDeltaR = new TH1D("hSC5GenJetRecoJetDeltaR",";SC5GenJetRecoJetDeltaR;#",100,0.,1.0); |
365 |
< |
fSC5GenJetRecoJetDeltaEta = new TH1D("hSC5GenJetRecoJetDeltaEta",";SC5GenJetRecoJetDeltaEta;#",100,0.,0.5); |
366 |
< |
fSC5GenJetRecoJetDeltaPhi = new TH1D("hSC5GenJetRecoJetDeltaPhi",";SC5GenJetRecoJetDeltaPhi;#",100,0.,0.5); |
367 |
< |
|
368 |
< |
fSC5JetResponseVsGenJetPtInBarrel = new TH2D("hSC5JetResponseVsGenJetPtInBarrel",";SC5JetResponseVsGenJetPtInBarrel;#",500,0.,5.0,5000,0,5000); |
369 |
< |
fSC5JetResponseVsGenJetPtInEndcap = new TH2D("hSC5JetResponseVsGenJetPtInEndcap",";SC5JetResponseVsGenJetPtInEndcap;#",500,0.,5.0,5000,0,5000); |
370 |
< |
fSC5JetResponseVsGenJetPtForward = new TH2D("hSC5JetResponseVsGenJetPtForward",";SC5JetResponseVsGenJetPtForward;#",500,0.,5.0,5000,0,5000); |
371 |
< |
|
372 |
< |
fSC5JetResponseVsCaloJetEta = new TH2D("hSC5JetResponseVsCaloJetEta",";SC5JetResponseVsCaloJetEta;#",500,0.,5.0,100,-5,5); |
373 |
< |
|
374 |
< |
|
375 |
< |
|
376 |
< |
fSC5CentralGenJetRecoJetDeltaR = new TH1D("hSC5CentralGenJetRecoJetDeltaR",";SC5CentralGenJetRecoJetDeltaR;#",100,0.,1.0); |
377 |
< |
fSC5ForwardGenJetRecoJetDeltaR = new TH1D("hSC5ForwardGenJetRecoJetDeltaR",";SC5ForwardGenJetRecoJetDeltaR;#",100,0.,1.0); |
378 |
< |
|
379 |
< |
fSC5NMatchedCaloJetsVsGenJetPt = new TH1D("hSC5NMatchedCaloJetsVsGenJetPt",";SC5GenJetPt;#",5000,0.,5000); |
380 |
< |
fSC5NMatchedCaloJetsVsGenJetEta = new TH1D("hSC5NMatchedCaloJetsVsGenJetEta",";SC5GenJetEta;#",100,-5.0,5.0); |
381 |
< |
fSC5NMatchedCaloJetsVsGenJetEta_Pt20To30 = new TH1D("hSC5NMatchedCaloJetsVsGenJetEta_Pt20To30",";SC5GenJetEta;#",100,-5.0,5.0); |
382 |
< |
fSC5NMatchedCaloJetsVsGenJetEta_Pt30To40 = new TH1D("hSC5NMatchedCaloJetsVsGenJetEta_Pt30To40",";SC5GenJetEta;#",100,-5.0,5.0); |
383 |
< |
fSC5NMatchedCaloJetsVsGenJetEta_Pt60To80 = new TH1D("hSC5NMatchedCaloJetsVsGenJetEta_Pt60To80",";SC5GenJetEta;#",100,-5.0,5.0); |
362 |
> |
fSC5GenJetRecoJetDeltaR = new TH1D("hSC5GenJetRecoJetDeltaR", |
363 |
> |
";SC5GenJetRecoJetDeltaR;#",100,0.,1.0); |
364 |
> |
fSC5GenJetRecoJetDeltaEta = new TH1D("hSC5GenJetRecoJetDeltaEta", |
365 |
> |
";SC5GenJetRecoJetDeltaEta;#",100,0.,0.5); |
366 |
> |
fSC5GenJetRecoJetDeltaPhi = new TH1D("hSC5GenJetRecoJetDeltaPhi", |
367 |
> |
";SC5GenJetRecoJetDeltaPhi;#",100,0.,0.5); |
368 |
> |
fSC5JetResponseVsGenJetPtInBarrel = |
369 |
> |
new TH2D("hSC5JetResponseVsGenJetPtInBarrel", |
370 |
> |
";SC5JetResponseVsGenJetPtInBarrel;#",500,0.,5.0,5000,0,5000); |
371 |
> |
fSC5JetResponseVsGenJetPtInEndcap = |
372 |
> |
new TH2D("hSC5JetResponseVsGenJetPtInEndcap", |
373 |
> |
";SC5JetResponseVsGenJetPtInEndcap;#",500,0.,5.0,5000,0,5000); |
374 |
> |
fSC5JetResponseVsGenJetPtForward = |
375 |
> |
new TH2D("hSC5JetResponseVsGenJetPtForward", |
376 |
> |
";SC5JetResponseVsGenJetPtForward;#",500,0.,5.0,5000,0,5000); |
377 |
> |
|
378 |
> |
fSC5JetResponseVsCaloJetEta = new TH2D("hSC5JetResponseVsCaloJetEta", |
379 |
> |
";SC5JetResponseVsCaloJetEta;#",500,0.,5.0,100,-5,5); |
380 |
> |
fSC5CentralGenJetRecoJetDeltaR = |
381 |
> |
new TH1D("hSC5CentralGenJetRecoJetDeltaR", |
382 |
> |
";SC5CentralGenJetRecoJetDeltaR;#",100,0.,1.0); |
383 |
> |
fSC5ForwardGenJetRecoJetDeltaR = |
384 |
> |
new TH1D("hSC5ForwardGenJetRecoJetDeltaR", |
385 |
> |
";SC5ForwardGenJetRecoJetDeltaR;#",100,0.,1.0); |
386 |
> |
fSC5NMatchedCaloJetsVsGenJetPt = |
387 |
> |
new TH1D("hSC5NMatchedCaloJetsVsGenJetPt",";SC5GenJetPt;#",5000,0.,5000); |
388 |
> |
fSC5NMatchedCaloJetsVsGenJetEta = |
389 |
> |
new TH1D("hSC5NMatchedCaloJetsVsGenJetEta",";SC5GenJetEta;#",100,-5.0,5.0); |
390 |
> |
fSC5NMatchedCaloJetsVsGenJetEta_Pt20To30 = |
391 |
> |
new TH1D("hSC5NMatchedCaloJetsVsGenJetEta_Pt20To30",";SC5GenJetEta;#",100,-5.0,5.0); |
392 |
> |
fSC5NMatchedCaloJetsVsGenJetEta_Pt30To40 = |
393 |
> |
new TH1D("hSC5NMatchedCaloJetsVsGenJetEta_Pt30To40",";SC5GenJetEta;#",100,-5.0,5.0); |
394 |
> |
fSC5NMatchedCaloJetsVsGenJetEta_Pt60To80 = |
395 |
> |
new TH1D("hSC5NMatchedCaloJetsVsGenJetEta_Pt60To80",";SC5GenJetEta;#",100,-5.0,5.0); |
396 |
|
fSC5NGenJetsVsGenJetPt = new TH1D("hSC5NGenJetsVsGenJetPt",";SC5GenJetPt;#",5000,0.,5000); |
397 |
|
fSC5NGenJetsVsGenJetEta = new TH1D("hSC5NGenJetsVsGenJetEta",";SC5GenJetEta;#",100,-5.,5.0); |
398 |
< |
fSC5NGenJetsVsGenJetEta_Pt20To30 = new TH1D("hSC5NGenJetsVsGenJetEta_Pt20To30",";SC5GenJetEta;#",100,-5.,5.0); |
399 |
< |
fSC5NGenJetsVsGenJetEta_Pt30To40 = new TH1D("hSC5NGenJetsVsGenJetEta_Pt30To40",";SC5GenJetEta;#",100,-5.,5.0); |
400 |
< |
fSC5NGenJetsVsGenJetEta_Pt60To80 = new TH1D("hSC5NGenJetsVsGenJetEta_Pt60To80",";SC5GenJetEta;#",100,-5.,5.0); |
401 |
< |
|
398 |
> |
fSC5NGenJetsVsGenJetEta_Pt20To30 = |
399 |
> |
new TH1D("hSC5NGenJetsVsGenJetEta_Pt20To30",";SC5GenJetEta;#",100,-5.,5.0); |
400 |
> |
fSC5NGenJetsVsGenJetEta_Pt30To40 = |
401 |
> |
new TH1D("hSC5NGenJetsVsGenJetEta_Pt30To40",";SC5GenJetEta;#",100,-5.,5.0); |
402 |
> |
fSC5NGenJetsVsGenJetEta_Pt60To80 = |
403 |
> |
new TH1D("hSC5NGenJetsVsGenJetEta_Pt60To80",";SC5GenJetEta;#",100,-5.,5.0); |
404 |
|
fSC5CaloJetsPt = new TH1D("hSC5CaloJetsPt",";SC5CaloJetPt;#",5000,0.,5000); |
405 |
|
fSC5CaloJetsEta = new TH1D("hSC5CaloJetsEta",";SC5CaloJetEta;#",100,-5.0,5.0); |
406 |
< |
fSC5NUnmatchedCaloJetsVsCorrectedCaloJetPt = new TH1D("hSC5NUnmatchedCaloJetsVsCorrectedCaloJetPt",";SC5CorrectedCaloJetPt;#",5000,0.0,5000.0); |
407 |
< |
fSC5NUnmatchedCalojetsVsCorrectedCaloJetEta = new TH1D("hSC5NUnmatchedCalojetsVsCorrectedCaloJetEta",";SC5CorrectedCaloJetEta;#",100,-5.0,5.0); |
408 |
< |
|
409 |
< |
fSC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt = new TH2D("hSC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt",";SC5GenJetPt;#",1000,0,1000.0, 100,0.0,5.0); |
410 |
< |
|
406 |
> |
fSC5NUnmatchedCaloJetsVsCorrectedCaloJetPt = |
407 |
> |
new TH1D("hSC5NUnmatchedCaloJetsVsCorrectedCaloJetPt", |
408 |
> |
";SC5CorrectedCaloJetPt;#",5000,0.0,5000.0); |
409 |
> |
fSC5NUnmatchedCalojetsVsCorrectedCaloJetEta = |
410 |
> |
new TH1D("hSC5NUnmatchedCalojetsVsCorrectedCaloJetEta", |
411 |
> |
";SC5CorrectedCaloJetEta;#",100,-5.0,5.0); |
412 |
> |
fSC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt = |
413 |
> |
new TH2D("hSC5CorrPtCaloJetsOverGenJetsPtVsGenJetPt", |
414 |
> |
";SC5GenJetPt;#",1000,0,1000.0, 100,0.0,5.0); |
415 |
|
fSC5NCaloJets = new TH1D("hSC5NCaloJets",";SC5NCaloJets;#",100,0.,15); |
416 |
|
|
417 |
|
AddOutput(fIC5GenJetRecoJetDeltaR); |