I have a tree with nested branches:
vector<vector<payload1>> A;
vector<vector<payload2>> B;
where the outer vectors are correlated (are coherent in index) but the inner aren’t (ie have different dimension and meaning). If I project:
mytree->Draw("A[].val1","B[][0].val2 == 1");
cint draws the values of A[][0].val1 that satisfy the conditional on B. Is there a way to tell cint that I want it to ignore the index in the conditional, and loop over all the values in the inner vector of A (ie A[][0], A[][1], …? I’ve tried syntaxes like “A[][].val1” but nothing I’ve tried worked.
ROOT Version: 6.30/04
Platform: macosx64
Compiler: Apple clang version 15.0.0