From 029a6a12927a0fa7dcb7ab2c801a1f5bf7af35f6 Mon Sep 17 00:00:00 2001 From: Francesca Ercolessi Date: Thu, 3 Jul 2025 16:21:24 +0200 Subject: [PATCH] Fix zorro --- PWGLF/Tasks/Strangeness/strangenessInJets.cxx | 53 ++++++++++--------- 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/PWGLF/Tasks/Strangeness/strangenessInJets.cxx b/PWGLF/Tasks/Strangeness/strangenessInJets.cxx index a783c324687..cb2c9ee7ffc 100644 --- a/PWGLF/Tasks/Strangeness/strangenessInJets.cxx +++ b/PWGLF/Tasks/Strangeness/strangenessInJets.cxx @@ -15,44 +15,47 @@ /// \author Alberto Caliva (alberto.caliva@cern.ch), Francesca Ercolessi (francesca.ercolessi@cern.ch), Nicolò Jacazio (nicolo.jacazio@cern.ch), Sara Pucillo (sara.pucillo@cern.ch) /// \since May 22, 2024 -#include -#include -#include -#include -#include -#include -#include -#include -#include "CCDB/BasicCCDBManager.h" -#include "CCDB/CcdbApi.h" +#include "PWGJE/Core/JetBkgSubUtils.h" +#include "PWGJE/Core/JetDerivedDataUtilities.h" +#include "PWGJE/DataModel/Jet.h" +#include "PWGJE/DataModel/JetReducedData.h" +#include "PWGLF/DataModel/LFStrangenessTables.h" + #include "Common/Core/RecoDecay.h" #include "Common/Core/trackUtilities.h" #include "Common/DataModel/EventSelection.h" #include "Common/DataModel/Multiplicity.h" #include "Common/DataModel/PIDResponse.h" #include "Common/DataModel/TrackSelectionTables.h" +#include "EventFiltering/Zorro.h" +#include "EventFiltering/ZorroSummary.h" + +#include "CCDB/BasicCCDBManager.h" +#include "CCDB/CcdbApi.h" #include "Framework/ASoAHelpers.h" #include "Framework/AnalysisDataModel.h" #include "Framework/AnalysisTask.h" #include "Framework/runDataProcessing.h" -#include "PWGLF/DataModel/LFStrangenessTables.h" #include "ReconstructionDataFormats/Track.h" +#include +#include +#include +#include +#include + +#include #include #include +#include +#include +#include #include #include -#include -#include -#include -#include -#include "PWGJE/Core/JetBkgSubUtils.h" -#include "PWGJE/Core/JetDerivedDataUtilities.h" -#include "PWGJE/DataModel/JetReducedData.h" -#include "PWGJE/DataModel/Jet.h" -#include "EventFiltering/Zorro.h" -#include "EventFiltering/ZorroSummary.h" +#include +#include +#include using namespace std; using namespace o2; @@ -198,6 +201,7 @@ struct StrangenessInJets { { if (cfgSkimmedProcessing) { zorro.initCCDB(ccdb.service, bc.runNumber(), bc.timestamp(), "fOmega"); + zorro.populateHistRegistry(registryData, bc.runNumber()); } } @@ -1058,7 +1062,8 @@ struct StrangenessInJets { void processData(SelCollisions::iterator const& collision, aod::V0Datas const& fullV0s, aod::CascDataExt const& Cascades, - StrHadronDaughterTracks const& tracks) + StrHadronDaughterTracks const& tracks, + aod::BCsWithTimestamps const&) { // event counter: before event selection registryData.fill(HIST("number_of_events_data"), 0.5); @@ -1107,7 +1112,7 @@ struct StrangenessInJets { std::vector ue1; std::vector ue2; - for (auto& jet : jets) { // o2-linter: disable=const-ref-in-for-loop (required by backgroundSub) + for (const auto& jet : jets) { // o2-linter: disable=const-ref-in-for-loop (required by backgroundSub) // jet must be fully contained in the acceptance if ((std::fabs(jet.eta()) + rJet) > (etaMax - deltaEtaEdge)) @@ -2095,7 +2100,7 @@ struct StrangenessInJets { std::vector ue1; std::vector ue2; - for (auto& jet : jets) { // o2-linter: disable=const-ref-in-for-loop (required by backgroundSub) + for (const auto& jet : jets) { // o2-linter: disable=const-ref-in-for-loop (required by backgroundSub) // jet must be fully contained in the acceptance if ((std::fabs(jet.eta()) + rJet) > (etaMax - deltaEtaEdge))