From a71455238afb33db61666da3df37ada8d5564b75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Thu, 9 Jul 2026 18:18:47 +0200 Subject: [PATCH 1/2] IWYU --- Common/Tools/PID/pidTPCModule.h | 3 +++ PWGDQ/Core/VarManager.cxx | 1 + PWGEM/Dilepton/Utils/ElectronModule.h | 20 ++----------------- .../Core/HfMlResponseB0ToJpsiK0StarReduced.h | 1 + PWGHF/Core/HfMlResponseBplusToJpsiKReduced.h | 8 ++++---- PWGHF/Core/HfMlResponseBsToJpsiPhiReduced.h | 1 + PWGHF/D2H/Core/DataCreationCharmReso.h | 4 ++-- .../heavyionMultiplicity.cxx | 2 -- PWGLF/Tasks/Resonances/k892hadronphoton.cxx | 1 + PWGLF/Utils/decay3bodyBuilderHelper.h | 6 +++--- PWGLF/Utils/strangenessBuilderHelper.h | 6 +++--- PWGLF/Utils/strangenessBuilderModule.h | 7 +++++++ 12 files changed, 28 insertions(+), 32 deletions(-) diff --git a/Common/Tools/PID/pidTPCModule.h b/Common/Tools/PID/pidTPCModule.h index 0a39c41ff0c..e2cd40622d6 100644 --- a/Common/Tools/PID/pidTPCModule.h +++ b/Common/Tools/PID/pidTPCModule.h @@ -25,6 +25,7 @@ #include "Common/Core/CollisionTypeHelper.h" #include "Common/Core/PID/TPCPIDResponse.h" #include "Common/Core/TableHelper.h" +#include "Common/DataModel/EventSelection.h" #include "Common/DataModel/PIDResponseTPC.h" #include "Common/TableProducer/PID/pidTPCBase.h" // IWYU pragma: keep #include "Tools/ML/model.h" @@ -34,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -42,6 +44,7 @@ #include // IWYU pragma: keep (do not replace with TMatrixDfwd.h) #include #include +#include #include #include diff --git a/PWGDQ/Core/VarManager.cxx b/PWGDQ/Core/VarManager.cxx index 6f1c204152e..7ab3070564c 100644 --- a/PWGDQ/Core/VarManager.cxx +++ b/PWGDQ/Core/VarManager.cxx @@ -33,6 +33,7 @@ #include #include +#include #include #include #include diff --git a/PWGEM/Dilepton/Utils/ElectronModule.h b/PWGEM/Dilepton/Utils/ElectronModule.h index fddcd6fe56c..8d5f1a42508 100644 --- a/PWGEM/Dilepton/Utils/ElectronModule.h +++ b/PWGEM/Dilepton/Utils/ElectronModule.h @@ -9,6 +9,7 @@ // granted to it by virtue of its status as an Intergovernmental Organization // or submit itself to any jurisdiction. +/// \file ElectronModule.h /// \brief write relevant information about primary electrons. /// \author daiki.sekihata@cern.ch @@ -20,39 +21,22 @@ #include "PWGEM/Dilepton/Utils/MlResponseSCT.h" #include "PWGEM/Dilepton/Utils/PairUtilities.h" #include "PWGEM/Dilepton/Utils/SemiCharmTag.h" -#include "PWGLF/DataModel/LFStrangenessTables.h" #include "Common/Core/RecoDecay.h" -#include "Common/Core/TableHelper.h" #include "Common/Core/trackUtilities.h" -#include "Common/DataModel/CollisionAssociationTables.h" -#include "Common/DataModel/EventSelection.h" -#include "Common/DataModel/PIDResponseTOF.h" -#include "Common/DataModel/PIDResponseTPC.h" #include "Tools/ML/MlResponse.h" -#include #include #include #include -#include -#include -#include -#include #include -#include #include #include -#include #include #include -#include #include #include -#include -#include -#include -#include +#include #include #include #include diff --git a/PWGHF/Core/HfMlResponseB0ToJpsiK0StarReduced.h b/PWGHF/Core/HfMlResponseB0ToJpsiK0StarReduced.h index b8b8f9ed8f7..a8cf0fa4752 100644 --- a/PWGHF/Core/HfMlResponseB0ToJpsiK0StarReduced.h +++ b/PWGHF/Core/HfMlResponseB0ToJpsiK0StarReduced.h @@ -23,6 +23,7 @@ #include +#include #include #include diff --git a/PWGHF/Core/HfMlResponseBplusToJpsiKReduced.h b/PWGHF/Core/HfMlResponseBplusToJpsiKReduced.h index 85830fcb55b..cab5d8e3141 100644 --- a/PWGHF/Core/HfMlResponseBplusToJpsiKReduced.h +++ b/PWGHF/Core/HfMlResponseBplusToJpsiKReduced.h @@ -23,16 +23,16 @@ #include +#include #include #include // Fill the map of available input features // the key is the feature's name (std::string) // the value is the corresponding value in EnumInputFeatures -#define FILL_MAP_BPLUS(FEATURE) \ - { \ - #FEATURE, static_cast(InputFeaturesBplusToJpsiKReduced::FEATURE) \ - } +#define FILL_MAP_BPLUS(FEATURE) \ + { \ + #FEATURE, static_cast(InputFeaturesBplusToJpsiKReduced::FEATURE)} // Check if the index of mCachedIndices (index associated to a FEATURE) // matches the entry in EnumInputFeatures associated to this FEATURE diff --git a/PWGHF/Core/HfMlResponseBsToJpsiPhiReduced.h b/PWGHF/Core/HfMlResponseBsToJpsiPhiReduced.h index 8c094c9b305..5e189aa68ba 100644 --- a/PWGHF/Core/HfMlResponseBsToJpsiPhiReduced.h +++ b/PWGHF/Core/HfMlResponseBsToJpsiPhiReduced.h @@ -23,6 +23,7 @@ #include +#include #include #include diff --git a/PWGHF/D2H/Core/DataCreationCharmReso.h b/PWGHF/D2H/Core/DataCreationCharmReso.h index 01092564ff8..87621940c91 100644 --- a/PWGHF/D2H/Core/DataCreationCharmReso.h +++ b/PWGHF/D2H/Core/DataCreationCharmReso.h @@ -19,7 +19,7 @@ #define PWGHF_D2H_CORE_DATACREATIONCHARMRESO_H_ #ifndef HomogeneousField -#define HomogeneousField // needed for KFParticle::SetField(magneticField); +#define HomogeneousField // o2-linter: disable=name/macro (needed for KFParticle::SetField(magneticField);) #endif #include "PWGHF/Core/CentralityEstimation.h" @@ -27,7 +27,6 @@ #include "PWGHF/Core/HfHelper.h" #include "PWGHF/Utils/utilsEvSelHf.h" #include "PWGHF/Utils/utilsMcMatching.h" - // #include "PWGEM/PhotonMeson/Utils/PCMUtilities.h" #include "PWGEM/PhotonMeson/Utils/TrackSelection.h" @@ -63,6 +62,7 @@ #include #include #include +#include #include namespace o2::analysis diff --git a/PWGLF/Tasks/GlobalEventProperties/heavyionMultiplicity.cxx b/PWGLF/Tasks/GlobalEventProperties/heavyionMultiplicity.cxx index 7e4d5a871f1..7d354f30b69 100644 --- a/PWGLF/Tasks/GlobalEventProperties/heavyionMultiplicity.cxx +++ b/PWGLF/Tasks/GlobalEventProperties/heavyionMultiplicity.cxx @@ -18,8 +18,6 @@ #include "PWGLF/DataModel/LFStrangenessTables.h" #include "Common/CCDB/EventSelectionParams.h" -#include "Common/Core/TrackSelection.h" -#include "Common/Core/TrackSelectionDefaults.h" #include "Common/DataModel/Centrality.h" #include "Common/DataModel/EventSelection.h" #include "Common/DataModel/McCollisionExtra.h" diff --git a/PWGLF/Tasks/Resonances/k892hadronphoton.cxx b/PWGLF/Tasks/Resonances/k892hadronphoton.cxx index 29274a8333d..fa6def1b51b 100644 --- a/PWGLF/Tasks/Resonances/k892hadronphoton.cxx +++ b/PWGLF/Tasks/Resonances/k892hadronphoton.cxx @@ -42,6 +42,7 @@ #include #include +#include #include #include #include diff --git a/PWGLF/Utils/decay3bodyBuilderHelper.h b/PWGLF/Utils/decay3bodyBuilderHelper.h index 347b53d37cb..72def2d54a3 100644 --- a/PWGLF/Utils/decay3bodyBuilderHelper.h +++ b/PWGLF/Utils/decay3bodyBuilderHelper.h @@ -16,21 +16,21 @@ #define HomogeneousField #endif +#include "Common/Core/RecoDecay.h" #include "Common/Core/trackUtilities.h" #include "Tools/KFparticle/KFUtilities.h" #include #include +#include #include #include #include +#include #include #include -#include -#include #include -#include #include #include diff --git a/PWGLF/Utils/strangenessBuilderHelper.h b/PWGLF/Utils/strangenessBuilderHelper.h index c6e2674079d..b7842e7c73e 100644 --- a/PWGLF/Utils/strangenessBuilderHelper.h +++ b/PWGLF/Utils/strangenessBuilderHelper.h @@ -16,28 +16,28 @@ #define HomogeneousField #endif +#include "Common/Core/RecoDecay.h" #include "Common/Core/trackUtilities.h" #include "Tools/KFparticle/KFUtilities.h" #include #include #include +#include #include #include #include #include // IWYU pragma: keep -#include #include #include -#include -#include #include #include #include #include +#include #include #include diff --git a/PWGLF/Utils/strangenessBuilderModule.h b/PWGLF/Utils/strangenessBuilderModule.h index f58313bed1c..980e13e4da8 100644 --- a/PWGLF/Utils/strangenessBuilderModule.h +++ b/PWGLF/Utils/strangenessBuilderModule.h @@ -19,11 +19,16 @@ #include "PWGLF/DataModel/LFStrangenessTables.h" // IWYU pragma: keep #include "PWGLF/Utils/strangenessBuilderHelper.h" +#include "Common/Core/RecoDecay.h" #include "Common/Core/TPCVDriftManager.h" +#include +#include #include #include +#include #include +#include #include #include #include @@ -35,6 +40,7 @@ #include #include +#include #include #include @@ -42,6 +48,7 @@ #include #include #include +#include #include #include From b811d55da2d7e50824f6b461e3e21858794cd923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Fri, 10 Jul 2026 23:03:26 +0200 Subject: [PATCH 2/2] iwyu --- Common/Tools/PID/pidTPCModule.h | 1 - 1 file changed, 1 deletion(-) diff --git a/Common/Tools/PID/pidTPCModule.h b/Common/Tools/PID/pidTPCModule.h index e2cd40622d6..e86ec6ea351 100644 --- a/Common/Tools/PID/pidTPCModule.h +++ b/Common/Tools/PID/pidTPCModule.h @@ -37,7 +37,6 @@ #include #include #include -#include #include #include