From 3ee2a3afd341e6f782293ccb012b544c4f879895 Mon Sep 17 00:00:00 2001 From: sawan Date: Thu, 12 Nov 2026 11:43:14 +0530 Subject: [PATCH 1/2] Changed the histogram of dpx vs px to dpx vs pT and similar for dpy and dpz --- PWGLF/Tasks/Resonances/kstarqa.cxx | 42 +++++++++++++++--------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/PWGLF/Tasks/Resonances/kstarqa.cxx b/PWGLF/Tasks/Resonances/kstarqa.cxx index 95ca4f38765..94ab1ec8b8e 100644 --- a/PWGLF/Tasks/Resonances/kstarqa.cxx +++ b/PWGLF/Tasks/Resonances/kstarqa.cxx @@ -379,19 +379,19 @@ struct Kstarqa { if (doprocessRecPhi) { hInvMass.add("PhiMCChecks", "PhiMCChecks", kTHnSparseF, {ptAxis, etaAxis, phiAxis, subAxis, subAxis, subAxis}); // pT, eta, phi, deltaEta, deltaPhi, deltaR - hShift.add("h2D_dpx_vs_px_KaonFromPhi", "Kaon from Phi: dpx vs px", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h2D_dpy_vs_py_KaonFromPhi", "Kaon from Phi: dpy vs py", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h2D_dpz_vs_pz_KaonFromPhi", "Kaon from Phi: dpz vs pz", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpx_vs_pt_KaonFromPhi", "Kaon from Phi: dpx vs px", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpy_vs_pt_KaonFromPhi", "Kaon from Phi: dpy vs py", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpz_vs_pt_KaonFromPhi", "Kaon from Phi: dpz vs pz", kTH2F, {{subAxis}, {ptAxis}}); hShift.add("h2D_dpt_vs_pt_KaonFromPhi", "Kaon from Phi: dpt vs pt", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h2D_dpx_vs_px_AllKaons", "Kaon from Phi: dpx vs px", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h2D_dpy_vs_py_AllKaons", "Kaon from Phi: dpy vs py", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h2D_dpz_vs_pz_AllKaons", "Kaon from Phi: dpz vs pz", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpx_vs_pt_AllKaons", "Kaon from Phi: dpx vs px", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpy_vs_pt_AllKaons", "Kaon from Phi: dpy vs py", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpz_vs_pt_AllKaons", "Kaon from Phi: dpz vs pz", kTH2F, {{subAxis}, {ptAxis}}); hShift.add("h2D_dpt_vs_pt_AllKaons", "Kaon from Phi: dpt vs pt", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h2D_dpx_vs_px_Phi", "Pion from Phi: dpx vs px", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h2D_dpy_vs_py_Phi", "Pion from Phi: dpy vs py", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h2D_dpz_vs_pz_Phi", "Pion from Phi: dpz vs pz", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpx_vs_pt_Phi", "Pion from Phi: dpx vs px", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpy_vs_pt_Phi", "Pion from Phi: dpy vs py", kTH2F, {{subAxis}, {ptAxis}}); + hShift.add("h2D_dpz_vs_pt_Phi", "Pion from Phi: dpz vs pz", kTH2F, {{subAxis}, {ptAxis}}); hShift.add("h2D_dpt_vs_pt_Phi", "Pion from Phi: dpt vs pt", kTH2F, {{subAxis}, {ptAxis}}); hShift.add("h1D_MassPhiGen", "Invariant mass of generated Phi meson", kTH1F, {{300, 1.0, 1.06}}); @@ -3171,9 +3171,9 @@ struct Kstarqa { double dpz_all = mctrack1_all.pz() - track1.pz(); double dpt_all = mctrack1_all.pt() - track1.pt(); - hShift.fill(HIST("h2D_dpx_vs_px_AllKaons"), dpx_all, track1.px()); - hShift.fill(HIST("h2D_dpy_vs_py_AllKaons"), dpy_all, track1.py()); - hShift.fill(HIST("h2D_dpz_vs_pz_AllKaons"), dpz_all, track1.pz()); + hShift.fill(HIST("h2D_dpx_vs_pt_AllKaons"), dpx_all, track1.pt()); + hShift.fill(HIST("h2D_dpy_vs_pt_AllKaons"), dpy_all, track1.pt()); + hShift.fill(HIST("h2D_dpz_vs_pt_AllKaons"), dpz_all, track1.pt()); hShift.fill(HIST("h2D_dpt_vs_pt_AllKaons"), dpt_all, track1.pt()); } @@ -3310,9 +3310,9 @@ struct Kstarqa { double dpz_k1 = mctrack1.pz() - track1.pz(); double dpt_k1 = mctrack1.pt() - track1.pt(); - hShift.fill(HIST("h2D_dpx_vs_px_KaonFromPhi"), dpx_k1, track1.px()); - hShift.fill(HIST("h2D_dpy_vs_py_KaonFromPhi"), dpy_k1, track1.py()); - hShift.fill(HIST("h2D_dpz_vs_pz_KaonFromPhi"), dpz_k1, track1.pz()); + hShift.fill(HIST("h2D_dpx_vs_pt_KaonFromPhi"), dpx_k1, track1.pt()); + hShift.fill(HIST("h2D_dpy_vs_pt_KaonFromPhi"), dpy_k1, track1.pt()); + hShift.fill(HIST("h2D_dpz_vs_pt_KaonFromPhi"), dpz_k1, track1.pt()); hShift.fill(HIST("h2D_dpt_vs_pt_KaonFromPhi"), dpt_k1, track1.pt()); double dpx_k2 = mctrack2.px() - track2.px(); @@ -3320,9 +3320,9 @@ struct Kstarqa { double dpz_k2 = mctrack2.pz() - track2.pz(); double dpt_k2 = mctrack2.pt() - track2.pt(); - hShift.fill(HIST("h2D_dpx_vs_px_KaonFromPhi"), dpx_k2, track2.px()); - hShift.fill(HIST("h2D_dpy_vs_py_KaonFromPhi"), dpy_k2, track2.py()); - hShift.fill(HIST("h2D_dpz_vs_pz_KaonFromPhi"), dpz_k2, track2.pz()); + hShift.fill(HIST("h2D_dpx_vs_pt_KaonFromPhi"), dpx_k2, track2.pt()); + hShift.fill(HIST("h2D_dpy_vs_pt_KaonFromPhi"), dpy_k2, track2.pt()); + hShift.fill(HIST("h2D_dpz_vs_pt_KaonFromPhi"), dpz_k2, track2.pt()); hShift.fill(HIST("h2D_dpt_vs_pt_KaonFromPhi"), dpt_k2, track2.pt()); // Phi Meson @@ -3331,9 +3331,9 @@ struct Kstarqa { double dpz_phi = mothertrack1.pz() - mother.Pz(); double dpt_phi = mothertrack1.pt() - mother.Pt(); - hShift.fill(HIST("h2D_dpx_vs_px_Phi"), dpx_phi, mother.Px()); - hShift.fill(HIST("h2D_dpy_vs_py_Phi"), dpy_phi, mother.Py()); - hShift.fill(HIST("h2D_dpz_vs_pz_Phi"), dpz_phi, mother.Pz()); + hShift.fill(HIST("h2D_dpx_vs_pt_Phi"), dpx_phi, mother.Pt()); + hShift.fill(HIST("h2D_dpy_vs_pt_Phi"), dpy_phi, mother.Pt()); + hShift.fill(HIST("h2D_dpz_vs_pt_Phi"), dpz_phi, mother.Pt()); hShift.fill(HIST("h2D_dpt_vs_pt_Phi"), dpt_phi, mother.Pt()); } } From 75a34f4c0a8b95ad678bfb0500f5486cc6aa3571 Mon Sep 17 00:00:00 2001 From: sawan Date: Thu, 12 Nov 2026 17:02:45 +0530 Subject: [PATCH 2/2] Added pT axis in mass histogram --- PWGLF/Tasks/Resonances/kstarqa.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PWGLF/Tasks/Resonances/kstarqa.cxx b/PWGLF/Tasks/Resonances/kstarqa.cxx index 94ab1ec8b8e..79974869f62 100644 --- a/PWGLF/Tasks/Resonances/kstarqa.cxx +++ b/PWGLF/Tasks/Resonances/kstarqa.cxx @@ -394,8 +394,8 @@ struct Kstarqa { hShift.add("h2D_dpz_vs_pt_Phi", "Pion from Phi: dpz vs pz", kTH2F, {{subAxis}, {ptAxis}}); hShift.add("h2D_dpt_vs_pt_Phi", "Pion from Phi: dpt vs pt", kTH2F, {{subAxis}, {ptAxis}}); - hShift.add("h1D_MassPhiGen", "Invariant mass of generated Phi meson", kTH1F, {{300, 1.0, 1.06}}); - hShift.add("h1D_MassPhiRec", "Invariant mass of reconstructed Phi meson", kTH1F, {{300, 1.0, 1.06}}); + hShift.add("h2D_MassPhiGenVsPt", "Invariant mass of generated Phi meson", kTH2F, {{300, 1.0, 1.06}, {ptAxis}}); + hShift.add("h2D_MassPhiRecVsPt", "Invariant mass of reconstructed Phi meson", kTH2F, {{300, 1.0, 1.06}, {ptAxis}}); hShift.add("h2D_pt_massShiftPhi", "pT vs mass shift of Phi meson", kTH2F, {{ptAxis}, {300, -0.1, 0.1}}); } @@ -3294,8 +3294,8 @@ struct Kstarqa { recMass = mother.M(); genMass = genMother.M(); - hShift.fill(HIST("h1D_MassPhiGen"), genMass); - hShift.fill(HIST("h1D_MassPhiRec"), recMass); + hShift.fill(HIST("h2D_MassPhiGenVsPt"), genMass, genMother.pt()); + hShift.fill(HIST("h2D_MassPhiRecVsPt"), recMass, mother.pt()); hShift.fill(HIST("h2D_pt_massShiftPhi"), mother.pt(), genMass - recMass); auto genpTPhi = mothertrack1.pt();