From a2ec3df458d429360be7ecc89a4442fadb167a79 Mon Sep 17 00:00:00 2001 From: Zuzanna Chochulska Date: Tue, 23 Apr 2024 14:19:58 +0200 Subject: [PATCH] Fixing mixed events auto-correlation --- PWGCF/FemtoUniverse/Core/FemtoUniverseDetaDphiStar.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PWGCF/FemtoUniverse/Core/FemtoUniverseDetaDphiStar.h b/PWGCF/FemtoUniverse/Core/FemtoUniverseDetaDphiStar.h index d70dbc09f97..03c313c689c 100644 --- a/PWGCF/FemtoUniverse/Core/FemtoUniverseDetaDphiStar.h +++ b/PWGCF/FemtoUniverse/Core/FemtoUniverseDetaDphiStar.h @@ -291,7 +291,13 @@ class FemtoUniverseDetaDphiStar bool pass = false; for (int i = 0; i < 2; i++) { - auto indexOfDaughter = part2.index() - 2 + i; + auto indexOfDaughter = 0; + if (ChosenEventType == femtoUniverseContainer::EventType::mixed) { + indexOfDaughter = part2.globalIndex() - 2 + i; + } else if (ChosenEventType == femtoUniverseContainer::EventType::same) { + indexOfDaughter = part2.index() - 2 + i; + } + auto daughter = particles.begin() + indexOfDaughter; auto deta = part1.eta() - daughter.eta(); auto dphiAvg = AveragePhiStar(part1, *daughter, i); // CalculateDphiStar(part1, *daughter);