Skip to content

[PWGCF] Add new task for Radial-Flow Decorrelation measurement - #13768

Merged
prchakra merged 13 commits into
AliceO2Group:masterfrom
somabhatta:feature/radialflow-decorrelation
Nov 14, 2025
Merged

[PWGCF] Add new task for Radial-Flow Decorrelation measurement#13768
prchakra merged 13 commits into
AliceO2Group:masterfrom
somabhatta:feature/radialflow-decorrelation

Conversation

@somabhatta

@somabhattasomabhatta commented Nov 10, 2025

Copy link
Copy Markdown
Contributor

This PR adds a new task radialFlowDecorrelation.cxx under PWGCF/EbyEFluctuations/Tasks to implement the: Radial Flow decorrelation observable for identified hadrons and inclusive tracks.

@github-actions

github-actionsBot commented Nov 10, 2025

Copy link
Copy Markdown

O2 linter results: ❌ 1 errors, ⚠️ 0 warnings, 🔕 0 disabled

@github-actionsgithub-actionsBot changed the title PWGCF: Add new task for Radial-Flow Decorrelation measurement[PWGCF] Add new task for Radial-Flow Decorrelation measurementNov 10, 2025
@somabhatta
somabhattaforce-pushed the feature/radialflow-decorrelation branch from 4818048 to 21a1883CompareNovember 10, 2025 21:01
otonvd
otonvd previously approved these changes Nov 11, 2025
@otonvd
otonvd enabled auto-merge (squash) November 11, 2025 15:30
auto-merge was automatically disabled November 11, 2025 20:23

Head branch was pushed to by a user without write access

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 4a2f733 at 2025-11-11 22:35:

## sw/BUILD/O2Physics-latest/log
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1243:32: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1287:45: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1302:15: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1321:13: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1331:13: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1341:13: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1352:13: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1362:13: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1372:13: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1385:17: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1387:17: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1389:17: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1392:17: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1394:17: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1396:17: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1541:32: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1574:53: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1608:19: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1610:19: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1612:19: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1615:19: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1617:19: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:1619:19: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:2146:9: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:2148:9: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:2153:13: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:2156:13: error: 'isfinite' was not declared in this scope; did you mean 'std::isfinite'?
ninja: build stopped: subcommand failed.

Full log here.

prchakra
prchakra previously approved these changes Nov 12, 2025
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 9108e7e at 2025-11-12 02:11:

## sw/BUILD/O2Physics-latest/log
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
/sw/SOURCES/O2Physics/13768-slc9_x86-64/0/PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx:399:5: error: 'h' may be used uninitialized [-Werror=maybe-uninitialized]
ninja: build stopped: subcommand failed.

Full log here.

@somabhatta

Copy link
Copy Markdown
ContributorAuthor

Hi all,
Just a gentle reminder — this PR is ready for review and merging.
Could one of the code owners please take a look? @prchakra@otonvd
Thanks a lot!

@lauraserlauraser 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.

As Oton and Pritam already approved previously, I approve it again after some formatting changes. No core code changed, only new task added.

@prchakra
prchakra merged commit b94b29f into AliceO2Group:masterNov 14, 2025
11 of 13 checks passed
mapalhares pushed a commit to mapalhares/O2Physics that referenced this pull request Jan 20, 2026
fcolamar pushed a commit to fcolamar/O2Physics that referenced this pull request Feb 4, 2026
karlazertova pushed a commit to karlazertova/O2Physics that referenced this pull request Feb 5, 2026
Comment on lines +77 to +79
static constexpr int KPiPlus = 211;
static constexpr int KKPlus = 321;
static constexpr int KProton = 2212;

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.

What's the point of defining constants that already exist?

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

Labels

Development

Successfully merging this pull request may close these issues.

6 participants

@somabhatta@alibuild@vkucera@otonvd@lauraser@prchakra