Skip to content

Conversation

@jblomer
Copy link
Contributor

@jblomer jblomer commented Dec 3, 2025

Transparently translates a leaf count array in a custom class in an RVec (read & write). Classes with leaf count arrays are used, e.g., in the ALICE RAW EDM but most likely there are other relevant cases, too.

Since this approach diverges the in-memory representation from the on-disk representation, we should discuss if we actually want this.

In any case, we probably want the first commit that detects leaf count arrays in classes and fails gracefully in such a case.

@jblomer jblomer self-assigned this Dec 3, 2025
@jblomer jblomer force-pushed the ntuple-leafcount-class branch from 57e7292 to 614cc6c Compare December 3, 2025 15:52
New field for internal use: maps an on-disk collection to a leaf count
array in a class. Writes RVec collection. Must only be used inside a
class field.
Maps leaf count arrays in classes to RVecs using
Internal::RLeafCountArrayField
@github-actions
Copy link

github-actions bot commented Dec 4, 2025

Test Results

    20 files      20 suites   3d 15h 42m 21s ⏱️
 3 785 tests  3 784 ✅ 0 💤 1 ❌
73 812 runs  73 810 ✅ 0 💤 2 ❌

For more details on these failures, see this check.

Results for commit 614cc6c.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant