From d6e472d5bb1b3b3a6662156e6f42f55f6d73a240 Mon Sep 17 00:00:00 2001 From: Joey Staa Date: Fri, 18 Jul 2025 14:45:09 +0200 Subject: [PATCH 1/2] Added the efficiency correction to the invariant mass histograms --- .../Tasks/threeParticleCorrelations.cxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx b/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx index c85861d8d39..4c1b732ad56 100644 --- a/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx +++ b/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx @@ -379,10 +379,10 @@ struct ThreeParticleCorrelations { rQARegistry.fill(HIST("hPtV0"), trigger.pt(), collision.centFT0C(), triggSign, 1. / v0Efficiency); if (triggSign == 1) { candMass = trigger.mLambda(); - rQARegistry.fill(HIST("hInvMassLambda"), trigger.mLambda(), trigger.pt(), collision.centFT0C()); + rQARegistry.fill(HIST("hInvMassLambda"), trigger.mLambda(), trigger.pt(), collision.centFT0C(), 1. / v0Efficiency); } else if (triggSign == -1) { candMass = trigger.mAntiLambda(); - rQARegistry.fill(HIST("hInvMassAntiLambda"), trigger.mAntiLambda(), trigger.pt(), collision.centFT0C()); + rQARegistry.fill(HIST("hInvMassAntiLambda"), trigger.mAntiLambda(), trigger.pt(), collision.centFT0C(), 1. / v0Efficiency); } for (const auto& associate : tracks) { @@ -779,14 +779,16 @@ struct ThreeParticleCorrelations { if (v0Filters(collision, v0, tracks)) { + v0Efficiency = v0Eff(hEffLambdas, v0, collision.centFT0C()); + // V0 efficiency - Reconstructed if (v0Sign(v0) == 1) { // Lambdas candMass = v0.mLambda(); - rQARegistry.fill(HIST("hInvMassLambda_MC"), v0.mLambda(), v0.pt(), collision.centFT0C()); + rQARegistry.fill(HIST("hInvMassLambda_MC"), v0.mLambda(), v0.pt(), collision.centFT0C(), 1. / v0Efficiency); rMCRegistry.fill(HIST("hRecLambdaP"), v0.pt(), v0.eta(), collision.centFT0C()); } else if (v0Sign(v0) == -1) { // AntiLambdas candMass = v0.mAntiLambda(); - rQARegistry.fill(HIST("hInvMassAntiLambda_MC"), v0.mAntiLambda(), v0.pt(), collision.centFT0C()); + rQARegistry.fill(HIST("hInvMassAntiLambda_MC"), v0.mAntiLambda(), v0.pt(), collision.centFT0C(), 1. / v0Efficiency); rMCRegistry.fill(HIST("hRecLambdaN"), v0.pt(), v0.eta(), collision.centFT0C()); } } From eda63978d7a71ab4b35c5bbbfae6d3b459e92bc8 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Fri, 18 Jul 2025 13:11:07 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- .../Tasks/threeParticleCorrelations.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx b/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx index 4c1b732ad56..5f856d409ca 100644 --- a/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx +++ b/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx @@ -779,7 +779,7 @@ struct ThreeParticleCorrelations { if (v0Filters(collision, v0, tracks)) { - v0Efficiency = v0Eff(hEffLambdas, v0, collision.centFT0C()); + v0Efficiency = v0Eff(hEffLambdas, v0, collision.centFT0C()); // V0 efficiency - Reconstructed if (v0Sign(v0) == 1) { // Lambdas