12 #ifndef ROOT_TTreeGeneratorBase
13 #define ROOT_TTreeGeneratorBase
30 class TStreamerElement;
32 class TVirtualStreamerInfo;
36 class TTreeGeneratorBase {
42 TTreeGeneratorBase(TTree *tree,
const char *option);
44 void AddHeader(TClass *cl);
45 void AddHeader(
const char *classname);
46 TString GetContainedClassName(TBranchElement *branch, TStreamerElement *element, Bool_t ispointer);
47 TVirtualStreamerInfo *GetBaseClass(TStreamerElement *element);
48 TVirtualStreamerInfo *GetStreamerInfo(TBranch *branch, TIter current, TClass *cl);