From 0f039dc6d7ac3575966e8ce04cbb2ff6732cd9b0 Mon Sep 17 00:00:00 2001 From: ddobrigk Date: Mon, 4 Aug 2025 11:33:18 +0200 Subject: [PATCH 1/2] [PWGLF] One more minor optimization change --- PWGLF/Utils/strangenessBuilderModule.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PWGLF/Utils/strangenessBuilderModule.h b/PWGLF/Utils/strangenessBuilderModule.h index 4673be69592..604710c34d4 100644 --- a/PWGLF/Utils/strangenessBuilderModule.h +++ b/PWGLF/Utils/strangenessBuilderModule.h @@ -1338,6 +1338,12 @@ class BuilderModule for (size_t iv0 = 0; iv0 < v0List.size(); iv0++) { const auto& v0 = v0List[sorted_v0[iv0]]; + if (!v0BuilderOpts.generatePhotonCandidates.value && v0.v0Type > 1) { + // skip photons if not requested + products.v0dataLink(-1, -1); + continue; + } + if (!baseOpts.mEnabledTables[kV0CoresBase] && v0Map[iv0] == -2) { // this v0 hasn't been used by cascades and we're not generating V0s, so skip it products.v0dataLink(-1, -1); From 2bf5340a47f9036a56cf73ca87e6700c34d140a9 Mon Sep 17 00:00:00 2001 From: ddobrigk Date: Mon, 4 Aug 2025 11:37:33 +0200 Subject: [PATCH 2/2] Update strangenessBuilderModule.h --- PWGLF/Utils/strangenessBuilderModule.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/Utils/strangenessBuilderModule.h b/PWGLF/Utils/strangenessBuilderModule.h index 604710c34d4..fc33a44f40c 100644 --- a/PWGLF/Utils/strangenessBuilderModule.h +++ b/PWGLF/Utils/strangenessBuilderModule.h @@ -1395,7 +1395,7 @@ class BuilderModule } } - if (!straHelper.buildV0Candidate(v0.collisionId, pvX, pvY, pvZ, posTrack, negTrack, posTrackPar, negTrackPar, v0.isCollinearV0, baseOpts.mEnabledTables[kV0Covs], true)) { + if (!straHelper.buildV0Candidate(v0.collisionId, pvX, pvY, pvZ, posTrack, negTrack, posTrackPar, negTrackPar, v0.isCollinearV0, baseOpts.mEnabledTables[kV0Covs], v0BuilderOpts.generatePhotonCandidates)) { products.v0dataLink(-1, -1); continue; }