I really appreciate all the excellent documentation and examples that exists about ROOT, however,
it appears that nearly all links to topics that are found by search are broken, even when using the search from within the root.cern.ch pages. This makes it really slows down productivity, because it gets a lot harder to find information when search isn’t working.
Example: Search “Proof” from the root.cern.ch search box. Skipping the first 3 ads, the next three non-advertising links are all “Not Found” when clicked. At least 5 of the 6 top links don’t work. This is very frustrating, especially for new students starting to work with ROOT.
Faqs and howtos are supposed to be in the the forum now. Some old faqs have not been moved. Concerning proof I guess @ganis said the proof stuff should not be moved.
For now old faq can be seen here https://root.cern/d/howtos.html (temporarily)
I have been trying the RDataFrame, and I like a lot of the features. It works great with a “flat ntuple”, containing primitives and vectors. Unfortunately, I found it very, very difficult to figure out how to use this with a TTree that contains complicated classes written with TClonesArray (or vector<Myclass *>), and that make use of TRef and TRefArray. Is there any documentation on RDataFrame that goes beyond the tutorials, all of which seem to use “flat ntuples”, and show how to use more complicated classes? Given that I have many terabytes of root trees written this way, converting them would be expensive.
About RDataFrame: the reason there are no dedicated tutorials to TClonesArrays is that modulo bugs () using TClonesArrays should work exactly the same as using other arrays. I’d be curious to hear more about the issues you encountered. I am not sure about TRef and TRefArray. Again, please open a bug report or a thread on the forum, I would be interested in seeing what we can do to improve your experience.