Skip to content

[PWGJE] Refactor collision index handling in diffWakeTreeProducer#16842

Open
wirthni wants to merge 4 commits into
AliceO2Group:masterfrom
nicola-wilson:table_branch_14May
Open

[PWGJE] Refactor collision index handling in diffWakeTreeProducer#16842
wirthni wants to merge 4 commits into
AliceO2Group:masterfrom
nicola-wilson:table_branch_14May

Conversation

@wirthni

@wirthni wirthni commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Ci is added, because the produced tree is used out of an O2 analysis framework (bare root) and a direct correspondence between collisions and tracks is needed

Ci is added, because the produced tree is used out of an O2 analysis framework (bare root) and a direct correspondence between collisions and tracks is needed
@github-actions github-actions Bot added the pwgje label Jun 27, 2026
@github-actions github-actions Bot changed the title Refactor collision index handling in diffWakeTreeProducer [PWGJE] Refactor collision index handling in diffWakeTreeProducer Jun 27, 2026
@github-actions

Copy link
Copy Markdown

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

@alibuild

alibuild commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 12ea35b at 2026-06-30 19:26:

## sw/BUILD/O2Physics-latest/log
2026-06-30T19:24:26.027+0200 [30164:140163963862656] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.028+0200 [30164:140163963862656] [executioncontext.cpp:739] [ERROR] Failed to download output blob d9cae5cbc92bca569eb5694fd61840695252e0d66ee590d2bf8fe1e40a6fa757: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30232:140569792675456] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.028+0200 [30232:140569792675456] [executioncontext.cpp:739] [ERROR] Failed to download output blob a436d0b5afb54a416af6d5703c4454f0974982e55a74028254658c5496688bcf: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30266:140714623352448] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.028+0200 [30266:140714623352448] [executioncontext.cpp:739] [ERROR] Failed to download output blob 0e75c682605dd67587256eb3f4ec29f6d81f3551b9bdc9e3e7dcba3141f6dee7: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30166:139877643812480] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.028+0200 [30166:139877643812480] [executioncontext.cpp:739] [ERROR] Failed to download output blob 6d59686702f350f9d27dcc60f85c077ecc8e015667070dcf1bc3dc210e28ea36: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30167:140418417372800] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.028+0200 [30167:140418417372800] [executioncontext.cpp:739] [ERROR] Failed to download output blob 67e3f79142c641cbc6900732dac9f09ccaa8d822f841166966f5cb21ff0c4d95: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30010:139627246431872] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.029+0200 [30010:139627246431872] [executioncontext.cpp:739] [ERROR] Failed to download output blob d01b33643ba09ab70dcc5324c26bc2273753c0a4fea2cf85b93df98e92ebc2ea: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30059:139802799472256] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.029+0200 [30059:139802799472256] [executioncontext.cpp:739] [ERROR] Failed to download output blob 1736d3d01593e5b85ba82dbe9555336f48dbafa60952ef1abc790b50474f0f8b: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30057:139724352335488] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.029+0200 [30057:139724352335488] [executioncontext.cpp:739] [ERROR] Failed to download output blob 1740bb4e50b6feda7eb9c5bda77e301a347283aa1316f4e1d3e725cb17e6bb24: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30060:139985620057728] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.029+0200 [30060:139985620057728] [executioncontext.cpp:739] [ERROR] Failed to download output blob ca7db0a975de6f1271b3724ad833bc969492ddc4cf7027d999b102a3b5e24c4e: 14: Socket closed
2026-06-30T19:24:26.027+0200 [29830:139671302364800] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.030+0200 [29830:139671302364800] [executioncontext.cpp:739] [ERROR] Failed to download output blob c1b2aadd859cfab93e04c7de6739d8529bf07d4fa36d15f584ecff4341e8b001: 14: Socket closed
2026-06-30T19:24:26.027+0200 [29809:140597908508288] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.031+0200 [29809:140597908508288] [executioncontext.cpp:739] [ERROR] Failed to download output blob b1c43f5da207dd2aad23a624248705409988da215e509a07c38b0b913deebb69: 14: Socket closed
2026-06-30T19:24:26.027+0200 [29922:140622052630144] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.031+0200 [29922:140622052630144] [executioncontext.cpp:739] [ERROR] Failed to download output blob b2fdb91455b4575a5d38ca1325cbfb81f8f15acdebf1f8441eee462ccd31f16f: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30058:140355382926976] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.030+0200 [30058:140355382926976] [executioncontext.cpp:739] [ERROR] Failed to download output blob ca6195e26dd3b62272d8cff998c5e6257a7ef7cbd0108c8b21a0b3300435b09d: 14: Socket closed
2026-06-30T19:24:26.027+0200 [29926:140074149600896] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.031+0200 [29926:140074149600896] [executioncontext.cpp:739] [ERROR] Failed to download output blob 27c37b738cd5c8694c7d080ef167d70d635414b7dcf835265691e525fbd04e95: 14: Socket closed
2026-06-30T19:24:26.028+0200 [29454:139848305548928] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.034+0200 [29454:139848305548928] [executioncontext.cpp:739] [ERROR] Failed to download output blob 5362f6dafc91073a5b4c5574242b9ed90b0c26e4323240115ed0238ae5cfd9ac: 14: Socket closed
2026-06-30T19:24:26.027+0200 [29410:139653477187200] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.035+0200 [29410:139653477187200] [executioncontext.cpp:739] [ERROR] Failed to download output blob ef1f07c1e747c1c9f13a97ae9c6e323312872e9649314c663568512f96db4116: 14: Socket closed
2026-06-30T19:24:26.027+0200 [29305:139902800666240] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.036+0200 [29305:139902800666240] [executioncontext.cpp:739] [ERROR] Failed to download output blob 7d86788ce373dbb3fbf8b4dd91eb53e77ee0a5740854f60607eadf1be19adaf9: 14: Socket closed
2026-06-30T19:24:26.027+0200 [29339:140438316199552] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.037+0200 [29339:140438316199552] [executioncontext.cpp:739] [ERROR] Failed to download output blob d3aabd22c17585bd71bbf353fbd688fd032d5d94bd8aa37bd15a8cf9a9d18b1e: 14: Socket closed
2026-06-30T19:24:26.027+0200 [29373:140575022222976] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.040+0200 [29373:140575022222976] [executioncontext.cpp:739] [ERROR] Failed to download output blob e1c21aa7841b7bb5bdb5410f7ad90eb29304ccc672e6c8d8e8d7765b06d195a1: 14: Socket closed
2026-06-30T19:24:26.028+0200 [29025:139688896278144] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.041+0200 [29025:139688896278144] [executioncontext.cpp:739] [ERROR] Failed to download output blob 37f8339c78d58334999d92a9fbd0614f5a4eed716c5ac1e4195b6b4a8b1d9e7c: 14: Socket closed
2026-06-30T19:24:26.027+0200 [30363:139630343650944] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.027+0200 [30363:139630343650944] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: Socket closed
2026-06-30T19:24:26.027+0200 [30340:140576082476672] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.027+0200 [30340:140576082476672] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: Socket closed
2026-06-30T19:24:26.027+0200 [30297:140270460956288] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.027+0200 [30297:140270460956288] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: Socket closed
2026-06-30T19:24:26.027+0200 [30398:139725007462016] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: Socket closed]
2026-06-30T19:24:26.027+0200 [30398:139725007462016] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: Socket closed
[0 more errors; see full log]

Full log here.

{
// Event properties
// DECLARE_SOA_COLUMN(Gi, gi, int64_t);
DECLARE_SOA_COLUMN(Ci, ci, int64_t); // Collision index - needed because is used as tree

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.

I think you should declare here an SOA_INDEX_COLUMN instead (the same as for the tracks) , which will allow you to do the matching also offline. It will simply appear as a int64_t bracnh outside of o2

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