From 8e3c87a48ae705b738edf5b0b56cd83c5bc033cd Mon Sep 17 00:00:00 2001 From: ddobrigk Date: Tue, 14 May 2024 22:19:45 +0200 Subject: [PATCH 1/2] PWGLF: Findable test simplification --- .../Strangeness/strangederivedbuilder.cxx | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx b/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx index 736d704fad7..0211b58f349 100644 --- a/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx +++ b/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx @@ -808,21 +808,11 @@ struct strangederivedbuilder { histos.fill(HIST("hFoundTagsCounters"), 0.0f, foundV0s.size()); histos.fill(HIST("hFoundTagsCounters"), 1.0f, findableV0s.size()); - // pack the found V0s in a long long - std::vector foundV0sPacked; - foundV0sPacked.reserve(foundV0s.size()); - for (auto const& foundV0 : foundV0s) { - foundV0sPacked[foundV0.globalIndex()] = combineProngIndices(foundV0.posTrackId(), foundV0.negTrackId()); - } - for (auto const& findableV0 : findableV0s) { bool hasBeenFound = false; - uint64_t indexPack = combineProngIndices(findableV0.posTrackId(), findableV0.negTrackId()); - for (uint32_t ic = 0; ic < foundV0s.size(); ic++) { - if (indexPack == foundV0sPacked[ic]) { + for (auto const& foundV0 : foundV0s) { + if(foundV0.posTrackId()==findableV0.posTrackId() && foundV0.negTrackId()==findableV0.negTrackId()){ hasBeenFound = true; - histos.fill(HIST("hFoundTagsCounters"), 2.0f); - break; } } v0FoundTags(hasBeenFound); From 2f14e6055faf9bbfab9a0a9274a2ced9575ce88f Mon Sep 17 00:00:00 2001 From: ALICE Builder Date: Tue, 14 May 2024 22:23:32 +0200 Subject: [PATCH 2/2] Please consider the following formatting changes (#299) --- PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx b/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx index 0211b58f349..cd85f18f9f9 100644 --- a/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx +++ b/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx @@ -811,7 +811,7 @@ struct strangederivedbuilder { for (auto const& findableV0 : findableV0s) { bool hasBeenFound = false; for (auto const& foundV0 : foundV0s) { - if(foundV0.posTrackId()==findableV0.posTrackId() && foundV0.negTrackId()==findableV0.negTrackId()){ + if (foundV0.posTrackId() == findableV0.posTrackId() && foundV0.negTrackId() == findableV0.negTrackId()) { hasBeenFound = true; } }