Skip to content

[PWGCF] Add task for TrackTrackCascade analysis#16371

Open
Roberta-Ferioli wants to merge 5 commits into
AliceO2Group:masterfrom
Roberta-Ferioli:PPXi
Open

[PWGCF] Add task for TrackTrackCascade analysis#16371
Roberta-Ferioli wants to merge 5 commits into
AliceO2Group:masterfrom
Roberta-Ferioli:PPXi

Conversation

@Roberta-Ferioli
Copy link
Copy Markdown
Contributor

@Roberta-Ferioli Roberta-Ferioli commented May 25, 2026

Add task in the new framework for the TrackTrackCascade analysis. @rdelgran @ariedel-cern @gmantzar

@github-actions github-actions Bot added the pwgcf label May 25, 2026
@github-actions github-actions Bot changed the title PWGCF:Add task for TrackTrackCascade analysis [PWGCF] PWGCF:Add task for TrackTrackCascade analysis May 25, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 25, 2026

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

Please consider the following formatting changes to AliceO2Group#16371
@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for c407fb2 at 2026-05-25 11:04:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:260:107: error: unused parameter 'xis' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:266:168: error: unused parameter 'xis' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:278:249: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:278:289: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:284:113: error: unused parameter 'omegas' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:290:174: error: unused parameter 'omegas' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:302:252: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:302:292: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
ninja: build stopped: subcommand failed.

Full log here.

@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for c407fb2 at 2026-05-25 11:07:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:260:107: error: unused parameter 'xis' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:266:168: error: unused parameter 'xis' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:278:249: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:278:289: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:284:113: error: unused parameter 'omegas' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:290:174: error: unused parameter 'omegas' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:302:252: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:302:292: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
ninja: build stopped: subcommand failed.

Full log here.

@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 0912657 at 2026-05-25 11:13:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:257:105: error: unused parameter 'xis' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:263:166: error: unused parameter 'xis' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:275:247: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:275:287: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:281:111: error: unused parameter 'omegas' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:287:172: error: unused parameter 'omegas' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:299:250: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:299:290: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
ninja: build stopped: subcommand failed.

Full log here.

@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 0912657 at 2026-05-25 11:15:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:257:105: error: unused parameter 'xis' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:263:166: error: unused parameter 'xis' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:275:247: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:275:287: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:281:111: error: unused parameter 'omegas' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:287:172: error: unused parameter 'omegas' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:299:250: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:299:290: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
ninja: build stopped: subcommand failed.

Full log here.

@Roberta-Ferioli Roberta-Ferioli changed the title [PWGCF] PWGCF:Add task for TrackTrackCascade analysis [PWGCF] Add task for TrackTrackCascade analysis May 25, 2026
@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 66f3f9e at 2026-05-25 17:05:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:299:250: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:299:290: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
ninja: build stopped: subcommand failed.

Full log here.

@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 66f3f9e at 2026-05-25 17:06:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:299:250: error: unused parameter 'mcMothers' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/Femto/Tasks/femtoTripletTrackTrackCascade.cxx:299:290: error: unused parameter 'mcPartonicMothers' [-Werror=unused-parameter]
ninja: build stopped: subcommand failed.

Full log here.

@vkucera vkucera marked this pull request as draft May 25, 2026 15:11
@vkucera
Copy link
Copy Markdown
Collaborator

vkucera commented May 25, 2026

@Roberta-Ferioli Please make sure your changes compile without warnings before you open a PR.

@Roberta-Ferioli
Copy link
Copy Markdown
Contributor Author

Roberta-Ferioli commented May 25, 2026

@vkucera

Thank you for the suggestion. In my local version there weren't warning. Anyway I fixed the one suggested by alibuild. Now it should be ok

@Roberta-Ferioli Roberta-Ferioli marked this pull request as ready for review May 25, 2026 16:10
Copy link
Copy Markdown
Collaborator

@ariedel-cern ariedel-cern left a comment

Choose a reason for hiding this comment

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

Seems good!

@ariedel-cern ariedel-cern enabled auto-merge (squash) May 26, 2026 15:22
Comment on lines +628 to +676
template <modes::Cascade cascadeType,
const char* prefixTrack1,
const char* prefixTrack2,
const char* prefixCascade,
const char* prefixBachelor,
const char* prefixPosDau,
const char* prefixNegDau,
const char* prefixSe,
const char* prefixMe,
const char* prefixCtrTrack1Track2Se,
const char* prefixCprBachelorTrack1Se,
const char* prefixCprBachelorTrack2Se,
const char* prefixCprV0DaughterTrack1Se,
const char* prefixCprV0DaughterTrack2Se,
const char* prefixCtrTrack1Track2Me,
const char* prefixCprBachelorTrack1Me,
const char* prefixCprBachelorTrack2Me,
const char* prefixCprV0DaughterTrack1Me,
const char* prefixCprV0DaughterTrack2Me>
class TripletTrackTrackCascadeBuilder
{
public:
TripletTrackTrackCascadeBuilder() = default;
~TripletTrackTrackCascadeBuilder() = default;

template <modes::Mode mode,
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9,
typename T10,
typename T11,
typename T12,
typename T13,
typename T14,
typename T15,
typename T16,
typename T17,
typename T18,
typename T19,
typename T20,
typename T21,
typename T22,
typename T23>
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.

Do you really need to have 19 template parameters for the class and 23 template parameters for its method??? This might cause a huge compilation time and memory overhead.

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

Labels

Development

Successfully merging this pull request may close these issues.

4 participants