Skip to content

[PWGLF] First attempt at reconstructing Xi0 decays - #18048

Merged
romainschotter merged 14 commits into
AliceO2Group:masterfrom
romainschotter:xi0
Sep 24, 2026
Merged

romainschotter merged 14 commits into
AliceO2Group:masterfrom
romainschotter:xi0

Conversation

@romainschotter

Copy link
Copy Markdown
Collaborator
  • first attempt at reconstruct Xi0 decays via Lambda pi0 decay channel
  • add Xi0 tables in data model in view of producing derived data in the future

@gianniliveraro for your information

@github-actions

github-actions Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

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

@github-actions github-actions Bot changed the title First attempt at reconstructing Xi0 decays [PWGLF] First attempt at reconstructing Xi0 decays Sep 24, 2026
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 494e6d7 at 2026-09-24 22:13:

## sw/BUILD/O2-latest/log
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:75:56
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:83:135
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:84:135
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/ECal/base/src/ECalBaseLinkDef.h:19:48
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/RICH/base/src/RICHBaseLinkDef.h:18:48
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/MID/base/src/MI3BaseLinkDef.h:18:47


## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1433:101: error: unused parameter 'collision' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1433:101: error: unused parameter 'collision' [-Werror=unused-parameter]
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 494e6d7 at 2026-09-24 23:18:

## sw/BUILD/O2-latest/log
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:75:56
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:83:135
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:84:135
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/ECal/base/src/ECalBaseLinkDef.h:19:48
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/RICH/base/src/RICHBaseLinkDef.h:18:48
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/MID/base/src/MI3BaseLinkDef.h:18:47


## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 4 errors and 182 warnings.'
Found 4 errors and 182 warnings.
++ [[ 4 -gt 0 ]]
++ cat /sw/BUILD/77f5ce4a92a04ea575971ad9e2eedaa3953c73a3/O2Physics-code-check/errors.txt
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:864:44: error: no header providing "o2::base::Propagator" is directly included [misc-include-cleaner,-warnings-as-errors]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1433:101: error: parameter 'collision' is unused [misc-unused-parameters,-warnings-as-errors]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1433:101: error: unused parameter 'collision' [clang-diagnostic-unused-parameter,-warnings-as-errors]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:2647:16: error: no header providing "o2::track::TrackParCov" is directly included [misc-include-cleaner,-warnings-as-errors]
++ [[ 182 -gt 0 ]]
++ cat /sw/BUILD/77f5ce4a92a04ea575971ad9e2eedaa3953c73a3/O2Physics-code-check/warnings.txt
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:77:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:410:9: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:411:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:412:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:413:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:414:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:415:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:416:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:417:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:513:64: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1101:226: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1105:274: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1252:68: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1254:69: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1256:69: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1260:91: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1262:92: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1264:92: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1348:26: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1354:47: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1359:33: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1537:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1542:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1547:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1552:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1557:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1562:19: warning: statement should be inside braces [readability-braces-around-statements]
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 494e6d7 at 2026-09-24 23:24:

## sw/BUILD/O2-latest/log
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:75:56
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:83:135
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/TPC/base/src/TPCBaseLinkDef.h:84:135
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/ECal/base/src/ECalBaseLinkDef.h:19:48
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/RICH/base/src/RICHBaseLinkDef.h:18:48
Error: missing ; at end of rule at /sw/SOURCES/O2/daily-20260923-0000/daily-20260923-0000/Detectors/Upgrades/ALICE3/MID/base/src/MI3BaseLinkDef.h:18:47


## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1433:101: error: unused parameter 'collision' [-Werror=unused-parameter]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1433:101: error: unused parameter 'collision' [-Werror=unused-parameter]
ninja: build stopped: subcommand failed.

Full log here.

@romainschotter
romainschotter enabled auto-merge (squash) September 24, 2026 21:36

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

Auto-approving on behalf of @romainschotter.

@romainschotter
romainschotter merged commit 7c89443 into AliceO2Group:master Sep 24, 2026
14 of 15 checks passed
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for a623ead at 2026-09-25 00:06:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 2 errors and 182 warnings.'
Found 2 errors and 182 warnings.
++ [[ 2 -gt 0 ]]
++ cat /sw/BUILD/70b5a698435b282d60a808f5310de858188671b4/O2Physics-code-check/errors.txt
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:46:1: error: included header TrackParametrization.h is not used directly [misc-include-cleaner,-warnings-as-errors]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:2649:16: error: no header providing "o2::track::TrackParCov" is directly included [misc-include-cleaner,-warnings-as-errors]
++ [[ 182 -gt 0 ]]
++ cat /sw/BUILD/70b5a698435b282d60a808f5310de858188671b4/O2Physics-code-check/warnings.txt
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:79:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:412:9: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:413:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:414:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:415:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:416:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:417:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:418:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:419:11: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:515:64: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1103:226: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1107:274: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1254:68: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1256:69: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1258:69: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1262:91: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1264:92: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1266:92: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1350:26: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1356:47: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1361:33: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1539:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1544:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1549:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1554:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1559:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1564:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1569:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1574:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1579:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1584:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1589:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1594:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1599:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1604:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1609:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1614:19: warning: statement should be inside braces [readability-braces-around-statements]
PWGLF/TableProducer/Strangeness/sigma0builder.cxx:1620:21: warning: statement should be inside braces [readability-braces-around-statements]
[0 more errors; see full log]

Full log here.

@romainschotter
romainschotter deleted the xi0 branch September 25, 2026 07:01
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.

2 participants