Skip to content

[Common et all] Fix includes#16941

Open
vkucera wants to merge 11 commits into
AliceO2Group:masterfrom
vkucera:iwyu
Open

[Common et all] Fix includes#16941
vkucera wants to merge 11 commits into
AliceO2Group:masterfrom
vkucera:iwyu

Conversation

@vkucera

@vkucera vkucera commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions github-actions Bot changed the title Iwyu [Common,DPG,ALICE3,PWGCF,PWGDQ,PWGEM,PWGHF,PWGJE,PWGLF,PWGUD] Iwyu Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

O2 linter results: ❌ 2856 errors, ⚠️ 4334 warnings, 🔕 31 disabled

@vkucera vkucera marked this pull request as ready for review July 6, 2026 20:12
amatyja
amatyja previously approved these changes Jul 6, 2026

@amatyja amatyja left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Wit, UD part is fine. Thank you.

prchakra
prchakra previously approved these changes Jul 6, 2026
@alibuild

alibuild commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 929bc9d at 2026-07-06 23:34:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 2037 errors and 2296 warnings.'
Found 2037 errors and 2296 warnings.
++ [[ 2037 -gt 0 ]]
++ cat /sw/BUILD/2ea96accfa5b69a771204e741726cbd9f6ef55fc/O2Physics-code-check/errors.txt
ALICE3/Core/OTFParticle.h:45:5: error: 'mPdgCode' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:46:5: error: 'mGlobalIndex' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:47:5: error: 'mCollisionId' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:48:5: error: 'mPx' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:49:5: error: 'mPy' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:50:5: error: 'mPz' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:51:5: error: 'mE' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:52:5: error: 'mVx' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:53:5: error: 'mVy' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:54:5: error: 'mVz' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:55:5: error: 'mVt' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:56:5: error: 'mFlag' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:57:5: error: 'mStatusCode' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:58:5: error: 'mIsFromMcParticles' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:105:3: error: function 'pdgCode' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:106:3: error: function 'globalIndex' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:107:3: error: function 'collisionId' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:108:3: error: function 'isAlive' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:109:3: error: function 'isPrimary' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:110:3: error: function 'isFromMcParticles' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:111:3: error: function 'weight' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:116:3: error: function 'flags' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:117:3: error: function 'statusCode' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:118:3: error: function 'vx' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:119:3: error: function 'vy' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:120:3: error: function 'vz' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:121:3: error: function 'vt' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:122:3: error: function 'px' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:123:3: error: function 'py' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:124:3: error: function 'pz' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:125:3: error: function 'e' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:126:3: error: function 'radius' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:127:3: error: function 'r' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:128:3: error: function 'pt' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:129:3: error: function 'p' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:130:3: error: function 'phi' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:131:3: error: function 'eta' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:138:7: error: do not use 'else' after 'return' [readability-else-after-return,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:142:3: error: function 'y' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:149:7: error: do not use 'else' after 'return' [readability-else-after-return,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:153:3: error: function 'getMotherIndexStart' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:154:3: error: function 'getMotherIndexStop' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
[0 more errors; see full log]

Full log here.

@alibuild

alibuild commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 45c4350 at 2026-07-07 02:06:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 2037 errors and 2296 warnings.'
Found 2037 errors and 2296 warnings.
++ [[ 2037 -gt 0 ]]
++ cat /sw/BUILD/0a19c407fa335e734b66c29caa32a1c2d6ae5559/O2Physics-code-check/errors.txt
ALICE3/Core/OTFParticle.h:45:5: error: 'mPdgCode' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:46:5: error: 'mGlobalIndex' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:47:5: error: 'mCollisionId' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:48:5: error: 'mPx' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:49:5: error: 'mPy' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:50:5: error: 'mPz' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:51:5: error: 'mE' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:52:5: error: 'mVx' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:53:5: error: 'mVy' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:54:5: error: 'mVz' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:55:5: error: 'mVt' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:56:5: error: 'mFlag' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:57:5: error: 'mStatusCode' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:58:5: error: 'mIsFromMcParticles' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:105:3: error: function 'pdgCode' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:106:3: error: function 'globalIndex' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:107:3: error: function 'collisionId' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:108:3: error: function 'isAlive' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:109:3: error: function 'isPrimary' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:110:3: error: function 'isFromMcParticles' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:111:3: error: function 'weight' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:116:3: error: function 'flags' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:117:3: error: function 'statusCode' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:118:3: error: function 'vx' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:119:3: error: function 'vy' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:120:3: error: function 'vz' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:121:3: error: function 'vt' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:122:3: error: function 'px' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:123:3: error: function 'py' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:124:3: error: function 'pz' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:125:3: error: function 'e' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:126:3: error: function 'radius' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:127:3: error: function 'r' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:128:3: error: function 'pt' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:129:3: error: function 'p' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:130:3: error: function 'phi' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:131:3: error: function 'eta' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:138:7: error: do not use 'else' after 'return' [readability-else-after-return,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:142:3: error: function 'y' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:149:7: error: do not use 'else' after 'return' [readability-else-after-return,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:153:3: error: function 'getMotherIndexStart' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
ALICE3/Core/OTFParticle.h:154:3: error: function 'getMotherIndexStop' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]
[0 more errors; see full log]

Full log here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants