From 7029b17f58fca5705db91b0377dd0315d33160c7 Mon Sep 17 00:00:00 2001 From: alicamarie <138608995+alicamarie@users.noreply.github.com> Date: Thu, 11 Sep 2025 15:09:44 +0200 Subject: [PATCH 1/4] add histogram of QxpQxt and QypQyt vs inv mass --- PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx b/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx index bc4d3308c18..f3ab6ebbf3a 100644 --- a/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx +++ b/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx @@ -152,6 +152,8 @@ struct HfTaskDirectedFlowCharmHadrons { registry.add("hpQytQypvscent", "hpQytQypvscent", HistType::kTHnSparseF, {thnAxisCent, thnAxisScalarProd}, true); registry.add("hpQxtQypvscent", "hpQxtQypvscent", HistType::kTHnSparseF, {thnAxisCent, thnAxisScalarProd}, true); registry.add("hpQxpQytvscent", "hpQxpQytvscent", HistType::kTHnSparseF, {thnAxisCent, thnAxisScalarProd}, true); + registry.add("hpQxtQxpvsmass", "hpQxtQxpvsmass", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisScalarProd}, true); + registry.add("hpQytQypvsmass", "hpQytQypvsmass", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisScalarProd}, true); registry.add("hpuxQxpvscentpteta", "hpuxQxpvscentpteta", HistType::kTHnSparseF, axes, true); registry.add("hpuyQypvscentpteta", "hpuyQypvscentpteta", HistType::kTHnSparseF, axes, true); registry.add("hpuxQxtvscentpteta", "hpuxQxtvscentpteta", HistType::kTHnSparseF, axes, true); @@ -336,6 +338,8 @@ struct HfTaskDirectedFlowCharmHadrons { registry.fill(HIST("hpuyQypvscentpteta"), massCand, cent, ptCand, etaCand, uyQyp, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpuxQxtvscentpteta"), massCand, cent, ptCand, etaCand, uxQxt, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpuyQytvscentpteta"), massCand, cent, ptCand, etaCand, uyQyt, sign, outputMl[0], outputMl[1]); + registry.fill(HIST("hpQxtQxpvsmass"), massCand, qxtQxp); + registry.fill(HIST("hpQytQypvsmass"), massCand, qytQyp); registry.fill(HIST("hpuxvscentpteta"), massCand, cent, ptCand, etaCand, ux, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpuyvscentpteta"), massCand, cent, ptCand, etaCand, uy, sign, outputMl[0], outputMl[1]); From 865e6945e7732f8c9151a20b34cf837ed87d9d2b Mon Sep 17 00:00:00 2001 From: Alica Marie <138608995+alicamarie@users.noreply.github.com> Date: Fri, 12 Sep 2025 09:24:34 +0200 Subject: [PATCH 2/4] Update PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: BiaoZhang (张彪) <52267892+zhangbiao-phy@users.noreply.github.com> --- PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx b/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx index f3ab6ebbf3a..f474829a3a4 100644 --- a/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx +++ b/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx @@ -338,7 +338,7 @@ struct HfTaskDirectedFlowCharmHadrons { registry.fill(HIST("hpuyQypvscentpteta"), massCand, cent, ptCand, etaCand, uyQyp, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpuxQxtvscentpteta"), massCand, cent, ptCand, etaCand, uxQxt, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpuyQytvscentpteta"), massCand, cent, ptCand, etaCand, uyQyt, sign, outputMl[0], outputMl[1]); - registry.fill(HIST("hpQxtQxpvsmass"), massCand, qxtQxp); + registry.fill(HIST("hpQxtQxpvscentpteta"), massCand, cent, ptCand, etaCand, qxtQxp, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpQytQypvsmass"), massCand, qytQyp); registry.fill(HIST("hpuxvscentpteta"), massCand, cent, ptCand, etaCand, ux, sign, outputMl[0], outputMl[1]); From 74aca63b69fd6db6fb9efe91b6950bf3433d17cc Mon Sep 17 00:00:00 2001 From: Alica Marie <138608995+alicamarie@users.noreply.github.com> Date: Fri, 12 Sep 2025 09:24:45 +0200 Subject: [PATCH 3/4] Update PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: BiaoZhang (张彪) <52267892+zhangbiao-phy@users.noreply.github.com> --- PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx b/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx index f474829a3a4..2d6aaa8feb4 100644 --- a/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx +++ b/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx @@ -339,7 +339,7 @@ struct HfTaskDirectedFlowCharmHadrons { registry.fill(HIST("hpuxQxtvscentpteta"), massCand, cent, ptCand, etaCand, uxQxt, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpuyQytvscentpteta"), massCand, cent, ptCand, etaCand, uyQyt, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpQxtQxpvscentpteta"), massCand, cent, ptCand, etaCand, qxtQxp, sign, outputMl[0], outputMl[1]); - registry.fill(HIST("hpQytQypvsmass"), massCand, qytQyp); + registry.fill(HIST("hpQytQypvscentpteta"), massCand, cent, ptCand, etaCand, qytQyp, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpuxvscentpteta"), massCand, cent, ptCand, etaCand, ux, sign, outputMl[0], outputMl[1]); registry.fill(HIST("hpuyvscentpteta"), massCand, cent, ptCand, etaCand, uy, sign, outputMl[0], outputMl[1]); From 3b356ffe5dd02293b7373ae5f221b330c209eab9 Mon Sep 17 00:00:00 2001 From: Alica Marie <138608995+alicamarie@users.noreply.github.com> Date: Fri, 12 Sep 2025 09:32:31 +0200 Subject: [PATCH 4/4] Replace mass histograms with pt-eta histograms --- PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx b/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx index 2d6aaa8feb4..23afd2c23ba 100644 --- a/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx +++ b/PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx @@ -152,8 +152,8 @@ struct HfTaskDirectedFlowCharmHadrons { registry.add("hpQytQypvscent", "hpQytQypvscent", HistType::kTHnSparseF, {thnAxisCent, thnAxisScalarProd}, true); registry.add("hpQxtQypvscent", "hpQxtQypvscent", HistType::kTHnSparseF, {thnAxisCent, thnAxisScalarProd}, true); registry.add("hpQxpQytvscent", "hpQxpQytvscent", HistType::kTHnSparseF, {thnAxisCent, thnAxisScalarProd}, true); - registry.add("hpQxtQxpvsmass", "hpQxtQxpvsmass", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisScalarProd}, true); - registry.add("hpQytQypvsmass", "hpQytQypvsmass", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisScalarProd}, true); + registry.add("hpQxtQxpvscentpteta", "hpQxtQxpvscentpteta", HistType::kTHnSparseF, axes, true); + registry.add("hpQytQypvscentpteta", "hpQytQypvscentpteta", HistType::kTHnSparseF, axes, true); registry.add("hpuxQxpvscentpteta", "hpuxQxpvscentpteta", HistType::kTHnSparseF, axes, true); registry.add("hpuyQypvscentpteta", "hpuyQypvscentpteta", HistType::kTHnSparseF, axes, true); registry.add("hpuxQxtvscentpteta", "hpuxQxtvscentpteta", HistType::kTHnSparseF, axes, true);