Skip to content

[ALICE3,PWGDQ] Update of ALICE 3 charm simulation framework#17146

Open
axti98 wants to merge 4 commits into
AliceO2Group:masterfrom
axti98:Alice3Development
Open

[ALICE3,PWGDQ] Update of ALICE 3 charm simulation framework#17146
axti98 wants to merge 4 commits into
AliceO2Group:masterfrom
axti98:Alice3Development

Conversation

@axti98

@axti98 axti98 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor
  1. Removed unused mcDecision in alice3-dq-table-reader
  2. Implemented vertexing functions for ALICE 3 pairs and triplets
  3. Updated Dielectron list reserve size
  4. Updated RICH PID cuts with momentum threshold

@github-actions github-actions Bot changed the title [ALICE3, PWGDQ] Update of ALICE 3 charm simulation framework [ALICE3,PWGDQ] Update of ALICE 3 charm simulation framework Jul 21, 2026
@github-actions

Copy link
Copy Markdown

O2 linter results: ❌ 111 errors, ⚠️ 943 warnings, 🔕 91 disabled

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 3045665 at 2026-07-21 13:13:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 232 errors and 3 warnings.'
Found 232 errors and 3 warnings.
++ [[ 232 -gt 0 ]]
++ cat /sw/BUILD/05645ee2ecc84fc5b704bc814ca27c84b478c7d2/O2Physics-code-check/errors.txt
ALICE3/Tasks/alice3-dq-efficiency.cxx:143:8: error: constructor does not initialize these fields: fEventCut [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:191:36: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:191:65: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:225:53: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:227:33: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:229:54: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:235:49: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:245:45: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:253:5: error: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:280:8: error: constructor does not initialize these fields: fHistMan [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:323:30: error: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:355:36: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:355:65: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:424:60: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:428:7: error: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:430:32: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:433:59: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:449:19: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:451:112: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:453:116: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:465:31: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:473:34: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:497:67: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:508:70: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:515:29: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:519:32: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:541:8: error: constructor does not initialize these fields: fPairCut, fPrefilterMask, fPrefilterCutBit [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:658:11: error: boolean expression can be simplified by DeMorgan's theorem [readability-simplify-boolean-expr,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:668:32: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:669:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:672:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:702:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:726:8: error: constructor does not initialize these fields: fHistMan, fTrackFilterMask, fNCutsBarrel, fNPairCuts, fEnableBarrelHistos [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:983:34: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:983:63: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1006:5: error: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1009:5: error: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1017:9: error: no header providing "size_t" is directly included [misc-include-cleaner,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1019:15: error: implicit conversion 'unwrap_t<unsigned int>' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1052:14: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1106:15: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1107:29: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
[0 more errors; see full log]

Full log here.

njacazio
njacazio previously approved these changes Jul 21, 2026
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 4dd0d10 at 2026-07-21 16:56:

## sw/BUILD/O2Physics-latest/log
2026-07-21T16:35:13.144+0200 [36:139886974290496] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.144+0200 [36:139886974290496] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:36:01.880+0200 [36:139886974290496] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.314+0200 [30:140322866784832] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.315+0200 [30:140322866784832] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:36:09.677+0200 [30:140322866784832] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.289+0200 [29:139788869225024] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.289+0200 [29:139788869225024] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:36:14.426+0200 [29:139788869225024] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.933+0200 [44:140427870300736] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.933+0200 [44:140427870300736] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:36:30.138+0200 [44:140427870300736] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.232+0200 [32:140455983561280] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.232+0200 [32:140455983561280] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:36:53.065+0200 [32:140455983561280] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.342+0200 [28:139875641502272] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.342+0200 [28:139875641502272] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:36:54.625+0200 [28:139875641502272] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:36:12.773+0200 [733:140198297311808] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:36:12.774+0200 [733:140198297311808] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:36:58.603+0200 [733:140198297311808] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.217+0200 [25:139726243596864] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.217+0200 [25:139726243596864] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:02.995+0200 [25:139726243596864] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:36:18.985+0200 [766:140618583181888] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:36:18.985+0200 [766:140618583181888] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:06.658+0200 [766:140618583181888] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:14.069+0200 [24:140083112385088] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:14.069+0200 [24:140083112385088] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:09.870+0200 [24:140083112385088] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.493+0200 [39:140295517588032] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.494+0200 [39:140295517588032] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:15.252+0200 [39:140295517588032] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.499+0200 [37:140581289155136] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.499+0200 [37:140581289155136] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:17.387+0200 [37:140581289155136] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.791+0200 [34:140111050287680] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.791+0200 [34:140111050287680] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:24.507+0200 [34:140111050287680] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv6:%5B::1%5D:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.343+0200 [31:140560856521280] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:35:13.343+0200 [31:140560856521280] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:28.103+0200 [31:140560856521280] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:36:56.492+0200 [832:139639016434240] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:36:56.492+0200 [832:139639016434240] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:32.429+0200 [832:139639016434240] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:36:34.885+0200 [799:140107833784896] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-07-21T16:36:34.885+0200 [799:140107833784896] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-07-21T16:37:38.630+0200 [799:140107833784896] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 4c21a0a at 2026-07-21 17:24:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 205 errors and 3 warnings.'
Found 205 errors and 3 warnings.
++ [[ 205 -gt 0 ]]
++ cat /sw/BUILD/897e02e3240deba7dffb3453d495fdf3142ee017/O2Physics-code-check/errors.txt
ALICE3/Tasks/alice3-dq-efficiency.cxx:45:1: error: included header chrono is not used directly [misc-include-cleaner,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:51:1: error: included header iterator is not used directly [misc-include-cleaner,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:336:30: error: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:462:19: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:478:31: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:486:34: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:528:29: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:532:32: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:682:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:685:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:715:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1032:15: error: implicit conversion 'unwrap_t<unsigned int>' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1065:14: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1119:15: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1120:29: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1120:84: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1121:32: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1121:87: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1123:66: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1125:21: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1126:102: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1129:106: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1131:106: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1134:106: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1136:108: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1138:108: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1142:106: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1144:108: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1146:109: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1153:72: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1156:76: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1162:68: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1164:23: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1165:104: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1170:72: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1173:76: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1177:68: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1179:23: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1180:104: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1185:72: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1188:76: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1195:36: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 6eba5f4 at 2026-07-21 19:14:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 104 errors and 3 warnings.'
Found 104 errors and 3 warnings.
++ [[ 104 -gt 0 ]]
++ cat /sw/BUILD/710ab4dd2b24214afb707bf97249b6db418b228a/O2Physics-code-check/errors.txt
ALICE3/Tasks/alice3-dq-efficiency.cxx:334:30: error: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:460:19: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:476:31: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:484:34: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:526:29: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:530:32: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:680:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:683:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:713:27: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1030:15: error: implicit conversion 'unwrap_t<unsigned int>' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1063:14: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1117:15: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1118:29: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1118:84: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1119:32: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1119:87: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1123:21: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1162:23: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1177:23: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1612:29: error: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1958:15: error: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1958:85: error: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1962:19: error: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1969:14: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1986:24: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1991:24: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2024:15: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2025:22: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2025:77: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2054:19: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2076:19: error: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2087:23: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2117:21: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2131:21: error: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2142:25: error: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
PWGDQ/Core/CutsLibrary.cxx:7535:33: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
PWGDQ/Core/CutsLibrary.cxx:7565:35: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
PWGDQ/Core/CutsLibrary.cxx:7572:35: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
PWGDQ/Core/CutsLibrary.cxx:7583:35: error: use 'contains' to check for membership [readability-container-contains,-warnings-as-errors]
PWGDQ/Core/CutsLibrary.cxx:7938:21: error: redundant string initialization [readability-redundant-string-init,-warnings-as-errors]
PWGDQ/Core/CutsLibrary.cxx:7982:7: error: do not use 'else' after 'return' [readability-else-after-return,-warnings-as-errors]
PWGDQ/Core/CutsLibrary.cxx:8013:10: error: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list,-warnings-as-errors]
[0 more errors; see full log]

Full log here.

@njacazio
njacazio enabled auto-merge (squash) July 21, 2026 18:04
@njacazio

Copy link
Copy Markdown
Collaborator

Now needs dq approval

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.

3 participants