Idea for killer RDF feature

Starting a “tree viewer” on an arbitrary dataframe. Does this feature exist?

auto d2 = d0.Define(...).Filter(...); //etc
d2.StartViewer();
// like doing TTree::StartViewer();

This would be very useful to filter out the junk that one typically doesn’t care about making the plotting from the TTreeViewer easier by not requiring all the gui manipulation.

Furthermore, an implementation of the TTreeViewer could perhaps take advantage of the Lazy evaluation by adding a “Draw” or “Evaluate” button and produce multiple histograms at once.

@eguiraud what are your thoughts on the feasibility/difficulty of something like this?

Definitely feasible, not extremely difficult, but it would require to rewrite TTreeViewer basically from scratch as far as I can tell. PRs are welcome!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.