12 #ifndef ROOT_TTreeReaderGenerator 13 #define ROOT_TTreeReaderGenerator 53 fBranchName(branchName) { }
66 const char *branchname,
const char *subBranchPrefix,
ELocation isclones,
70 fContainerName(containerName),
71 fBranchName(branchname),
72 fSubBranchPrefix(subBranchPrefix),
76 if (fSubBranchPrefix.
Length() && fSubBranchPrefix[fSubBranchPrefix.
Length() - 1] ==
'.') {
105 void WriteSelector();
A TLeaf describes individual elements of a TBranch See TBranch structure in TTree.
TVirtualStreamerInfo * fInfo
std::vector< TString > fIncludeStruct
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
TBranchDescriptor * fParent
std::vector< TString > fIncludeLeaves
The TNamed class is the base class for all named ROOT classes.
TTreeReaderDescriptor(ReaderType type, TString dataType, TString name, TString branchName)
TBranchDescriptor(const char *type, TVirtualStreamerInfo *info, const char *branchname, const char *subBranchPrefix, ELocation isclones, const TString &containerName, TBranchDescriptor *parent=0)
Bool_t fIncludeAllTopmost
A Branch for the case of an object.
TString & Remove(Ssiz_t pos)
Mother of all ROOT objects.
A TTree object has a header with a name and a title.
A TTree is a list of TBranches.
Abstract Interface class describing Streamer information for one class.