12#ifndef ROOT_TTreeReaderUtils
13#define ROOT_TTreeReaderUtils
47 bool suppressMissingBranchError)
48 :
fProxy(boss, fullname, branch, membername, suppressMissingBranchError),
58 const char *membername,
bool suppressMissingBranchError)
59 :
fProxy(boss, proxyname, branch, membername, suppressMissingBranchError),
Base class for all the proxy object.
void SetDict(TDictionary *dict)
const Detail::TBranchProxy * GetProxy() const
Detail::TBranchProxy fProxy
TDictionary * GetDict() const
Detail::TBranchProxy * GetProxy()
TDictionary * GetContentDict() const
TNamedBranchProxy(TBranchProxyDirector *boss, TBranch *branch, const char *fullname, const char *membername, bool suppressMissingBranchError)
TNamedBranchProxy(TBranchProxyDirector *boss, TBranch *branch, const char *fullname, const char *proxyname, const char *membername, bool suppressMissingBranchError)
void SetContentDict(TDictionary *dict)
TDictionary * fContentDict
const char * GetName() const
Base class of TTreeReaderArray.
Base class of TTreeReaderValue.
virtual ~TVirtualCollectionReader()
TVirtualCollectionReader & operator=(TVirtualCollectionReader &&)=delete
TVirtualCollectionReader()
TVirtualCollectionReader & operator=(const TVirtualCollectionReader &)=delete
virtual std::size_t GetValueSize(Detail::TBranchProxy *)=0
TVirtualCollectionReader(const TVirtualCollectionReader &)=delete
TVirtualCollectionReader(TVirtualCollectionReader &&)=delete
TTreeReaderValueBase::EReadStatus fReadStatus
virtual size_t GetSize(Detail::TBranchProxy *)=0
virtual bool IsContiguous(Detail::TBranchProxy *)=0
virtual void * At(Detail::TBranchProxy *, size_t)=0
A TTree is a list of TBranches.
This class defines an abstract interface that must be implemented by all classes that contain diction...
A TTree represents a columnar dataset.
Special implementation of ROOT::RRangeCast for TCollection, including a check that the cast target ty...