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)
TBranchProxyClassDescriptor * AddClass (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)
TBranchProxyClassDescriptor * AddClass (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
TTree * fTree
TList fListOfHeaders
TList fListOfClasses
TList fListOfFriends
TList fListOfPragmas
TList fListOfTopProxies
TList * fCurrentListOfTopProxies
TList fListOfForwards
TTree * fTree
TList * fCurrentListOfTopProxies


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