Skip to content

Commit d160dcc

Browse files
committed
PWGJE: Adding a histogram for investigating TT outlier cuts
1 parent ee313b8 commit d160dcc

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

PWGJE/Tasks/jetHadronRecoil.cxx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,9 @@ struct JetHadronRecoil {
128128
{"hReferencePt", "jet p_{T};p_{T,jet};entries", {HistType::kTH1F, {{500, -100, 400}}}},
129129
{"hSignalPt", "jet p_{T};p_{T,jet};entries", {HistType::kTH1F, {{500, -100, 400}}}},
130130
{"hSignalTriggers", "trigger p_{T};p_{T,trig};entries", {HistType::kTH1F, {{150, 0, 150}}}},
131+
{"hSignalPtHard", "jet p_{T} vs #hat{p};p_{T,jet};#frac{p_{T,trig}}{#hat{p}}", {HistType::kTH1F, {{500, -100, 400}, {20, 0, 5}}}},
131132
{"hReferenceTriggers", "trigger p_{T};p_{T,trig};entries", {HistType::kTH1F, {{150, 0, 150}}}},
133+
{"hReferencePtHard", "jet p_{T} vs #hat{p};p_{T,jet};#frac{p_{T,trig}}{#hat{p}}", {HistType::kTH1F, {{500, -100, 400}, {20, 0, 5}}}},
132134
{"hSigEventTriggers", "N_{triggers};events", {HistType::kTH1F, {{10, 0, 10}}}},
133135
{"hRefEventTriggers", "N_{triggers};events", {HistType::kTH1F, {{10, 0, 10}}}},
134136
{"hJetPt", "jet p_{T};p_{T,jet};entries", {HistType::kTH1F, {{500, -100, 400}}}},
@@ -195,7 +197,9 @@ struct JetHadronRecoil {
195197
{
196198
bool isSigCol;
197199
std::vector<double> phiTTAr;
200+
std::vector<double> ptTTAr;
198201
double phiTT = 0;
202+
double ptTT = 0;
199203
int trigNumber = 0;
200204
int nTT = 0;
201205
double leadingPT = 0;
@@ -214,11 +218,13 @@ struct JetHadronRecoil {
214218
}
215219
if (isSigCol && track.pt() < ptTTsigMax && track.pt() > ptTTsigMin) {
216220
phiTTAr.push_back(track.phi());
221+
ptTTAr.push_back(track.pt());
217222
registry.fill(HIST("hSignalTriggers"), track.pt(), weight);
218223
nTT++;
219224
}
220225
if (!isSigCol && track.pt() < ptTTrefMax && track.pt() > ptTTrefMin) {
221226
phiTTAr.push_back(track.phi());
227+
ptTTAr.push_back(track.pt());
222228
registry.fill(HIST("hReferenceTriggers"), track.pt(), weight);
223229
nTT++;
224230
}
@@ -230,6 +236,7 @@ struct JetHadronRecoil {
230236
if (nTT > 0) {
231237
trigNumber = rand->Integer(nTT);
232238
phiTT = phiTTAr[trigNumber];
239+
ptTT = ptTT[trigNumber];
233240
if (isSigCol) {
234241
registry.fill(HIST("hNtrig"), 1.5, weight);
235242
registry.fill(HIST("hSigEventTriggers"), nTT, weight);
@@ -279,6 +286,7 @@ struct JetHadronRecoil {
279286
registry.fill(HIST("hSignalPtDPhi"), dphi, jet.pt() - (rho * jet.area()), weight);
280287
if (std::abs(dphi - o2::constants::math::PI) < 0.6) {
281288
registry.fill(HIST("hSignalPt"), jet.pt() - (rho * jet.area()), weight);
289+
registry.fill(HIST("hSignalPtHard"), jet.pt() - (rho * jet.area()), ptTT / pTHat, weight);
282290
}
283291
}
284292
if (!isSigCol) {
@@ -296,6 +304,7 @@ struct JetHadronRecoil {
296304
}
297305
if (std::abs(dphi - o2::constants::math::PI) < 0.6) {
298306
registry.fill(HIST("hReferencePt"), jet.pt() - (rhoReference * jet.area()), weight);
307+
registry.fill(HIST("hReferencePtHard"), jet.pt() - (rhoReference * jet.area()), ptTT / pTHat, weight);
299308
}
300309
}
301310
}

0 commit comments

Comments
 (0)