Open ChristofSauer opened 2 years ago
The first thing is to try reading it in Uproot 4 (check your uproot.__version__
; I'm guessing you're using Uproot 3 because you posted the issue here). The deserialization code was made a lot more general, and—fingers crossed—it might just work. If not, it will require some investigation...
Dear All,
I got access to a ROOT file that was generated making use of ROOT's RDataFrame feature. This file basically contains the constituents for each jet in an even, i.e., for each jet, there is an associated vector. It appears that RDataFrame converts the
std::vector<std::vector<float> >
type (which I'd expect for this kind of data) to some custom typevector<float,ROOT::Detail::VecOps::RAdoptAllocator<float> >
, which apparently is not understood by uproot. If I'm trying to read one of those branches, I receive the following error messageThe corresponding infomration in the tree is
Is there some way to read this data using uproot?