Problem reading just a branch from a TTree

The “MakeClass” mode is not compatible with TTree cloning (you can try to use TTree::MakeProxy): How are multiple TTree->Draw()s done?
See also: Difficulties with cloning only some branches of a TTree