12 #ifndef ROOT_TTreeGeneratorBase    13 #define ROOT_TTreeGeneratorBase Namespace for new ROOT classes and functions. 
 
void AddHeader(TClass *cl)
Add a header inclusion request. 
 
TString GetContainedClassName(TBranchElement *branch, TStreamerElement *element, Bool_t ispointer)
Get name of class inside a container. 
 
TTreeGeneratorBase(TTree *tree, const char *option)
Constructor. 
 
TVirtualStreamerInfo * GetStreamerInfo(TBranch *branch, TIter current, TClass *cl)
Return the correct TStreamerInfo of class 'cl' in the list of branches (current) [Assuming these bran...
 
The ROOT global object gROOT contains a list of all defined classes. 
 
A Branch for the case of an object. 
 
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. 
 
TVirtualStreamerInfo * GetBaseClass(TStreamerElement *element)
Check if element is a base class and if yes, return the base class.