Skip to content

Conversation

@hahnjo
Copy link
Member

@hahnjo hahnjo commented Dec 8, 2025

As the classes are experimental, using the method will print a warning to inform the user.

Note that this is only a first version, there are a couple of advanced functionalities and better error handling that will come in future PRs.

@github-actions
Copy link

github-actions bot commented Dec 8, 2025

Test Results

    22 files      22 suites   3d 22h 57m 1s ⏱️
 3 793 tests  3 793 ✅ 0 💤 0 ❌
80 358 runs  80 358 ✅ 0 💤 0 ❌

Results for commit 2161b70.

♻️ This comment has been updated with latest results.

Copy link
Member Author

@hahnjo hahnjo left a comment

Choose a reason for hiding this comment

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

Things to discuss during review (after the break)

Copy link
Member

@vepadulano vepadulano left a comment

Choose a reason for hiding this comment

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

Thank you! The PR is already in an advanced state, I have left some minor comments

As the classes are experimental, using the method will print a warning
to inform the user.
Copy link
Member

@vepadulano vepadulano left a comment

Choose a reason for hiding this comment

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

Thank you! Feel free to merge once the CI is green.

I believe as a followup we should introduce at some point one (or more) tutorials, specifically with examples that compare using Histo[1,2,3,N]D and Hist to help users in the future transition (or not, depending on what they will want to do).

This needs one indirection to construct the std::tuple and separate
the weight argument.
@hahnjo
Copy link
Member Author

hahnjo commented Jan 7, 2026

I believe as a followup we should introduce at some point one (or more) tutorials, specifically with examples that compare using Histo[1,2,3,N]D and Hist to help users in the future transition (or not, depending on what they will want to do).

Yes, tutorials are on my list. We probably want tutorials for:

  • Concurrent filling (without RDF, only with RHistConcurrentFiller)
  • Conversion to TH*
  • Usage in RDataFrame (as added by this PR)
  • Translations of (some) df1* tutorials to show the steps working together

@hahnjo hahnjo merged commit 97639fd into root-project:master Jan 9, 2026
51 of 53 checks passed
@hahnjo hahnjo deleted the hist-df branch January 9, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment