12 #ifndef ROOT_TTreeReaderUtils 13 #define ROOT_TTreeReaderUtils 38 class TBranchProxyDirector;
39 class TTreeReaderArrayBase;
45 fProxy(boss, fullname, branch, membername), fDict(0), fContentDict(0), fFullName(fullname) {}
47 const char*
GetName()
const {
return fFullName.c_str(); }
77 #endif // defined TTreeReaderUtils
Namespace for new ROOT classes and functions.
TNamedBranchProxy(TBranchProxyDirector *boss, TBranch *branch, const char *fullname, const char *membername)
const char * GetName() const
void SetContentDict(TDictionary *dict)
const Detail::TBranchProxy * GetProxy() const
TDictionary * GetDict() const
TDictionary * GetContentDict() const
TTreeReaderValueBase::EReadStatus fReadStatus
void SetDict(TDictionary *dict)
TVirtualCollectionReader()
This class defines an abstract interface that must be implemented by all classes that contain diction...
TDictionary * fContentDict
Detail::TBranchProxy * GetProxy()
Detail::TBranchProxy fProxy
A TTree object has a header with a name and a title.
Base class for all the proxy object.
A TTree is a list of TBranches.