From 6b53cecc3fa3b5d8a585211ab36fa5416045cfa3 Mon Sep 17 00:00:00 2001 From: Stefanie Mrozinski Date: Wed, 26 Aug 2026 17:20:40 +0200 Subject: [PATCH 1/2] add new CF as a function of q_abs_lcms and q_inv --- PWGEM/PhotonMeson/Tasks/photonhbt.cxx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/PWGEM/PhotonMeson/Tasks/photonhbt.cxx b/PWGEM/PhotonMeson/Tasks/photonhbt.cxx index 3b42ca4d27b..d3b7912468e 100644 --- a/PWGEM/PhotonMeson/Tasks/photonhbt.cxx +++ b/PWGEM/PhotonMeson/Tasks/photonhbt.cxx @@ -981,6 +981,10 @@ struct Photonhbt { fRegistryCF.addClone("Pair/same/", "Pair/mix/"); + // New CF idea + + fRegistryCF.add("Pair/same/CF_QLcms_Qinv", "diphoton CF |q|_{LCMS} vs. q_{inv}", kTHnSparseD, {axisQabsLcms, axisQinv, axisKt}, true); + fRegistryCF.add("Pair/mix/hDiffBC", "diff. global BC in mixed event;|BC_{current}-BC_{mixed}|", kTH1D, {{10001, -0.5, 10000.5}}, true); } // ─── CF: PairSep ──────────────────────── @@ -1985,6 +1989,11 @@ struct Photonhbt { fRegistryCF.fill(HIST("Pair/mix/CF_1D"), hbtanalysis.cfgUseLCMS ? qabs_lcms : qinv, kt, weight); } } + if constexpr (ev_id == 0) { + fRegistryCF.fill(HIST("Pair/same/CF_QLcms_Qinv"), qabs_lcms, std::fabs(qinv), kt, weight); + } else { + fRegistryCF.fill(HIST("Pair/mix/CF_QLcms_Qinv"), qabs_lcms, std::fabs(qinv), kt, weight); + } float deta_pair = v1.Eta() - v2.Eta(); float dphi_pair = v1.Phi() - v2.Phi(); dphi_pair = RecoDecay::constrainAngle(dphi_pair, -o2::constants::math::PI); From ef645064862e59614c68482db8d4d1eddbddc40a Mon Sep 17 00:00:00 2001 From: Stefanie Mrozinski Date: Wed, 26 Aug 2026 17:43:36 +0200 Subject: [PATCH 2/2] add new CF as a function of q_abs_lcms and q_inv --- PWGEM/PhotonMeson/Tasks/photonhbt.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/PWGEM/PhotonMeson/Tasks/photonhbt.cxx b/PWGEM/PhotonMeson/Tasks/photonhbt.cxx index d3b7912468e..fc6d79ec5e9 100644 --- a/PWGEM/PhotonMeson/Tasks/photonhbt.cxx +++ b/PWGEM/PhotonMeson/Tasks/photonhbt.cxx @@ -979,12 +979,10 @@ struct Photonhbt { fRegistryCF.add("Pair/same/hPhi_lowerPtV0", "azimuthal angle of lower-p_{T} V0 in pair;#phi (rad);counts", kTH1D, {axisPhi}, true); addFullRangeHistograms("Pair/same/FullRange/"); - fRegistryCF.addClone("Pair/same/", "Pair/mix/"); - - // New CF idea - fRegistryCF.add("Pair/same/CF_QLcms_Qinv", "diphoton CF |q|_{LCMS} vs. q_{inv}", kTHnSparseD, {axisQabsLcms, axisQinv, axisKt}, true); + fRegistryCF.addClone("Pair/same/", "Pair/mix/"); + fRegistryCF.add("Pair/mix/hDiffBC", "diff. global BC in mixed event;|BC_{current}-BC_{mixed}|", kTH1D, {{10001, -0.5, 10000.5}}, true); } // ─── CF: PairSep ────────────────────────