Please document TTree::SetMakeClass()

Seconded.

I used MakeClass() to make a class to read my TTree. The Tree contains 3 branches with custom classes in, so the generated template didn’t set the branch addresses (not something mentioned in the method documentation). I set the branch addresses as I would do normally (presumably the ‘hand crafting’ suggested here SetMakeClass problem), but it Segfaults on GetEntry.
Using MyClass *myobjp; tree->SetBranch("toplevel",&myobjp); as suggested here
How to use SetBranchAddres() ? Role of SetMakeClass()? - #2 by pcanal simply results in error: no member named 'SetBranch' in 'TTree'. The answer also seems to say ‘if you don’t have a library, the method you suggested is correct’ - despite the fact that OP shows it doesn’t work…!

Essentially my understanding at this point is

With SetMakeClass enabled, ROOT will not read anything that inherits from TObject from your file.

if that’s the message, it’s a simple one, please include in the documentation.