ROOT::TTreeProxyGenerator Class Reference

#include <TTreeProxyGenerator.h>

List of all members.

Public Types

enum  EContainer
enum  EOption
enum  EContainer
enum  EOption

Public Member Functions

 TTreeProxyGenerator (TTree *tree, const char *script, const char *fileprefix, const char *option, UInt_t maxUnrolling)
 TTreeProxyGenerator (TTree *tree, const char *script, const char *cutscript, const char *fileprefix, const char *option, UInt_t maxUnrolling)
TBranchProxyClassDescriptorAddClass (TBranchProxyClassDescriptor *desc)
void AddDescriptor (TBranchProxyDescriptor *desc)
void AddForward (TClass *cl)
void AddForward (const char *classname)
void AddFriend (TFriendProxyDescriptor *desc)
void AddHeader (TClass *cl)
void AddHeader (const char *classname)
void AddPragma (const char *pragma_text)
bool NeedToEmulate (TClass *cl, UInt_t level)
void ParseOptions ()
UInt_t AnalyzeBranches (UInt_t level, TBranchProxyClassDescriptor *topdesc, TBranchElement *branch, TVirtualStreamerInfo *info=0)
UInt_t AnalyzeBranches (UInt_t level, TBranchProxyClassDescriptor *topdesc, TIter &branches, TVirtualStreamerInfo *info)
UInt_t AnalyzeOldBranch (TBranch *branch, UInt_t level, TBranchProxyClassDescriptor *desc)
UInt_t AnalyzeOldLeaf (TLeaf *leaf, UInt_t level, TBranchProxyClassDescriptor *topdesc)
void AnalyzeElement (TBranch *branch, TStreamerElement *element, UInt_t level, TBranchProxyClassDescriptor *desc, const char *path)
void AnalyzeTree (TTree *tree)
void WriteProxy ()
const char * GetFileName ()
 TTreeProxyGenerator (TTree *tree, const char *script, const char *fileprefix, const char *option, UInt_t maxUnrolling)
 TTreeProxyGenerator (TTree *tree, const char *script, const char *cutscript, const char *fileprefix, const char *option, UInt_t maxUnrolling)
TBranchProxyClassDescriptorAddClass (TBranchProxyClassDescriptor *desc)
void AddDescriptor (TBranchProxyDescriptor *desc)
void AddForward (TClass *cl)
void AddForward (const char *classname)
void AddFriend (TFriendProxyDescriptor *desc)
void AddHeader (TClass *cl)
void AddHeader (const char *classname)
void AddPragma (const char *pragma_text)
bool NeedToEmulate (TClass *cl, UInt_t level)
void ParseOptions ()
UInt_t AnalyzeBranches (UInt_t level, TBranchProxyClassDescriptor *topdesc, TBranchElement *branch, TVirtualStreamerInfo *info=0)
UInt_t AnalyzeBranches (UInt_t level, TBranchProxyClassDescriptor *topdesc, TIter &branches, TVirtualStreamerInfo *info)
UInt_t AnalyzeOldBranch (TBranch *branch, UInt_t level, TBranchProxyClassDescriptor *desc)
UInt_t AnalyzeOldLeaf (TLeaf *leaf, UInt_t level, TBranchProxyClassDescriptor *topdesc)
void AnalyzeElement (TBranch *branch, TStreamerElement *element, UInt_t level, TBranchProxyClassDescriptor *desc, const char *path)
void AnalyzeTree (TTree *tree)
void WriteProxy ()
const char * GetFileName ()

Public Attributes

UInt_t fMaxDatamemberType
TString fScript
TString fCutScript
TString fPrefix
TString fHeaderFileName
TString fOptionStr
UInt_t fOptions
UInt_t fMaxUnrolling
TTreefTree
TList fListOfHeaders
TList fListOfClasses
TList fListOfFriends
TList fListOfPragmas
TList fListOfTopProxies
TListfCurrentListOfTopProxies
TList fListOfForwards
TTreefTree
TListfCurrentListOfTopProxies


Detailed Description

Definition at line 34 of file TTreeProxyGenerator.h.


Member Enumeration Documentation

enum ROOT::TTreeProxyGenerator::EContainer

Definition at line 37 of file TTreeProxyGenerator.h.

enum ROOT::TTreeProxyGenerator::EOption

Definition at line 38 of file TTreeProxyGenerator.h.

enum ROOT::TTreeProxyGenerator::EContainer

Definition at line 37 of file TTreeProxyGenerator.h.

enum ROOT::TTreeProxyGenerator::EOption

Definition at line 38 of file TTreeProxyGenerator.h.


Constructor & Destructor Documentation

ROOT::TTreeProxyGenerator::TTreeProxyGenerator ( TTree tree,
const char *  script,
const char *  fileprefix,
const char *  option,
UInt_t  maxUnrolling 
)

Definition at line 207 of file TTreeProxyGenerator.cxx.

References AnalyzeTree(), fTree, ParseOptions(), and WriteProxy().

ROOT::TTreeProxyGenerator::TTreeProxyGenerator ( TTree tree,
const char *  script,
const char *  cutscript,
const char *  fileprefix,
const char *  option,
UInt_t  maxUnrolling 
)

Definition at line 231 of file TTreeProxyGenerator.cxx.

References AnalyzeTree(), fTree, ParseOptions(), and WriteProxy().

ROOT::TTreeProxyGenerator::TTreeProxyGenerator ( TTree tree,
const char *  script,
const char *  fileprefix,
const char *  option,
UInt_t  maxUnrolling 
)

ROOT::TTreeProxyGenerator::TTreeProxyGenerator ( TTree tree,
const char *  script,
const char *  cutscript,
const char *  fileprefix,
const char *  option,
UInt_t  maxUnrolling 
)


Member Function Documentation

TBranchProxyClassDescriptor * ROOT::TTreeProxyGenerator::AddClass ( TBranchProxyClassDescriptor desc  ) 

Definition at line 263 of file TTreeProxyGenerator.cxx.

References TList::Add(), fListOfClasses, TNamed::GetName(), ROOT::TBranchProxyClassDescriptor::GetRawSymbol(), ROOT::TBranchProxyClassDescriptor::IsEquivalent(), and TNamed::SetName().

Referenced by AnalyzeBranches(), AnalyzeElement(), AnalyzeOldBranch(), and AnalyzeTree().

void ROOT::TTreeProxyGenerator::AddDescriptor ( TBranchProxyDescriptor desc  ) 

Definition at line 478 of file TTreeProxyGenerator.cxx.

References TList::Add(), fCurrentListOfTopProxies, fMaxDatamemberType, TNamed::GetName(), ROOT::TBranchProxyDescriptor::GetTypeName(), len, and Warning().

Referenced by AnalyzeBranches(), AnalyzeOldBranch(), AnalyzeOldLeaf(), and AnalyzeTree().

void ROOT::TTreeProxyGenerator::AddForward ( TClass cl  ) 

Definition at line 360 of file TTreeProxyGenerator.cxx.

Referenced by AnalyzeBranches(), AnalyzeElement(), and AnalyzeTree().

void ROOT::TTreeProxyGenerator::AddForward ( const char *  classname  ) 

Definition at line 340 of file TTreeProxyGenerator.cxx.

References TList::Add(), TList::FindObject(), fListOfForwards, Form(), gDebug, and Warning().

void ROOT::TTreeProxyGenerator::AddFriend ( TFriendProxyDescriptor desc  ) 

Definition at line 292 of file TTreeProxyGenerator.cxx.

References TList::Add(), fListOfFriends, TNamed::GetName(), TNamed::GetTitle(), ROOT::TFriendProxyDescriptor::IsEquivalent(), ROOT::TFriendProxyDescriptor::SetDuplicate(), TNamed::SetName(), and TNamed::SetTitle().

Referenced by AnalyzeTree().

void ROOT::TTreeProxyGenerator::AddHeader ( TClass cl  ) 

Definition at line 367 of file TTreeProxyGenerator.cxx.

References TList::Add(), TString::Append(), TString::BeginsWith(), TString::Data(), TList::FindObject(), fListOfHeaders, Form(), TClass::GetClass(), TClass::GetCollectionProxy(), TClass::GetDeclFileName(), TVirtualCollectionProxy::GetValueClass(), i, TClassEdit::IsSTLCont(), TClassEdit::kDeque, TClassEdit::kList, TClassEdit::kMap, TClassEdit::kMultiMap, TClassEdit::kMultiSet, TClassEdit::kSet, TClassEdit::kVector, TString::Length(), n, TString::Tokenize(), and what.

Referenced by AddHeader(), AnalyzeBranches(), AnalyzeElement(), and AnalyzeTree().

void ROOT::TTreeProxyGenerator::AddHeader ( const char *  classname  ) 

Definition at line 456 of file TTreeProxyGenerator.cxx.

References AddHeader(), and TClass::GetClass().

void ROOT::TTreeProxyGenerator::AddPragma ( const char *  pragma_text  ) 

Definition at line 463 of file TTreeProxyGenerator.cxx.

References TList::Add(), fListOfPragmas, i, and n.

Referenced by AnalyzeBranches(), AnalyzeTree(), and ROOT::R__AddPragmaForClass().

Bool_t ROOT::TTreeProxyGenerator::NeedToEmulate ( TClass cl,
UInt_t  level 
)

Definition at line 255 of file TTreeProxyGenerator.cxx.

References TClass::kIsEmulation.

Referenced by AnalyzeBranches(), and AnalyzeTree().

void ROOT::TTreeProxyGenerator::ParseOptions (  ) 

Definition at line 1589 of file TTreeProxyGenerator.cxx.

References TString::Contains(), fOptions, fOptionStr, kNoHist, and TString::ReplaceAll().

Referenced by TTreeProxyGenerator().

UInt_t ROOT::TTreeProxyGenerator::AnalyzeBranches ( UInt_t  level,
TBranchProxyClassDescriptor topdesc,
TBranchElement branch,
TVirtualStreamerInfo info = 0 
)

Definition at line 581 of file TTreeProxyGenerator.cxx.

References TBranchElement::GetInfo(), TBranch::GetListOfBranches(), and info.

Referenced by AnalyzeBranches(), and AnalyzeTree().

UInt_t ROOT::TTreeProxyGenerator::AnalyzeBranches ( UInt_t  level,
TBranchProxyClassDescriptor topdesc,
TIter branches,
TVirtualStreamerInfo info 
)

Definition at line 594 of file TTreeProxyGenerator.cxx.

References AddClass(), AddDescriptor(), ROOT::TBranchProxyClassDescriptor::AddDescriptor(), AddForward(), AddHeader(), AddPragma(), AnalyzeBranches(), AnalyzeElement(), TObjArray::At(), TString::BeginsWith(), xmlio::Class, TString::Data(), ROOT::Error(), Form(), ROOT::GetArrayType(), ROOT::GetBaseClass(), TBranchElement::GetBranchCount(), ROOT::TBranchProxyClassDescriptor::GetBranchName(), TClass::GetClass(), TVirtualStreamerInfo::GetClass(), TBranch::GetClassName(), TClass::GetCollectionProxy(), ROOT::GetContainedClassName(), ROOT::TBranchProxyClassDescriptor::GetContainerName(), TVirtualStreamerInfo::GetElements(), TObjArray::GetEntries(), TBranchElement::GetInfo(), TBranch::GetListOfBranches(), TBranch::GetListOfLeaves(), TBranch::GetMother(), TNamed::GetName(), TBranch::GetSplitLevel(), ROOT::GetStreamerInfo(), TClass::GetStreamerInfo(), TBranch::GetSubBranch(), ROOT::TBranchProxyClassDescriptor::GetSubBranchPrefix(), TBranchElement::GetType(), TVirtualCollectionProxy::GetValueClass(), TString::Index(), info, ROOT::TBranchProxyClassDescriptor::IsClones(), TClass::IsLoaded(), ROOT::TBranchProxyClassDescriptor::IsSTL(), TVirtualStreamerInfo::kAny, TVirtualStreamerInfo::kAnyp, TVirtualStreamerInfo::kAnyP, TVirtualStreamerInfo::kBase, TVirtualStreamerInfo::kBits, TVirtualStreamerInfo::kBool, TVirtualStreamerInfo::kChar, TVirtualStreamerInfo::kCharStar, kClones, ROOT::TBranchProxyClassDescriptor::kClones, TVirtualStreamerInfo::kCounter, TVirtualStreamerInfo::kDouble, TVirtualStreamerInfo::kDouble32, kFALSE, TVirtualStreamerInfo::kFloat, TVirtualStreamerInfo::kFloat16, TVirtualStreamerInfo::kInt, TVirtualStreamerInfo::kLong, TVirtualStreamerInfo::kLong64, kNone, TVirtualStreamerInfo::kObject, TVirtualStreamerInfo::kObjectP, TVirtualStreamerInfo::kObjectp, TVirtualStreamerInfo::kOffsetL, TVirtualStreamerInfo::kOffsetP, ROOT::TBranchProxyClassDescriptor::kOut, TVirtualStreamerInfo::kShort, kSTL, ROOT::TBranchProxyClassDescriptor::kSTL, TVirtualStreamerInfo::kSTL, TVirtualStreamerInfo::kTNamed, TVirtualStreamerInfo::kTObject, kTRUE, TVirtualStreamerInfo::kTString, TVirtualStreamerInfo::kUChar, TVirtualStreamerInfo::kUInt, TVirtualStreamerInfo::kULong, TVirtualStreamerInfo::kULong64, TVirtualStreamerInfo::kUShort, TString::Last(), TString::Length(), NeedToEmulate(), TIter::Next(), prefix, R__ASSERT, and TString::Remove().

UInt_t ROOT::TTreeProxyGenerator::AnalyzeOldBranch ( TBranch branch,
UInt_t  level,
TBranchProxyClassDescriptor desc 
)

Definition at line 1142 of file TTreeProxyGenerator.cxx.

References AddClass(), AddDescriptor(), ROOT::TBranchProxyClassDescriptor::AddDescriptor(), AnalyzeOldLeaf(), TString::Data(), TObjArray::GetEntriesFast(), TBranch::GetListOfLeaves(), TNamed::GetName(), l, prefix, type, and TObjArray::UncheckedAt().

Referenced by AnalyzeTree().

UInt_t ROOT::TTreeProxyGenerator::AnalyzeOldLeaf ( TLeaf leaf,
UInt_t  level,
TBranchProxyClassDescriptor topdesc 
)

Definition at line 1021 of file TTreeProxyGenerator.cxx.

References AddDescriptor(), ROOT::TBranchProxyClassDescriptor::AddDescriptor(), TString::Append(), xmlio::Class, TString::Data(), ROOT::Error(), TLeaf::GetBranch(), TLeaf::GetLeafCount(), TLeaf::GetLen(), TLeaf::GetMaximum(), TNamed::GetName(), TNamed::GetTitle(), TLeaf::GetTypeName(), TString::Index(), TString::Last(), len, TString::Length(), TString::Remove(), true, and type.

Referenced by AnalyzeOldBranch().

void ROOT::TTreeProxyGenerator::AnalyzeElement ( TBranch branch,
TStreamerElement element,
UInt_t  level,
TBranchProxyClassDescriptor desc,
const char *  path 
)

Definition at line 1351 of file TTreeProxyGenerator.cxx.

References AddClass(), ROOT::TBranchProxyClassDescriptor::AddDescriptor(), AddForward(), AddHeader(), TString::Append(), TClass::CanSplit(), xmlio::Class, TString::Data(), ROOT::Error(), fMaxUnrolling, Form(), ROOT::GetArrayType(), TClass::GetClass(), TClonesArray::GetClass(), TStreamerElement::GetClassPointer(), TClass::GetCollectionProxy(), ROOT::TBranchProxyClassDescriptor::GetContainerName(), TBranch::GetEntry(), TTreeFormula::GetLeaf(), TTreeFormula::GetLeafInfo(), TNamed::GetName(), TTree::GetReadEntry(), TClass::GetStreamerInfo(), TBranch::GetTree(), TStreamerElement::GetType(), TVirtualCollectionProxy::GetValueClass(), i, info, ROOT::TBranchProxyClassDescriptor::IsClones(), ROOT::TBranchProxyClassDescriptor::IsSTL(), TVirtualStreamerInfo::kAny, TVirtualStreamerInfo::kAnyp, TVirtualStreamerInfo::kAnyP, TVirtualStreamerInfo::kBase, TVirtualStreamerInfo::kBits, TVirtualStreamerInfo::kBool, TVirtualStreamerInfo::kChar, TVirtualStreamerInfo::kCharStar, kClones, ROOT::TBranchProxyClassDescriptor::kClones, TVirtualStreamerInfo::kCounter, TVirtualStreamerInfo::kDouble, TVirtualStreamerInfo::kDouble32, TVirtualStreamerInfo::kFloat, TVirtualStreamerInfo::kFloat16, TVirtualStreamerInfo::kInt, TVirtualStreamerInfo::kLong, TVirtualStreamerInfo::kLong64, kNone, TVirtualStreamerInfo::kObject, TVirtualStreamerInfo::kObjectP, TVirtualStreamerInfo::kObjectp, TVirtualStreamerInfo::kOffsetL, TVirtualStreamerInfo::kOffsetP, ROOT::TBranchProxyClassDescriptor::kOut, TVirtualStreamerInfo::kShort, kSTL, ROOT::TBranchProxyClassDescriptor::kSTL, TVirtualStreamerInfo::kSTL, TVirtualStreamerInfo::kTNamed, TVirtualStreamerInfo::kTObject, TVirtualStreamerInfo::kTString, TVirtualStreamerInfo::kUChar, TVirtualStreamerInfo::kUInt, TVirtualStreamerInfo::kULong, TVirtualStreamerInfo::kULong64, TVirtualStreamerInfo::kUShort, TString::Length(), Long64_t, R__ASSERT, and type.

Referenced by AnalyzeBranches(), and AnalyzeTree().

void ROOT::TTreeProxyGenerator::AnalyzeTree ( TTree tree  ) 

Definition at line 1199 of file TTreeProxyGenerator.cxx.

References AddClass(), AddDescriptor(), AddForward(), AddFriend(), AddHeader(), AddPragma(), AnalyzeBranches(), AnalyzeElement(), AnalyzeOldBranch(), xmlio::Class, classname, ROOT::Error(), fCurrentListOfTopProxies, fListOfTopProxies, Form(), TClass::GetClass(), TClass::GetCollectionProxy(), TVirtualStreamerInfo::GetElements(), TTree::GetListOfBranches(), TBranch::GetListOfBranches(), TTree::GetListOfFriends(), ROOT::TFriendProxyDescriptor::GetListOfTopProxies(), TNamed::GetName(), ROOT::GetStreamerInfo(), TVirtualCollectionProxy::GetValueClass(), info, TClass::IsLoaded(), ROOT::TBranchProxyClassDescriptor::kClones, ROOT::TBranchProxyClassDescriptor::kOut, ROOT::TBranchProxyClassDescriptor::kSTL, NeedToEmulate(), ptr, t, and type.

Referenced by TTreeProxyGenerator().

void ROOT::TTreeProxyGenerator::WriteProxy (  ) 

Definition at line 1640 of file TTreeProxyGenerator.cxx.

References TList::Add(), TString::Append(), AreDifferent(), TDatime::AsString(), TSystem::BaseName(), xmlio::Class, classname, TString::Data(), data, TSystem::DirName(), ROOT::Error(), fclose(), fCutScript, fHeaderFileName, fListOfClasses, fListOfForwards, fListOfFriends, fListOfHeaders, fListOfPragmas, fListOfTopProxies, fMaxDatamemberType, fopen, fOptions, Form(), fPrefix, fprintf(), fScript, fTree, TTree::GetDirectory(), TDirectory::GetFile(), TSystem::GetIncludePath(), ROOT::TFriendProxyDescriptor::GetIndex(), TNamed::GetName(), TSystem::GetPathInfo(), TObject::GetTitle(), TNamed::GetTitle(), TROOT::GetVersion(), gROOT, gSystem, i, TString::Index(), TObject::InheritsFrom(), ROOT::TFriendProxyDescriptor::IsDuplicate(), kFALSE, kNoHist, kNPOS, kTRUE, TString::Last(), TSeqCollection::LastIndex(), TString::Length(), name, ROOT::TFriendProxyDescriptor::OutputClassDecl(), ROOT::TFriendProxyDescriptor::OutputDecl(), ROOT::TBranchProxyClassDescriptor::OutputDecl(), TString::Prepend(), ROOT::R__AddPragmaForClass(), TSystem::Rename(), TString::Replace(), TString::ReplaceAll(), TObjString::String(), TSystem::Unlink(), and TSystem::Which().

Referenced by TTreeProxyGenerator().

const char* ROOT::TTreeProxyGenerator::GetFileName (  )  [inline]

Definition at line 81 of file TTreeProxyGenerator.h.

References fHeaderFileName.

TBranchProxyClassDescriptor* ROOT::TTreeProxyGenerator::AddClass ( TBranchProxyClassDescriptor desc  ) 

void ROOT::TTreeProxyGenerator::AddDescriptor ( TBranchProxyDescriptor desc  ) 

void ROOT::TTreeProxyGenerator::AddForward ( TClass cl  ) 

void ROOT::TTreeProxyGenerator::AddForward ( const char *  classname  ) 

void ROOT::TTreeProxyGenerator::AddFriend ( TFriendProxyDescriptor desc  ) 

void ROOT::TTreeProxyGenerator::AddHeader ( TClass cl  ) 

void ROOT::TTreeProxyGenerator::AddHeader ( const char *  classname  ) 

void ROOT::TTreeProxyGenerator::AddPragma ( const char *  pragma_text  ) 

bool ROOT::TTreeProxyGenerator::NeedToEmulate ( TClass cl,
UInt_t  level 
)

void ROOT::TTreeProxyGenerator::ParseOptions (  ) 

UInt_t ROOT::TTreeProxyGenerator::AnalyzeBranches ( UInt_t  level,
TBranchProxyClassDescriptor topdesc,
TBranchElement branch,
TVirtualStreamerInfo info = 0 
)

UInt_t ROOT::TTreeProxyGenerator::AnalyzeBranches ( UInt_t  level,
TBranchProxyClassDescriptor topdesc,
TIter branches,
TVirtualStreamerInfo info 
)

UInt_t ROOT::TTreeProxyGenerator::AnalyzeOldBranch ( TBranch branch,
UInt_t  level,
TBranchProxyClassDescriptor desc 
)

UInt_t ROOT::TTreeProxyGenerator::AnalyzeOldLeaf ( TLeaf leaf,
UInt_t  level,
TBranchProxyClassDescriptor topdesc 
)

void ROOT::TTreeProxyGenerator::AnalyzeElement ( TBranch branch,
TStreamerElement element,
UInt_t  level,
TBranchProxyClassDescriptor desc,
const char *  path 
)

void ROOT::TTreeProxyGenerator::AnalyzeTree ( TTree tree  ) 

void ROOT::TTreeProxyGenerator::WriteProxy (  ) 

const char* ROOT::TTreeProxyGenerator::GetFileName (  )  [inline]

Definition at line 81 of file TTreeProxyGenerator.h.

References fHeaderFileName.


Member Data Documentation

UInt_t ROOT::TTreeProxyGenerator::fMaxDatamemberType

Definition at line 39 of file TTreeProxyGenerator.h.

Referenced by AddDescriptor(), and WriteProxy().

TString ROOT::TTreeProxyGenerator::fScript

Definition at line 40 of file TTreeProxyGenerator.h.

Referenced by WriteProxy().

TString ROOT::TTreeProxyGenerator::fCutScript

Definition at line 41 of file TTreeProxyGenerator.h.

Referenced by WriteProxy().

TString ROOT::TTreeProxyGenerator::fPrefix

Definition at line 42 of file TTreeProxyGenerator.h.

Referenced by WriteProxy().

TString ROOT::TTreeProxyGenerator::fHeaderFileName

Definition at line 43 of file TTreeProxyGenerator.h.

Referenced by GetFileName(), and WriteProxy().

TString ROOT::TTreeProxyGenerator::fOptionStr

Definition at line 44 of file TTreeProxyGenerator.h.

Referenced by ParseOptions().

UInt_t ROOT::TTreeProxyGenerator::fOptions

Definition at line 45 of file TTreeProxyGenerator.h.

Referenced by ParseOptions(), and WriteProxy().

UInt_t ROOT::TTreeProxyGenerator::fMaxUnrolling

Definition at line 46 of file TTreeProxyGenerator.h.

Referenced by AnalyzeElement().

TTree* ROOT::TTreeProxyGenerator::fTree

Definition at line 47 of file TTreeProxyGenerator.h.

Referenced by TTreeProxyGenerator(), and WriteProxy().

TList ROOT::TTreeProxyGenerator::fListOfHeaders

Definition at line 48 of file TTreeProxyGenerator.h.

Referenced by AddHeader(), and WriteProxy().

TList ROOT::TTreeProxyGenerator::fListOfClasses

Definition at line 49 of file TTreeProxyGenerator.h.

Referenced by AddClass(), and WriteProxy().

TList ROOT::TTreeProxyGenerator::fListOfFriends

Definition at line 50 of file TTreeProxyGenerator.h.

Referenced by AddFriend(), and WriteProxy().

TList ROOT::TTreeProxyGenerator::fListOfPragmas

Definition at line 51 of file TTreeProxyGenerator.h.

Referenced by AddPragma(), and WriteProxy().

TList ROOT::TTreeProxyGenerator::fListOfTopProxies

Definition at line 52 of file TTreeProxyGenerator.h.

Referenced by AnalyzeTree(), and WriteProxy().

TList* ROOT::TTreeProxyGenerator::fCurrentListOfTopProxies

Definition at line 53 of file TTreeProxyGenerator.h.

Referenced by AddDescriptor(), and AnalyzeTree().

TList ROOT::TTreeProxyGenerator::fListOfForwards

Definition at line 54 of file TTreeProxyGenerator.h.

Referenced by AddForward(), and WriteProxy().

TTree* ROOT::TTreeProxyGenerator::fTree

Definition at line 47 of file TTreeProxyGenerator.h.

TList* ROOT::TTreeProxyGenerator::fCurrentListOfTopProxies

Definition at line 53 of file TTreeProxyGenerator.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:59:05 2011 for ROOT_528-00b_version by  doxygen 1.5.1