12 #ifndef ROOT_TTreeReaderGenerator 13 #define ROOT_TTreeReaderGenerator 51 fBranchName(branchName) { }
64 const char *branchname,
const char *subBranchPrefix,
ELocation isclones,
68 fContainerName(containerName),
69 fBranchName(branchname),
70 fSubBranchPrefix(subBranchPrefix),
74 if (fSubBranchPrefix.
Length() && fSubBranchPrefix[fSubBranchPrefix.
Length() - 1] ==
'.') {
103 void WriteSelector();
A TLeaf describes individual elements of a TBranch See TBranch structure in TTree.
TVirtualStreamerInfo * fInfo
std::vector< TString > fIncludeStruct
Namespace for new ROOT classes and functions.
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.