Skip to content

Commit 9940e6d

Browse files
author
jimun_lee
committed
[PWGLF] Changed the current code of KstarInOO.cxx
1 parent 9a29fdf commit 9940e6d

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

PWGLF/Tasks/Resonances/kstarInOO.cxx

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,13 @@ struct kstarInOO {
191191

192192
histos.add("hMC_USS_True", "hMC_USS_True", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
193193
histos.add("hMC_USS_KPi", "hMC_USS_KPi", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
194+
histos.add("hMC_USS_PiK", "hMC_USS_PiK", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
194195
histos.add("hMC_LSS_KPi", "hMC_LSS_KPi", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
196+
histos.add("hMC_LSS_PiK", "hMC_LSS_PiK", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
197+
195198
histos.add("hMC_USS_KPi_Mix", "hMC_USS_KPi_Mix", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
199+
histos.add("hMC_USS_PiK_Mix", "hMC_USS_PiK_Mix", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
200+
196201
histos.add("hMC_USS_KPi_True", "hMC_USS_KPi_True", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
197202
histos.add("hMC_USS_PiK_True", "hMC_USS_PiK_True", kTHnSparseF, {cfgCentAxis, ptAxis, minvAxis});
198203
}
@@ -414,20 +419,17 @@ struct kstarInOO {
414419
std::vector<int> PIDPurityKey_Kaon;
415420
std::vector<int> PIDPurityKey_Pion;
416421

417-
double KstarPt_Kpi, Minv_Kpi;
422+
// double KstarPt_Kpi, Minv_Kpi;
418423

419424
for (const auto& [trk1, trk2] : combinations(o2::soa::CombinationsFullIndexPolicy(tracks1, tracks2))) {
420425
if (!trk1.has_mcParticle() || !trk2.has_mcParticle())
421426
continue;
422427

423-
// auto [KstarPt_Kpi, Minv_Kpi] = minvReconstruction(trk1, trk2, QA, false);
424-
// auto [KstarPt_piK, Minv_piK] = minvReconstruction(trk1, trk2, QA, true);
425-
426-
// 1. (k, pi) passed condition
427-
std::tie(KstarPt_Kpi, Minv_Kpi) = minvReconstruction(trk1, trk2, QA, false);
428+
auto [KstarPt_Kpi, Minv_Kpi] = minvReconstruction(trk1, trk2, QA, false);
429+
auto [KstarPt_piK, Minv_piK] = minvReconstruction(trk1, trk2, QA, true);
428430

429-
// 2. (pi, k) passed condition if trk1=pion, trk2=kaon after passing 1. candidates
430-
std::tie(KstarPt_Kpi, Minv_Kpi) = minvReconstruction(trk1, trk2, QA, true);
431+
// std::tie(KstarPt_Kpi, Minv_Kpi) = minvReconstruction(trk1, trk2, QA, false);
432+
// std::tie(KstarPt_Kpi, Minv_Kpi) = minvReconstruction(trk1, trk2, QA, true);
431433

432434
if (Minv_Kpi < 0)
433435
continue;
@@ -437,12 +439,15 @@ struct kstarInOO {
437439
if (!IsMix) {
438440
if (conjugate < 0) {
439441
histos.fill(HIST("hMC_USS_KPi"), centrality, KstarPt_Kpi, Minv_Kpi);
442+
histos.fill(HIST("hMC_USS_PiK"), centrality, KstarPt_piK, Minv_piK);
440443
} else if (conjugate > 0) {
441444
histos.fill(HIST("hMC_LSS_KPi"), centrality, KstarPt_Kpi, Minv_Kpi);
445+
histos.fill(HIST("hMC_LSS_PiK"), centrality, KstarPt_piK, Minv_piK);
442446
}
443447
} else {
444448
if (conjugate < 0) {
445449
histos.fill(HIST("hMC_USS_KPi_Mix"), centrality, KstarPt_Kpi, Minv_Kpi);
450+
histos.fill(HIST("hMC_USS_PiK_Mix"), centrality, KstarPt_piK, Minv_piK);
446451
}
447452
}
448453
}

0 commit comments

Comments
 (0)