TTree Class Reference

#include <TTree.h>

Inheritance diagram for TTree:

TAttMarker TAttFill TAttLine TNamed TAttMarker TAttFill TAttLine TNamed TChain TChain THbookTree THbookTree TNtuple TNtuple TNtupleD TNtupleD TTreeSQL TTreeSQL List of all members.

Public Types

enum  
enum  
enum  
enum  

Public Member Functions

 TTree ()
 TTree (const char *name, const char *title, Int_t splitlevel=99)
virtual ~TTree ()
virtual void AddBranchToCache (const char *bname, Bool_t subbranches=kFALSE)
virtual void AddBranchToCache (TBranch *branch, Bool_t subbranches=kFALSE)
virtual TFriendElementAddFriend (const char *treename, const char *filename="")
virtual TFriendElementAddFriend (const char *treename, TFile *file)
virtual TFriendElementAddFriend (TTree *tree, const char *alias="", Bool_t warn=kFALSE)
virtual void AddTotBytes (Int_t tot)
virtual void AddZipBytes (Int_t zip)
virtual Long64_t AutoSave (Option_t *option="")
virtual Int_t Branch (TCollection *list, Int_t bufsize=32000, Int_t splitlevel=99, const char *name="")
virtual Int_t Branch (TList *list, Int_t bufsize=32000, Int_t splitlevel=99)
virtual Int_t Branch (const char *folder, Int_t bufsize=32000, Int_t splitlevel=99)
virtual TBranchBranch (const char *name, void *address, const char *leaflist, Int_t bufsize=32000)
TBranchBranch (const char *name, char *address, const char *leaflist, Int_t bufsize=32000)
TBranchBranch (const char *name, long address, const char *leaflist, Int_t bufsize=32000)
TBranchBranch (const char *name, int address, const char *leaflist, Int_t bufsize=32000)
virtual TBranchBranch (const char *name, const char *classname, void *addobj, Int_t bufsize=32000, Int_t splitlevel=99)
template<class T>
TBranchBranch (const char *name, const char *classname, T *obj, Int_t bufsize=32000, Int_t splitlevel=99)
template<class T>
TBranchBranch (const char *name, const char *classname, T **addobj, Int_t bufsize=32000, Int_t splitlevel=99)
template<class T>
TBranchBranch (const char *name, T **addobj, Int_t bufsize=32000, Int_t splitlevel=99)
template<class T>
TBranchBranch (const char *name, T *obj, Int_t bufsize=32000, Int_t splitlevel=99)
virtual TBranchBronch (const char *name, const char *classname, void *addobj, Int_t bufsize=32000, Int_t splitlevel=99)
virtual TBranchBranchOld (const char *name, const char *classname, void *addobj, Int_t bufsize=32000, Int_t splitlevel=1)
virtual TBranchBranchRef ()
virtual void Browse (TBrowser *)
virtual Int_t BuildIndex (const char *majorname, const char *minorname="0")
TStreamerInfoBuildStreamerInfo (TClass *cl, void *pointer=0, Bool_t canOptimize=kTRUE)
virtual TFileChangeFile (TFile *file)
virtual TTreeCloneTree (Long64_t nentries=-1, Option_t *option="")
virtual void CopyAddresses (TTree *, Bool_t undo=kFALSE)
virtual Long64_t CopyEntries (TTree *tree, Long64_t nentries=-1, Option_t *option="")
virtual TTreeCopyTree (const char *selection, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual TBasketCreateBasket (TBranch *)
virtual void DirectoryAutoAdd (TDirectory *)
Int_t Debug () const
virtual void Delete (Option_t *option="")
virtual void Draw (Option_t *opt)
virtual Long64_t Draw (const char *varexp, const TCut &selection, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Long64_t Draw (const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual void DropBaskets ()
virtual void DropBuffers (Int_t nbytes)
virtual Int_t Fill ()
virtual TBranchFindBranch (const char *name)
virtual TLeafFindLeaf (const char *name)
virtual Int_t Fit (const char *funcname, const char *varexp, const char *selection="", Option_t *option="", Option_t *goption="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Int_t FlushBaskets () const
virtual const char * GetAlias (const char *aliasName) const
virtual Long64_t GetAutoFlush () const
virtual Long64_t GetAutoSave () const
virtual TBranchGetBranch (const char *name)
virtual TBranchRefGetBranchRef () const
virtual Bool_t GetBranchStatus (const char *branchname) const
virtual Long64_t GetCacheSize () const
virtual Long64_t GetChainEntryNumber (Long64_t entry) const
virtual Long64_t GetChainOffset () const
TFileGetCurrentFile () const
Int_t GetDefaultEntryOffsetLen () const
Long64_t GetDebugMax () const
Long64_t GetDebugMin () const
TDirectoryGetDirectory () const
virtual Long64_t GetEntries () const
virtual Long64_t GetEntries (const char *selection)
virtual Long64_t GetEntriesFast () const
virtual Long64_t GetEntriesFriend () const
virtual Long64_t GetEstimate () const
virtual Int_t GetEntry (Long64_t entry=0, Int_t getall=0)
Int_t GetEvent (Long64_t entry=0, Int_t getall=0)
virtual Int_t GetEntryWithIndex (Int_t major, Int_t minor=0)
virtual Long64_t GetEntryNumberWithBestIndex (Int_t major, Int_t minor=0) const
virtual Long64_t GetEntryNumberWithIndex (Int_t major, Int_t minor=0) const
TEventListGetEventList () const
virtual TEntryListGetEntryList ()
virtual Long64_t GetEntryNumber (Long64_t entry) const
virtual Int_t GetFileNumber () const
virtual TTreeGetFriend (const char *) const
virtual const char * GetFriendAlias (TTree *) const
TH1GetHistogram ()
virtual Int_tGetIndex ()
virtual Double_tGetIndexValues ()
virtual TIteratorGetIteratorOnAllLeaves (Bool_t dir=kIterForward)
virtual TLeafGetLeaf (const char *name)
virtual TListGetListOfClones ()
virtual TObjArrayGetListOfBranches ()
virtual TObjArrayGetListOfLeaves ()
virtual TListGetListOfFriends () const
virtual TListGetListOfAliases () const
Int_t GetMakeClass () const
virtual Long64_t GetMaxEntryLoop () const
virtual Double_t GetMaximum (const char *columname)
virtual Long64_t GetMaxVirtualSize () const
virtual Double_t GetMinimum (const char *columname)
virtual Int_t GetNbranches ()
TObjectGetNotify () const
TVirtualTreePlayerGetPlayer ()
virtual Int_t GetPacketSize () const
virtual Long64_t GetReadEntry () const
virtual Long64_t GetReadEvent () const
virtual Int_t GetScanField () const
TTreeFormulaGetSelect ()
virtual Long64_t GetSelectedRows ()
virtual Int_t GetTimerInterval () const
virtual Long64_t GetTotBytes () const
virtual TTreeGetTree () const
virtual TVirtualIndexGetTreeIndex () const
virtual Int_t GetTreeNumber () const
virtual Int_t GetUpdate () const
virtual TListGetUserInfo ()
TTreeFormulaGetVar (Int_t i)
TTreeFormulaGetVar1 ()
TTreeFormulaGetVar2 ()
TTreeFormulaGetVar3 ()
TTreeFormulaGetVar4 ()
virtual Double_tGetVal (Int_t i)
virtual Double_tGetV1 ()
virtual Double_tGetV2 ()
virtual Double_tGetV3 ()
virtual Double_tGetV4 ()
virtual Double_tGetW ()
virtual Double_t GetWeight () const
virtual Long64_t GetZipBytes () const
virtual void IncrementTotalBuffers (Int_t nbytes)
Bool_t IsFolder () const
virtual Int_t LoadBaskets (Long64_t maxmemory=2000000000)
virtual Long64_t LoadTree (Long64_t entry)
virtual Long64_t LoadTreeFriend (Long64_t entry, TTree *T)
virtual Int_t MakeClass (const char *classname=0, Option_t *option="")
virtual Int_t MakeCode (const char *filename=0)
virtual Int_t MakeProxy (const char *classname, const char *macrofilename=0, const char *cutfilename=0, const char *option=0, Int_t maxUnrolling=3)
virtual Int_t MakeSelector (const char *selector=0)
Bool_t MemoryFull (Int_t nbytes)
virtual Long64_t Merge (TCollection *list, Option_t *option="")
virtual Bool_t Notify ()
virtual void OptimizeBaskets (ULong64_t maxMemory=10000000, Float_t minComp=1.1, Option_t *option="")
TPrincipalPrincipal (const char *varexp="", const char *selection="", Option_t *option="np", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual void Print (Option_t *option="") const
virtual void PrintCacheStats (Option_t *option="") const
virtual Long64_t Process (const char *filename, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Long64_t Process (TSelector *selector, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Long64_t Project (const char *hname, const char *varexp, const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual TSQLResultQuery (const char *varexp="", const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Long64_t ReadFile (const char *filename, const char *branchDescriptor="")
virtual Long64_t ReadStream (istream &inputStream, const char *branchDescriptor="")
virtual void Refresh ()
virtual void RecursiveRemove (TObject *obj)
virtual void RemoveFriend (TTree *)
virtual void Reset (Option_t *option="")
virtual void ResetBranchAddress (TBranch *)
virtual void ResetBranchAddresses ()
virtual Long64_t Scan (const char *varexp="", const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Bool_t SetAlias (const char *aliasName, const char *aliasFormula)
virtual void SetAutoSave (Long64_t autos=300000000)
virtual void SetAutoFlush (Long64_t autof=30000000)
virtual void SetBasketSize (const char *bname, Int_t buffsize=16000)
virtual Int_t SetBranchAddress (const char *bname, void *add, TBranch **ptr=0)
virtual Int_t SetBranchAddress (const char *bname, void *add, TClass *realClass, EDataType datatype, Bool_t isptr)
virtual Int_t SetBranchAddress (const char *bname, void *add, TBranch **ptr, TClass *realClass, EDataType datatype, Bool_t isptr)
template<class T>
Int_t SetBranchAddress (const char *bname, T **add, TBranch **ptr=0)
template<class T>
Int_t SetBranchAddress (const char *bname, T *add, TBranch **ptr=0)
virtual void SetBranchStatus (const char *bname, Bool_t status=1, UInt_t *found=0)
virtual void SetCacheSize (Long64_t cachesize=-1)
virtual void SetCacheEntryRange (Long64_t first, Long64_t last)
virtual void SetCacheLearnEntries (Int_t n=10)
virtual void SetChainOffset (Long64_t offset=0)
virtual void SetCircular (Long64_t maxEntries)
virtual void SetDebug (Int_t level=1, Long64_t min=0, Long64_t max=9999999)
virtual void SetDefaultEntryOffsetLen (Int_t newdefault, Bool_t updateExisting=kFALSE)
virtual void SetDirectory (TDirectory *dir)
virtual Long64_t SetEntries (Long64_t n=-1)
virtual void SetEstimate (Long64_t nentries=10000)
virtual void SetFileNumber (Int_t number=0)
virtual void SetEventList (TEventList *list)
virtual void SetEntryList (TEntryList *list, Option_t *opt="")
virtual void SetMakeClass (Int_t make)
virtual void SetMaxEntryLoop (Long64_t maxev=1000000000)
virtual void SetMaxVirtualSize (Long64_t size=0)
virtual void SetName (const char *name)
virtual void SetNotify (TObject *obj)
virtual void SetObject (const char *name, const char *title)
virtual void SetParallelUnzip (Bool_t opt=kTRUE, Float_t RelSize=-1)
virtual void SetScanField (Int_t n=50)
virtual void SetTimerInterval (Int_t msec=333)
virtual void SetTreeIndex (TVirtualIndex *index)
virtual void SetWeight (Double_t w=1, Option_t *option="")
virtual void SetUpdate (Int_t freq=0)
virtual void Show (Long64_t entry=-1, Int_t lenmax=20)
virtual void StartViewer ()
virtual void StopCacheLearningPhase ()
virtual Int_t UnbinnedFit (const char *funcname, const char *varexp, const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
void UseCurrentStyle ()
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const
 TTree ()
 TTree (const char *name, const char *title, Int_t splitlevel=99)
virtual ~TTree ()
virtual void AddBranchToCache (const char *bname, Bool_t subbranches=kFALSE)
virtual void AddBranchToCache (TBranch *branch, Bool_t subbranches=kFALSE)
virtual TFriendElementAddFriend (const char *treename, const char *filename="")
virtual TFriendElementAddFriend (const char *treename, TFile *file)
virtual TFriendElementAddFriend (TTree *tree, const char *alias="", Bool_t warn=kFALSE)
virtual void AddTotBytes (Int_t tot)
virtual void AddZipBytes (Int_t zip)
virtual Long64_t AutoSave (Option_t *option="")
virtual Int_t Branch (TCollection *list, Int_t bufsize=32000, Int_t splitlevel=99, const char *name="")
virtual Int_t Branch (TList *list, Int_t bufsize=32000, Int_t splitlevel=99)
virtual Int_t Branch (const char *folder, Int_t bufsize=32000, Int_t splitlevel=99)
virtual TBranchBranch (const char *name, void *address, const char *leaflist, Int_t bufsize=32000)
TBranchBranch (const char *name, char *address, const char *leaflist, Int_t bufsize=32000)
TBranchBranch (const char *name, long address, const char *leaflist, Int_t bufsize=32000)
TBranchBranch (const char *name, int address, const char *leaflist, Int_t bufsize=32000)
virtual TBranchBranch (const char *name, const char *classname, void *addobj, Int_t bufsize=32000, Int_t splitlevel=99)
template<class T>
TBranchBranch (const char *name, const char *classname, T *obj, Int_t bufsize=32000, Int_t splitlevel=99)
template<class T>
TBranchBranch (const char *name, const char *classname, T **addobj, Int_t bufsize=32000, Int_t splitlevel=99)
template<class T>
TBranchBranch (const char *name, T **addobj, Int_t bufsize=32000, Int_t splitlevel=99)
template<class T>
TBranchBranch (const char *name, T *obj, Int_t bufsize=32000, Int_t splitlevel=99)
virtual TBranchBronch (const char *name, const char *classname, void *addobj, Int_t bufsize=32000, Int_t splitlevel=99)
virtual TBranchBranchOld (const char *name, const char *classname, void *addobj, Int_t bufsize=32000, Int_t splitlevel=1)
virtual TBranchBranchRef ()
virtual void Browse (TBrowser *)
virtual Int_t BuildIndex (const char *majorname, const char *minorname="0")
TStreamerInfoBuildStreamerInfo (TClass *cl, void *pointer=0, Bool_t canOptimize=kTRUE)
virtual TFileChangeFile (TFile *file)
virtual TTreeCloneTree (Long64_t nentries=-1, Option_t *option="")
virtual void CopyAddresses (TTree *, Bool_t undo=kFALSE)
virtual Long64_t CopyEntries (TTree *tree, Long64_t nentries=-1, Option_t *option="")
virtual TTreeCopyTree (const char *selection, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual TBasketCreateBasket (TBranch *)
virtual void DirectoryAutoAdd (TDirectory *)
Int_t Debug () const
virtual void Delete (Option_t *option="")
virtual void Draw (Option_t *opt)
virtual Long64_t Draw (const char *varexp, const TCut &selection, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Long64_t Draw (const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual void DropBaskets ()
virtual void DropBuffers (Int_t nbytes)
virtual Int_t Fill ()
virtual TBranchFindBranch (const char *name)
virtual TLeafFindLeaf (const char *name)
virtual Int_t Fit (const char *funcname, const char *varexp, const char *selection="", Option_t *option="", Option_t *goption="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Int_t FlushBaskets () const
virtual const char * GetAlias (const char *aliasName) const
virtual Long64_t GetAutoFlush () const
virtual Long64_t GetAutoSave () const
virtual TBranchGetBranch (const char *name)
virtual TBranchRefGetBranchRef () const
virtual Bool_t GetBranchStatus (const char *branchname) const
virtual Long64_t GetCacheSize () const
virtual Long64_t GetChainEntryNumber (Long64_t entry) const
virtual Long64_t GetChainOffset () const
TFileGetCurrentFile () const
Int_t GetDefaultEntryOffsetLen () const
Long64_t GetDebugMax () const
Long64_t GetDebugMin () const
TDirectoryGetDirectory () const
virtual Long64_t GetEntries () const
virtual Long64_t GetEntries (const char *selection)
virtual Long64_t GetEntriesFast () const
virtual Long64_t GetEntriesFriend () const
virtual Long64_t GetEstimate () const
virtual Int_t GetEntry (Long64_t entry=0, Int_t getall=0)
Int_t GetEvent (Long64_t entry=0, Int_t getall=0)
virtual Int_t GetEntryWithIndex (Int_t major, Int_t minor=0)
virtual Long64_t GetEntryNumberWithBestIndex (Int_t major, Int_t minor=0) const
virtual Long64_t GetEntryNumberWithIndex (Int_t major, Int_t minor=0) const
TEventListGetEventList () const
virtual TEntryListGetEntryList ()
virtual Long64_t GetEntryNumber (Long64_t entry) const
virtual Int_t GetFileNumber () const
virtual TTreeGetFriend (const char *) const
virtual const char * GetFriendAlias (TTree *) const
TH1GetHistogram ()
virtual Int_tGetIndex ()
virtual Double_tGetIndexValues ()
virtual TIteratorGetIteratorOnAllLeaves (Bool_t dir=kIterForward)
virtual TLeafGetLeaf (const char *name)
virtual TListGetListOfClones ()
virtual TObjArrayGetListOfBranches ()
virtual TObjArrayGetListOfLeaves ()
virtual TListGetListOfFriends () const
virtual TListGetListOfAliases () const
Int_t GetMakeClass () const
virtual Long64_t GetMaxEntryLoop () const
virtual Double_t GetMaximum (const char *columname)
virtual Long64_t GetMaxVirtualSize () const
virtual Double_t GetMinimum (const char *columname)
virtual Int_t GetNbranches ()
TObjectGetNotify () const
TVirtualTreePlayerGetPlayer ()
virtual Int_t GetPacketSize () const
virtual Long64_t GetReadEntry () const
virtual Long64_t GetReadEvent () const
virtual Int_t GetScanField () const
TTreeFormulaGetSelect ()
virtual Long64_t GetSelectedRows ()
virtual Int_t GetTimerInterval () const
virtual Long64_t GetTotBytes () const
virtual TTreeGetTree () const
virtual TVirtualIndexGetTreeIndex () const
virtual Int_t GetTreeNumber () const
virtual Int_t GetUpdate () const
virtual TListGetUserInfo ()
TTreeFormulaGetVar (Int_t i)
TTreeFormulaGetVar1 ()
TTreeFormulaGetVar2 ()
TTreeFormulaGetVar3 ()
TTreeFormulaGetVar4 ()
virtual Double_tGetVal (Int_t i)
virtual Double_tGetV1 ()
virtual Double_tGetV2 ()
virtual Double_tGetV3 ()
virtual Double_tGetV4 ()
virtual Double_tGetW ()
virtual Double_t GetWeight () const
virtual Long64_t GetZipBytes () const
virtual void IncrementTotalBuffers (Int_t nbytes)
Bool_t IsFolder () const
virtual Int_t LoadBaskets (Long64_t maxmemory=2000000000)
virtual Long64_t LoadTree (Long64_t entry)
virtual Long64_t LoadTreeFriend (Long64_t entry, TTree *T)
virtual Int_t MakeClass (const char *classname=0, Option_t *option="")
virtual Int_t MakeCode (const char *filename=0)
virtual Int_t MakeProxy (const char *classname, const char *macrofilename=0, const char *cutfilename=0, const char *option=0, Int_t maxUnrolling=3)
virtual Int_t MakeSelector (const char *selector=0)
Bool_t MemoryFull (Int_t nbytes)
virtual Long64_t Merge (TCollection *list, Option_t *option="")
virtual Bool_t Notify ()
virtual void OptimizeBaskets (ULong64_t maxMemory=10000000, Float_t minComp=1.1, Option_t *option="")
TPrincipalPrincipal (const char *varexp="", const char *selection="", Option_t *option="np", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual void Print (Option_t *option="") const
virtual void PrintCacheStats (Option_t *option="") const
virtual Long64_t Process (const char *filename, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Long64_t Process (TSelector *selector, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Long64_t Project (const char *hname, const char *varexp, const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual TSQLResultQuery (const char *varexp="", const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Long64_t ReadFile (const char *filename, const char *branchDescriptor="")
virtual Long64_t ReadStream (istream &inputStream, const char *branchDescriptor="")
virtual void Refresh ()
virtual void RecursiveRemove (TObject *obj)
virtual void RemoveFriend (TTree *)
virtual void Reset (Option_t *option="")
virtual void ResetBranchAddress (TBranch *)
virtual void ResetBranchAddresses ()
virtual Long64_t Scan (const char *varexp="", const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
virtual Bool_t SetAlias (const char *aliasName, const char *aliasFormula)
virtual void SetAutoSave (Long64_t autos=300000000)
virtual void SetAutoFlush (Long64_t autof=30000000)
virtual void SetBasketSize (const char *bname, Int_t buffsize=16000)
virtual Int_t SetBranchAddress (const char *bname, void *add, TBranch **ptr=0)
virtual Int_t SetBranchAddress (const char *bname, void *add, TClass *realClass, EDataType datatype, Bool_t isptr)
virtual Int_t SetBranchAddress (const char *bname, void *add, TBranch **ptr, TClass *realClass, EDataType datatype, Bool_t isptr)
template<class T>
Int_t SetBranchAddress (const char *bname, T **add, TBranch **ptr=0)
template<class T>
Int_t SetBranchAddress (const char *bname, T *add, TBranch **ptr=0)
virtual void SetBranchStatus (const char *bname, Bool_t status=1, UInt_t *found=0)
virtual void SetCacheSize (Long64_t cachesize=-1)
virtual void SetCacheEntryRange (Long64_t first, Long64_t last)
virtual void SetCacheLearnEntries (Int_t n=10)
virtual void SetChainOffset (Long64_t offset=0)
virtual void SetCircular (Long64_t maxEntries)
virtual void SetDebug (Int_t level=1, Long64_t min=0, Long64_t max=9999999)
virtual void SetDefaultEntryOffsetLen (Int_t newdefault, Bool_t updateExisting=kFALSE)
virtual void SetDirectory (TDirectory *dir)
virtual Long64_t SetEntries (Long64_t n=-1)
virtual void SetEstimate (Long64_t nentries=10000)
virtual void SetFileNumber (Int_t number=0)
virtual void SetEventList (TEventList *list)
virtual void SetEntryList (TEntryList *list, Option_t *opt="")
virtual void SetMakeClass (Int_t make)
virtual void SetMaxEntryLoop (Long64_t maxev=1000000000)
virtual void SetMaxVirtualSize (Long64_t size=0)
virtual void SetName (const char *name)
virtual void SetNotify (TObject *obj)
virtual void SetObject (const char *name, const char *title)
virtual void SetParallelUnzip (Bool_t opt=kTRUE, Float_t RelSize=-1)
virtual void SetScanField (Int_t n=50)
virtual void SetTimerInterval (Int_t msec=333)
virtual void SetTreeIndex (TVirtualIndex *index)
virtual void SetWeight (Double_t w=1, Option_t *option="")
virtual void SetUpdate (Int_t freq=0)
virtual void Show (Long64_t entry=-1, Int_t lenmax=20)
virtual void StartViewer ()
virtual void StopCacheLearningPhase ()
virtual Int_t UnbinnedFit (const char *funcname, const char *varexp, const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
void UseCurrentStyle ()
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const

Static Public Member Functions

static Int_t GetBranchStyle ()
static Long64_t GetMaxTreeSize ()
static TTreeMergeTrees (TList *list, Option_t *option="")
static void SetBranchStyle (Int_t style=1)
static void SetMaxTreeSize (Long64_t maxsize=1900000000)
static Int_t GetBranchStyle ()
static Long64_t GetMaxTreeSize ()
static TTreeMergeTrees (TList *list, Option_t *option="")
static void SetBranchStyle (Int_t style=1)
static void SetMaxTreeSize (Long64_t maxsize=1900000000)

Protected Types

enum  ELockStatusBits
enum  SetBranchAddressStatus
enum  ELockStatusBits
enum  SetBranchAddressStatus

Protected Member Functions

void AddClone (TTree *)
virtual void KeepCircular ()
virtual TBranchBranchImp (const char *branchname, const char *classname, TClass *ptrClass, void *addobj, Int_t bufsize, Int_t splitlevel)
virtual TBranchBranchImp (const char *branchname, TClass *ptrClass, void *addobj, Int_t bufsize, Int_t splitlevel)
virtual TBranchBranchImpRef (const char *branchname, const char *classname, TClass *ptrClass, void *addobj, Int_t bufsize, Int_t splitlevel)
virtual TBranchBranchImpRef (const char *branchname, TClass *ptrClass, EDataType datatype, void *addobj, Int_t bufsize, Int_t splitlevel)
virtual Int_t CheckBranchAddressType (TBranch *branch, TClass *ptrClass, EDataType datatype, Bool_t ptr)
virtual TBranchBronchExec (const char *name, const char *classname, void *addobj, Bool_t isptrptr, Int_t bufsize, Int_t splitlevel)
Int_t SetBranchAddressImp (TBranch *branch, void *addr, TBranch **ptr)
void AddClone (TTree *)
virtual void KeepCircular ()
virtual TBranchBranchImp (const char *branchname, const char *classname, TClass *ptrClass, void *addobj, Int_t bufsize, Int_t splitlevel)
virtual TBranchBranchImp (const char *branchname, TClass *ptrClass, void *addobj, Int_t bufsize, Int_t splitlevel)
virtual TBranchBranchImpRef (const char *branchname, const char *classname, TClass *ptrClass, void *addobj, Int_t bufsize, Int_t splitlevel)
virtual TBranchBranchImpRef (const char *branchname, TClass *ptrClass, EDataType datatype, void *addobj, Int_t bufsize, Int_t splitlevel)
virtual Int_t CheckBranchAddressType (TBranch *branch, TClass *ptrClass, EDataType datatype, Bool_t ptr)
virtual TBranchBronchExec (const char *name, const char *classname, void *addobj, Bool_t isptrptr, Int_t bufsize, Int_t splitlevel)
Int_t SetBranchAddressImp (TBranch *branch, void *addr, TBranch **ptr)

Protected Attributes

Long64_t fEntries
Long64_t fTotBytes
Long64_t fZipBytes
Long64_t fSavedBytes
Long64_t fFlushedBytes
Double_t fWeight
Int_t fTimerInterval
Int_t fScanField
Int_t fUpdate
Int_t fDefaultEntryOffsetLen
Long64_t fMaxEntries
Long64_t fMaxEntryLoop
Long64_t fMaxVirtualSize
Long64_t fAutoSave
Long64_t fAutoFlush
Long64_t fEstimate
Long64_t fCacheSize
Long64_t fChainOffset
 Maximum size of file buffers.
Long64_t fReadEntry
 Offset of 1st entry of this Tree in a TChain.
Long64_t fTotalBuffers
 Number of the entry being processed.
Int_t fPacketSize
 Total number of bytes in branch buffers.
Int_t fNfill
 Number of entries in one packet for parallel root.
Int_t fDebug
 Local for EntryLoop.
Long64_t fDebugMin
 Debug level.
Long64_t fDebugMax
 First entry number to debug.
Int_t fMakeClass
 Last entry number to debug.
Int_t fFileNumber
 not zero when processing code generated by MakeClass
TObjectfNotify
 current file number (if file extensions)
TDirectoryfDirectory
 Object to be notified when loading a Tree.
TObjArray fBranches
 Pointer to directory holding this tree.
TObjArray fLeaves
TListfAliases
TEventListfEventList
TEntryListfEntryList
 Pointer to event selection list (if one).
TArrayD fIndexValues
 Pointer to event selection list (if one).
TArrayI fIndex
TVirtualIndexfTreeIndex
TListfFriends
TListfUserInfo
TVirtualTreePlayerfPlayer
TListfClones
 Pointer to current Tree player.
TBranchReffBranchRef
 List of cloned trees which share our addresses.
UInt_t fFriendLockStatus
TObjectfNotify
 current file number (if file extensions)
TDirectoryfDirectory
 Object to be notified when loading a Tree.
TListfAliases
TEventListfEventList
TEntryListfEntryList
 Pointer to event selection list (if one).
TVirtualIndexfTreeIndex
TListfFriends
TListfUserInfo
TVirtualTreePlayerfPlayer
TListfClones
 Pointer to current Tree player.
TBranchReffBranchRef
 List of cloned trees which share our addresses.

Static Protected Attributes

static Int_t fgBranchStyle
 Record which method is locking the friend recursion.
static Long64_t fgMaxTreeSize

Private Member Functions

 TTree (const TTree &tt)
TTreeoperator= (const TTree &tt)
 TTree (const TTree &tt)
TTreeoperator= (const TTree &tt)

Friends

class TFriendLock
TBranchTTreeBranchImpRef (TTree *tree, const char *branchname, TClass *ptrClass, EDataType datatype, void *addobj, Int_t bufsize, Int_t splitlevel)
TBranchTTreeBranchImpRef (TTree *tree, const char *branchname, TClass *ptrClass, EDataType datatype, void *addobj, Int_t bufsize, Int_t splitlevel)

Classes

class  TFriendLock

Detailed Description

Definition at line 91 of file TTree.h.


Member Enumeration Documentation

enum TTree::ELockStatusBits [protected]

Definition at line 175 of file TTree.h.

enum TTree::SetBranchAddressStatus [protected]

Definition at line 191 of file TTree.h.

anonymous enum

Definition at line 207 of file TTree.h.

anonymous enum

Definition at line 213 of file TTree.h.

enum TTree::ELockStatusBits [protected]

Definition at line 175 of file TTree.h.

enum TTree::SetBranchAddressStatus [protected]

Definition at line 191 of file TTree.h.

anonymous enum

Definition at line 207 of file TTree.h.

anonymous enum

Definition at line 213 of file TTree.h.


Constructor & Destructor Documentation

TTree::TTree ( const TTree tt  )  [private]

TTree::TTree (  ) 

Definition at line 470 of file TTree.cxx.

References fMaxEntries, and fMaxEntryLoop.

Referenced by MakeTrees(), and stress8write().

TTree::TTree ( const char *  name,
const char *  title,
Int_t  splitlevel = 99 
)

Definition at line 532 of file TTree.cxx.

References TDirectory::Append(), Branch(), fDirectory, fMaxEntries, fMaxEntryLoop, gDirectory, TStyle::GetHistFillColor(), TStyle::GetHistFillStyle(), TStyle::GetHistLineColor(), TStyle::GetHistLineStyle(), TStyle::GetHistLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), gStyle, gTree, TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), and TAttMarker::SetMarkerStyle().

TTree::~TTree (  )  [virtual]

Definition at line 631 of file TTree.cxx.

References xmlio::Class, TObjArray::Clear(), CopyAddresses(), TList::Delete(), TObjArray::Delete(), fAliases, fBranches, fBranchRef, fClones, fDirectory, fEntryList, fFriends, TList::FirstLink(), fLeaves, fPlayer, fTreeIndex, fUserInfo, TFile::GetCacheRead(), TEntryList::GetDirectory(), TCollection::GetEntries(), TDirectory::GetFile(), TDirectory::GetList(), TROOT::GetListOfCleanups(), gROOT, TObject::InheritsFrom(), TObject::kCanDelete, kTRUE, TObjLink::Next(), TDirectory::Remove(), TCollection::Remove(), TFile::SetCacheRead(), and TObject::TestBit().

TTree::TTree ( const TTree tt  )  [private]

TTree::TTree (  ) 

TTree::TTree ( const char *  name,
const char *  title,
Int_t  splitlevel = 99 
)

virtual TTree::~TTree (  )  [virtual]


Member Function Documentation

TTree& TTree::operator= ( const TTree tt  )  [private]

void TTree::AddClone ( TTree  )  [protected]

Definition at line 749 of file TTree.cxx.

References TSeqCollection::Add(), TList::Add(), fClones, TList::FindObject(), TROOT::GetListOfCleanups(), gROOT, and TCollection::SetOwner().

Referenced by CloneTree(), and TChain::LoadTree().

void TTree::KeepCircular (  )  [protected, virtual]

Definition at line 4920 of file TTree.cxx.

References fBranches, fEntries, fMaxEntries, fReadEntry, TObjArray::GetEntriesFast(), i, Long64_t, and TObjArray::UncheckedAt().

Referenced by Fill().

TBranch * TTree::BranchImp ( const char *  branchname,
const char *  classname,
TClass ptrClass,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

Definition at line 1034 of file TTree.cxx.

References Branch(), TObject::Error(), TClass::GetActualClass(), TClass::GetClass(), TClass::GetCollectionProxy(), TClass::GetTypeInfo(), TClass::InheritsFrom(), and TClass::IsLoaded().

Referenced by Branch().

TBranch * TTree::BranchImp ( const char *  branchname,
TClass ptrClass,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

Definition at line 1086 of file TTree.cxx.

References Branch(), TObject::Error(), TClass::GetActualClass(), TClass::GetCollectionProxy(), TClass::InheritsFrom(), and TObject::Warning().

TBranch * TTree::BranchImpRef ( const char *  branchname,
const char *  classname,
TClass ptrClass,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

Definition at line 1119 of file TTree.cxx.

References BronchExec(), TObject::Error(), TClass::GetActualClass(), TClass::GetClass(), TClass::GetCollectionProxy(), TClass::GetTypeInfo(), TClass::InheritsFrom(), TClass::IsLoaded(), kFALSE, and TObject::Warning().

Referenced by Branch(), and TTreeBranchImpRef().

TBranch * TTree::BranchImpRef ( const char *  branchname,
TClass ptrClass,
EDataType  datatype,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

Definition at line 1180 of file TTree.cxx.

References Branch(), BronchExec(), TString::Data(), TObject::Error(), TString::Form(), TClass::GetActualClass(), TClass::GetCollectionProxy(), TClass::InheritsFrom(), kFALSE, kNoType_t, kOther_t, and TObject::Warning().

Int_t TTree::CheckBranchAddressType ( TBranch branch,
TClass ptrClass,
EDataType  datatype,
Bool_t  ptr 
) [protected, virtual]

Definition at line 2328 of file TTree.cxx.

References xmlio::Class, TObject::Error(), TClass::FindConversionStreamerInfo(), TBranchElement::GetCheckSum(), TBranchElement::GetClassName(), TBranchElement::GetClassVersion(), TClass::GetCollectionProxy(), TClass::GetConversionStreamerInfo(), TBranch::GetExpectedType(), GetMakeClass(), TBranch::GetMother(), TNamed::GetName(), TClass::GetSchemaRules(), TDataType::GetTypeName(), TVirtualCollectionProxy::GetValueClass(), ROOT::TSchemaRuleSet::HasRuleWithSourceClass(), TObject::InheritsFrom(), TClass::InheritsFrom(), kChar_t, kClassMismatch, kDouble32_t, kDouble_t, kFloat16_t, kFloat_t, kInternalError, kMakeClass, kMatch, kMatchConversion, kMatchConversionCollection, kMismatch, kMissingCompiledCollectionProxy, kNoType_t, kOther_t, and TBranchElement::SetTargetClass().

Referenced by TChain::SetBranchAddress(), and SetBranchAddress().

TBranch * TTree::BronchExec ( const char *  name,
const char *  classname,
void *  addobj,
Bool_t  isptrptr,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

Definition at line 1825 of file TTree.cxx.

References TObjArray::Add(), BuildStreamerInfo(), TClass::CanIgnoreTObjectStreamer(), TClass::CanSplit(), xmlio::Class, TInterpreter::ClassInfo_RootFlag(), TClass::Destructor(), RootCsg::dot(), TObject::Error(), fBranches, TString::Form(), gCint, TClass::GetClass(), TClass::GetClassInfo(), TClass::GetCollectionProxy(), TStreamerInfo::GetElements(), TBranch::GetListOfBranches(), TVirtualCollectionProxy::GetValueClass(), gTree, TClass::InheritsFrom(), TClassEdit::IsSTLCont(), kFALSE, TClassEdit::kMap, TClassEdit::kMultiMap, TStreamerElement::kRepeat, kSplitCollectionOfPointers, kTRUE, TClass::New(), TBranchElement::SetAddress(), TBranch::SetAddress(), TBranchElement::SetObject(), TBranch::SetObject(), TBranchElement::SetParentClass(), and TObject::Warning().

Referenced by BranchImpRef(), and Bronch().

Int_t TTree::SetBranchAddressImp ( TBranch branch,
void *  addr,
TBranch **  ptr 
) [protected]

Definition at line 6259 of file TTree.cxx.

References fClones, TBranch::GetAddress(), GetBranch(), TNamed::GetName(), kVoidPtr, ptr, and TBranch::SetAddress().

Referenced by SetBranchAddress().

void TTree::AddBranchToCache ( const char *  bname,
Bool_t  subbranches = kFALSE 
) [virtual]

Definition at line 721 of file TTree.cxx.

References GetCurrentFile().

void TTree::AddBranchToCache ( TBranch branch,
Bool_t  subbranches = kFALSE 
) [virtual]

Definition at line 735 of file TTree.cxx.

References b, and GetCurrentFile().

TFriendElement * TTree::AddFriend ( const char *  treename,
const char *  filename = "" 
) [virtual]

Definition at line 768 of file TTree.cxx.

References TList::Add(), fEntries, fFriends, TFriendElement::GetTree(), R__ASSERT, t, and TObject::Warning().

Referenced by CompareTrees(), DrawFriend(), dt_RunDrawTest(), TChain::LoadTree(), tree3r(), and tree3r2().

TFriendElement * TTree::AddFriend ( const char *  treename,
TFile file 
) [virtual]

Definition at line 866 of file TTree.cxx.

References TList::Add(), fEntries, fFriends, TNamed::GetName(), TFriendElement::GetTree(), R__ASSERT, t, and TObject::Warning().

TFriendElement * TTree::AddFriend ( TTree tree,
const char *  alias = "",
Bool_t  warn = kFALSE 
) [virtual]

Definition at line 894 of file TTree.cxx.

References TList::Add(), fEntries, fFriends, TFriendElement::GetFile(), TNamed::GetName(), TFriendElement::GetTree(), R__ASSERT, t, and TObject::Warning().

virtual void TTree::AddTotBytes ( Int_t  tot  )  [inline, virtual]

Definition at line 226 of file TTree.h.

References fTotBytes.

Referenced by TBranch::AddBasket(), and TBranch::WriteBasket().

virtual void TTree::AddZipBytes ( Int_t  zip  )  [inline, virtual]

Definition at line 227 of file TTree.h.

References fZipBytes.

Referenced by TBranch::AddBasket(), and TBranch::WriteBasket().

Long64_t TTree::AutoSave ( Option_t option = ""  )  [virtual]

Definition at line 918 of file TTree.cxx.

References TString::Contains(), TKey::Delete(), fDirectory, TList::FindObject(), FlushBaskets(), fSavedBytes, fTotBytes, fZipBytes, gDebug, TDirectory::GetFile(), TDirectory::GetListOfKeys(), TNamed::GetName(), gROOT, TDirectory::IsWritable(), TObject::kOverwrite, Long64_t, TDirectory::SaveSelf(), TString::ToLower(), TFile::WriteHeader(), TFile::WriteStreamerInfo(), and TDirectory::WriteTObject().

Referenced by memstat::TMemStatMng::Close(), copytree3(), TMemStatManager::DumpTo(), Fill(), ReadRef(), ProofNtuple::SlaveBegin(), and WriteRef().

Int_t TTree::Branch ( TCollection list,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99,
const char *  name = "" 
) [virtual]

Definition at line 1224 of file TTree.cxx.

References Bronch(), xmlio::Class, TObject::Error(), TString::Form(), TObjArray::GetEntries(), GetListOfBranches(), TCollection::GetObjectRef(), and TObject::InheritsFrom().

Referenced by RooStats::NumberCountingPdfFactory::AddData(), RooStats::NumberCountingPdfFactory::AddDataWithSideband(), TMVA::ApplicationCreateCombinedTree(), billtw(), Branch(), TTreeSQL::Branch(), BranchImp(), BranchImpRef(), Build_Timing_Tree(), cernbuild(), TGeoChecker::CheckBoundaryErrors(), circular(), ClassImp(), clonesA_Event_w(), convert_cwn(), convert_rwn(), create_3Bumps(), create_array_with_different_lengths(), create_circ(), UnitTesting::MethodUnitTestWithComplexData::create_data(), create_fullcirc(), create_lin(), create_lin_Nvar(), create_lin_Nvar_Arr(), create_lin_Nvar_categories(), create_lin_Nvar_discrete(), create_lin_Nvar_double(), create_lin_Nvar_weighted(), create_lin_Nvar_withFriend(), create_lin_NvarObsolete(), create_ManyVars(), create_multiclassdata(), create_schachbrett(), create_schachbrett_2D(), create_schachbrett_3D(), create_schachbrett_4D(), create_schachbrett_5D(), UnitTesting::utFactory::create_Tree(), TTreeSQL::CreateBranches(), TEveVSD::CreateBranches(), TMVA::Factory::CreateEventAssignTrees(), createOnionData(), CreateParentTree(), double32(), TMemStatManager::DumpTo(), fillTree(), TMLPAnalyzer::GatherInformations(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), TMVA::DataSet::GetTree(), htw(), memstat::TMemStatMng::Init(), TMVA::MethodCategory::InitCircularTree(), TMVA::MethodBoost::InitHistos(), TMVA::MethodRuleFit::InitMonitorNtuple(), TMVA::RuleFitParams::InitNtuple(), main(), TMVA::RuleFit::MakeDebugHists(), makeEventSample(), TSTLhitStarMap::MakeTree(), TSTLhitStarMultiSet::MakeTree(), TSTLhitMap::MakeTree(), TSTLhitMultiMap::MakeTree(), TSTLhitMultiset::MakeTree(), TSTLhitList::MakeTree(), TSTLhitStarMultiMap::MakeTree(), TSTLhitStarSet::MakeTree(), TSTLhitStar::MakeTree(), TSTLhitSet::MakeTree(), TSTLhitStarDeque::MakeTree(), TSTLhit::MakeTree(), TCloneshit::MakeTree(), TSTLhitDeque::MakeTree(), TSTLhitStarList::MakeTree(), makeTree_circ(), makeTree_lin_Nvar(), TestBasic102::makeTTree(), makeTTree(), mlpHiggs(), multidimSampling(), RootShower::OnSaveFile(), PyROOT::TTreeBranch::operator()(), TMVA::MethodCommittee::ProcessOptions(), ReadRef(), TMVA::MethodTMlpANN::ReadWeightsFromStream(), TMVA::MethodTMlpANN::ReadWeightsFromXML(), run_selector_tests(), TRecorderRecording::StartRecording(), stress8write(), tclwrite(), testLargeTreeFit(), testLargeTreeRooFit(), testNdimFit(), testTreeFit(), testUnBinnedFit(), TNtuple::TNtuple(), TNtupleD::TNtupleD(), toTree(), TMVA::MethodBDT::Train(), TMVA::MethodTMlpANN::Train(), tree1w(), tree2aw(), tree2w(), tree3w(), tree4w(), TTree(), tv3Write(), write(), writeCArray(), Roo2DKeysPdf::writeNTupleToFile(), WriteRef(), writeTMatrix(), writeTMatrixSym(), writeTrackD(), writeTrackD32(), and TMVA::MethodKNN::WriteWeightsToStream().

Int_t TTree::Branch ( TList list,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [virtual]

Definition at line 1217 of file TTree.cxx.

References Branch().

Int_t TTree::Branch ( const char *  folder,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [virtual]

Definition at line 1331 of file TTree.cxx.

References Branch(), Bronch(), xmlio::Class, TROOT::FindObjectAny(), TObjArray::GetEntries(), GetListOfBranches(), TFolder::GetListOfFolders(), TCollection::GetObjectRef(), gROOT, i, TFolder::Occurence(), TBranchElement::SetBranchFolder(), snprintf, and strlcat().

TBranch * TTree::Branch ( const char *  name,
void *  address,
const char *  leaflist,
Int_t  bufsize = 32000 
) [virtual]

Definition at line 1377 of file TTree.cxx.

References TObjArray::Add(), fBranches, gTree, and TObject::IsZombie().

TBranch* TTree::Branch ( const char *  name,
char *  address,
const char *  leaflist,
Int_t  bufsize = 32000 
) [inline]

Definition at line 233 of file TTree.h.

References Branch(), and bufsize.

TBranch* TTree::Branch ( const char *  name,
long  address,
const char *  leaflist,
Int_t  bufsize = 32000 
) [inline]

Definition at line 238 of file TTree.h.

References Branch(), and bufsize.

TBranch* TTree::Branch ( const char *  name,
int  address,
const char *  leaflist,
Int_t  bufsize = 32000 
) [inline]

Definition at line 243 of file TTree.h.

References Branch(), and bufsize.

TBranch * TTree::Branch ( const char *  name,
const char *  classname,
void *  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [virtual]

Definition at line 1443 of file TTree.cxx.

References BranchOld(), Bronch(), and fgBranchStyle.

template<class T>
TBranch* TTree::Branch ( const char *  name,
const char *  classname,
T obj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [inline]

Definition at line 251 of file TTree.h.

References BranchImpRef(), bufsize, TBuffer::GetClass(), and T.

template<class T>
TBranch* TTree::Branch ( const char *  name,
const char *  classname,
T **  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [inline]

Definition at line 256 of file TTree.h.

References BranchImp(), bufsize, TBuffer::GetClass(), and T.

template<class T>
TBranch* TTree::Branch ( const char *  name,
T **  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [inline]

Definition at line 261 of file TTree.h.

References BranchImp(), bufsize, TBuffer::GetClass(), and T.

template<class T>
TBranch* TTree::Branch ( const char *  name,
T obj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [inline]

Definition at line 266 of file TTree.h.

References BranchImpRef(), bufsize, TBuffer::GetClass(), TDataType::GetType(), and T.

TBranch * TTree::Bronch ( const char *  name,
const char *  classname,
void *  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [virtual]

Definition at line 1767 of file TTree.cxx.

References BronchExec(), and kTRUE.

Referenced by Branch(), and TPerfStats::TPerfStats().

TBranch * TTree::BranchOld ( const char *  name,
const char *  classname,
void *  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 1 
) [virtual]

Definition at line 1477 of file TTree.cxx.

References TObjArray::Add(), TObjArray::At(), BuildStreamerInfo(), TClass::CanIgnoreTObjectStreamer(), xmlio::Class, TObject::ClassName(), TString::Data(), TObject::Error(), fBranches, TString::Form(), TDataMember::GetArrayIndex(), TClass::GetClass(), TRealData::GetDataMember(), TDataMember::GetDataType(), TDataMember::GetFullTypeName(), TBranch::GetListOfBranches(), TBranch::GetListOfLeaves(), TClass::GetListOfRealData(), TNamed::GetName(), TRealData::GetName(), TRealData::GetThisOffset(), TDataType::GetType(), TDataMember::GetTypeName(), gTree, TDataMember::IsaPointer(), TDataMember::IsBasic(), TRealData::IsObject(), TDataMember::IsPersistent(), kFALSE, TLeaf::kIndirectAddress, TRealData::kTransient, kTRUE, TClass::New(), TString::ReplaceAll(), TLeaf::SetAddress(), TObject::SetBit(), TNamed::SetName(), TBranch::SetOffset(), TNamed::SetTitle(), TObject::TestBit(), and TObject::Warning().

Referenced by Branch().

TBranch * TTree::BranchRef (  )  [virtual]

Definition at line 1748 of file TTree.cxx.

References fBranchRef.

Referenced by TTreeCloner::CollectBranches(), and main().

void TTree::Browse ( TBrowser  )  [virtual]

Reimplemented from TObject.

Definition at line 2117 of file TTree.cxx.

References b, TCollection::Browse(), fBranches, fUserInfo, TCollection::GetName(), and TCollection::SetName().

Referenced by TChain::Browse().

Int_t TTree::BuildIndex ( const char *  majorname,
const char *  minorname = "0" 
) [virtual]

Definition at line 2134 of file TTree.cxx.

References TVirtualTreePlayer::BuildIndex(), fTreeIndex, TVirtualIndex::GetN(), GetPlayer(), and TObject::IsZombie().

Referenced by CreateFriendTree(), R__HandleIndex(), and TChainIndex::TChainIndex().

TStreamerInfo * TTree::BuildStreamerInfo ( TClass cl,
void *  pointer = 0,
Bool_t  canOptimize = kTRUE 
)

Definition at line 2156 of file TTree.cxx.

References TClass::BuildRealData(), TStreamerInfo::Compile(), fDirectory, TStreamerInfo::ForceWriteInfo(), TClass::GetClass(), TClass::GetClassVersion(), TDirectory::GetFile(), TClass::GetListOfBases(), TClass::GetStreamerInfo(), TVirtualStreamerInfo::IsCompiled(), TVirtualStreamerInfo::IsOptimized(), TBaseClass::IsSTLContainer(), TVirtualStreamerInfo::kCannotOptimize, and TObject::SetBit().

Referenced by BranchOld(), BronchExec(), TBranchClones::Init(), TBranchObject::Init(), and TBranchElement::Unroll().

TFile * TTree::ChangeFile ( TFile file  )  [virtual]

Definition at line 2192 of file TTree.cxx.

References TSystem::AccessPathName(), TDirectoryFile::Append(), TDirectoryFile::cd(), xmlio::Class, compress(), fFileNumber, TList::First(), Form(), TFile::GetCompressionLevel(), TDirectory::GetList(), TNamed::GetName(), gROOT, gSystem, i, TFile::Open(), Printf(), TROOT::ProcessLine(), TDirectory::Remove(), Reset(), TBranch::SetFile(), snprintf, strlcat(), strlcpy(), t, TObject::Warning(), and Write().

Referenced by CopyEntries(), and Fill().

TTree * TTree::CloneTree ( Long64_t  nentries = -1,
Option_t option = "" 
) [virtual]

Definition at line 2441 of file TTree.cxx.

References AddClone(), xmlio::Class, TNamed::Clone(), TObjArray::Compress(), TString::Contains(), CopyAddresses(), CopyEntries(), TObject::Error(), fEntries, fMakeClass, TFile::GetCompressionLevel(), GetDirectory(), TObjArray::GetEntriesFast(), TDirectory::GetFile(), GetListOfBranches(), GetListOfLeaves(), GetTree(), i, j, k, kDoNotProcess, kFALSE, kTRUE, LoadTree(), Long64_t, TObjArray::RemoveAt(), Reset(), TBranch::SetCompressionLevel(), SetMakeClass(), TObject::TestBit(), TString::ToLower(), and TObjArray::UncheckedAt().

Referenced by CopyDir(), copytree(), TTreePlayer::CopyTree(), copytree2(), copytree3(), RooTreeDataStore::loadValues(), TChain::Merge(), MergeTrees(), stress10(), and stress15().

void TTree::CopyAddresses ( TTree ,
Bool_t  undo = kFALSE 
) [virtual]

Definition at line 2653 of file TTree.cxx.

References xmlio::Class, TBranch::GetAddress(), GetBranch(), TObjArray::GetEntriesFast(), TBranch::GetLeaf(), GetListOfBranches(), GetListOfLeaves(), TNamed::GetName(), TLeaf::GetValuePointer(), i, TObject::InheritsFrom(), kDoNotProcess, ResetBranchAddress(), ResetBranchAddresses(), TBranch::SetAddress(), SetBranchAddress(), TBranch::SetupAddresses(), TObject::TestBit(), TObjArray::UncheckedAt(), and TObject::Warning().

Referenced by CloneTree(), TChain::LoadTree(), Merge(), MergeTrees(), and ~TTree().

Long64_t TTree::CopyEntries ( TTree tree,
Long64_t  nentries = -1,
Option_t option = "" 
) [virtual]

Definition at line 2827 of file TTree.cxx.

References ChangeFile(), TString::Contains(), Fill(), GetDirectory(), GetEntries(), GetEntriesFast(), GetEntry(), TDirectory::GetFile(), GetMaxTreeSize(), TNamed::GetName(), GetTotBytes(), GetTree(), GetTreeIndex(), GetTreeNumber(), i, kBuild, kDrop, kFALSE, kKeep, TTreeCloner::kNoWarnings, kTRUE, LoadTree(), Long64_t, R__HandleIndex(), TString::ToLower(), and TObject::Warning().

Referenced by CloneTree(), copytree2(), TChain::Merge(), RooTreeDataStore::RooTreeDataStore(), and stress15().

TTree * TTree::CopyTree ( const char *  selection,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 2976 of file TTree.cxx.

References TVirtualTreePlayer::CopyTree(), fPlayer, and GetPlayer().

Referenced by TMVA::DataInputHandler::AddTree(), and CreateFriendTree().

TBasket * TTree::CreateBasket ( TBranch  )  [virtual]

Definition at line 3028 of file TTree.cxx.

References TNamed::GetName().

Referenced by TBranch::Fill(), and TBranch::GetFreshBasket().

void TTree::DirectoryAutoAdd ( TDirectory  )  [virtual]

Definition at line 3112 of file TTree.cxx.

References TDirectory::Append(), b, dir(), fBranchRef, fDirectory, GetListOfBranches(), TDirectory::Remove(), and TBranch::UpdateFile().

Int_t TTree::Debug (  )  const [inline]

Definition at line 284 of file TTree.h.

References fDebug.

Referenced by TBranchElement::Fill(), and TBranchElement::GetEntry().

void TTree::Delete ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 3038 of file TTree.cxx.

References TDirectoryFile::cd(), TDirectory::cd(), TKey::Delete(), TInterpreter::DeleteGlobal(), TObject::Error(), fDirectory, gCint, gDebug, gDirectory, TBranch::GetBasketSeek(), TLeaf::GetBranch(), GetCurrentFile(), TBranch::GetFile(), TDirectory::GetKey(), GetListOfLeaves(), TBranch::GetMaxBaskets(), TNamed::GetName(), TKey::GetNbytes(), TFile::GetRecordHeader(), i, TDirectoryFile::IsWritable(), TObject::kMustCleanup, Long64_t, TFile::MakeFree(), TDirectory::Remove(), and TObject::ResetBit().

Referenced by TMVA::MethodBDT::Reset().

virtual void TTree::Draw ( Option_t opt  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 286 of file TTree.h.

Referenced by TParallelCoord::AddVariable(), TParallelCoord::ApplySelectionToTree(), basic2(), TBranch::Browse(), TCollectionPropertyBrowsable::Browse(), TLeaf::Browse(), TVirtualBranchBrowsable::Browse(), TBranchElement::Browse(), canvas_write(), cernstaff(), TMLPAnalyzer::CheckNetwork(), ClassImp(), TFitEditor::DoFit(), double32(), RooTreeDataStore::Draw(), Draw(), TChain::Draw(), Draw_PerfProfiles(), TMLPAnalyzer::DrawDInput(), TMLPAnalyzer::DrawDInputs(), DrawFriend(), TFileDrawMap::DrawObject(), TTreePlayer::DrawSelect(), DrawSkippable(), drawsparse_draw(), TMLPAnalyzer::DrawTruthDeviation(), TMLPAnalyzer::DrawTruthDeviationInOut(), FillUnBinData(), FirstContour(), TParallelCoord::GetTree(), htr2(), htr3(), InspectRef(), makeEventSample(), TMemStat::MakeGraph(), TMemStat::MakeHisMemoryStamp(), TMemStat::MakeHisMemoryTime(), memstat(), mlpRegression(), multidimSampling(), ntuple1(), paracoor(), parallelcoord(), plot(), ProofNtuple::PlotNtuple(), Project(), TParallelCoord::ResetTree(), rs101_limitexample(), TMultiLayerPerceptron::SetTestDataSet(), TMultiLayerPerceptron::SetTrainingDataSet(), TMemStatShow::Show(), staff(), stress15(), stress7(), stress9tree(), Test4(), TGeoChecker::TestOverlaps(), tree2ar(), tree2r(), tree3r(), and tree3r2().

Long64_t TTree::Draw ( const char *  varexp,
const TCut selection,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 3132 of file TTree.cxx.

References Draw(), and TNamed::GetTitle().

Long64_t TTree::Draw ( const char *  varexp,
const char *  selection,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 3147 of file TTree.cxx.

References TVirtualTreePlayer::DrawSelect(), fPlayer, and GetPlayer().

void TTree::DropBaskets (  )  [virtual]

Definition at line 3646 of file TTree.cxx.

References TBranch::DropBaskets(), fBranches, TObjArray::GetEntriesFast(), i, and TObjArray::UncheckedAt().

void TTree::DropBuffers ( Int_t  nbytes  )  [virtual]

Definition at line 3659 of file TTree.cxx.

References TBasket::DropBuffers(), fLeaves, fMaxVirtualSize, fTotalBuffers, TBranch::GetBasket(), TObjArray::GetEntriesFast(), TBranch::GetListOfBaskets(), TBranch::GetReadBasket(), TBranch::GetWriteBasket(), i, j, and TObjArray::UncheckedAt().

Int_t TTree::Fill (  )  [virtual]

Definition at line 3684 of file TTree.cxx.

References AutoSave(), ChangeFile(), TBranchRef::Clear(), TObject::Error(), fAutoFlush, fAutoSave, fBranches, fBranchRef, fDirectory, fEntries, fFlushedBytes, fgMaxTreeSize, TBranchRef::Fill(), FlushBaskets(), fMaxEntries, fSavedBytes, fTotBytes, fZipBytes, gDebug, TFile::GetEND(), TObjArray::GetEntriesFast(), TDirectory::GetFile(), TNamed::GetName(), i, TObject::Info(), kDoNotProcess, KeepCircular(), Long64_t, TMath::Max(), OptimizeBaskets(), TObjArray::UncheckedAt(), and TBranch::UpdateAddress().

Referenced by RooStats::NumberCountingPdfFactory::AddData(), RooStats::NumberCountingPdfFactory::AddDataWithSideband(), TMVA::ApplicationCreateCombinedTree(), billtw(), Build_Timing_Tree(), RooTreeDataStore::cacheArgs(), cernbuild(), TGeoChecker::CheckBoundaryErrors(), circular(), ClassImp(), clonesA_Event_w(), convert_cwn(), convert_rwn(), CopyEntries(), TTreePlayer::CopyTree(), copytree3(), create_3Bumps(), create_array_with_different_lengths(), UnitTesting::MethodUnitTestWithComplexData::create_data(), create_fullcirc(), create_lin(), create_lin_Nvar(), create_lin_Nvar_Arr(), create_lin_Nvar_categories(), create_lin_Nvar_discrete(), create_lin_Nvar_double(), create_lin_Nvar_weighted(), create_lin_Nvar_withFriend(), create_lin_NvarObsolete(), create_ManyVars(), create_multiclassdata(), create_schachbrett(), create_schachbrett_2D(), create_schachbrett_3D(), create_schachbrett_4D(), create_schachbrett_5D(), UnitTesting::utFactory::create_Tree(), createOnionData(), CreateParentTree(), double32(), TMemStatManager::DumpTo(), TPerfStats::FileEvent(), TPerfStats::FileOpenEvent(), TPerfStats::FileReadEvent(), TTreeSQL::Fill(), TNtuple::Fill(), RooTreeDataStore::fill(), TNtupleD::Fill(), RooTreeDataStore::Fill(), memstat::TMemStatMng::FillTree(), fillTree(), TMLPAnalyzer::GatherInformations(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), TMVA::DataSet::GetTree(), htw(), main(), TMVA::RuleFit::MakeDebugHists(), makeEventSample(), TMVA::RuleFitParams::MakeGDPath(), TSTLhitStarMap::MakeTree(), TSTLhitStarMultiSet::MakeTree(), TSTLhitMap::MakeTree(), TSTLhitMultiMap::MakeTree(), TSTLhitMultiset::MakeTree(), TSTLhitList::MakeTree(), TSTLhitStarMultiMap::MakeTree(), TSTLhitStarSet::MakeTree(), TSTLhitStar::MakeTree(), TSTLhitSet::MakeTree(), TSTLhitStarDeque::MakeTree(), TSTLhit::MakeTree(), TCloneshit::MakeTree(), TSTLhitDeque::MakeTree(), TSTLhitStarList::MakeTree(), makeTree_circ(), makeTree_lin_Nvar(), TestBasic102::makeTTree(), makeTTree(), Merge(), MergeTrees(), mlpHiggs(), multidimSampling(), RootShower::OnSaveFile(), TPerfStats::PacketEvent(), TPerfStats::RateEvent(), TNtuple::ReadFile(), TNtupleD::ReadFile(), ReadRef(), ReadStream(), TRecorderRecording::RecordCmdEvent(), TRecorderRecording::RecordExtraEvent(), TRecorderRecording::RecordGuiBldEvent(), TRecorderRecording::RecordGuiCNEvent(), TRecorderRecording::RecordGuiEvent(), TRecorderRecording::RegisterWindow(), run_selector_tests(), TPerfStats::SimpleEvent(), TRecorderRecording::Stop(), stress10(), stress16(), stress8write(), stress9tree(), tclwrite(), testLargeTreeFit(), testLargeTreeRooFit(), testNdimFit(), testTreeFit(), testUnBinnedFit(), toTree(), TMVA::MethodBDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodCommittee::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodRuleFit::TrainTMVARuleFit(), tree1w(), tree2aw(), tree2w(), tree3w(), tree4w(), tv3Write(), write(), writeCArray(), Roo2DKeysPdf::writeNTupleToFile(), WriteRef(), writeTMatrix(), writeTMatrixSym(), writeTrackD(), writeTrackD32(), and TMVA::MethodKNN::WriteWeightsToStream().

TBranch * TTree::FindBranch ( const char *  name  )  [virtual]

Definition at line 3883 of file TTree.cxx.

References TString::Data(), fFriendLockStatus, fFriends, TBranch::FindBranch(), TNamed::fName, GetListOfBranches(), TNamed::GetName(), TFriendElement::GetTree(), kFindBranch, TString::Length(), name, R__FindBranchHelper(), and t.

Referenced by Draw_Slave_Access(), TChain::FindBranch(), TProofChain::FindBranch(), TTreeFormula::FindLeafForExpression(), and GetLeaf().

TLeaf * TTree::FindLeaf ( const char *  name  )  [virtual]

Definition at line 3957 of file TTree.cxx.

References TString::Data(), fFriendLockStatus, fFriends, TString::First(), TString::Form(), TLeaf::GetBranch(), GetListOfLeaves(), TNamed::GetName(), TNamed::GetTitle(), TFriendElement::GetTree(), kFindLeaf, TString::Remove(), and t.

Referenced by TProofChain::FindLeaf(), TChain::FindLeaf(), TTreeFormula::FindLeafForExpression(), and TLeaf::GetLeafCounter().

Int_t TTree::Fit ( const char *  funcname,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Option_t goption = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 4088 of file TTree.cxx.

References TVirtualTreePlayer::Fit(), fPlayer, and GetPlayer().

Int_t TTree::FlushBaskets (  )  const [virtual]

Definition at line 4123 of file TTree.cxx.

References fDirectory, TObjArray::GetEntriesFast(), GetListOfBranches(), j, and TObjArray::UncheckedAt().

Referenced by AutoSave(), Fill(), and Write().

const char * TTree::GetAlias ( const char *  aliasName  )  const [virtual]

Definition at line 4153 of file TTree.cxx.

References fAliases, fFriendLockStatus, fFriends, TList::FindObject(), TNamed::GetName(), TObject::GetTitle(), TFriendElement::GetTree(), kGetAlias, and t.

Referenced by TTreeFormula::DefinedVariable(), TTreeFormula::FindLeafForExpression(), and TChain::GetAlias().

virtual Long64_t TTree::GetAutoFlush (  )  const [inline, virtual]

Definition at line 297 of file TTree.h.

References fAutoFlush.

Referenced by TTreeCacheUnzip::FillBuffer(), and TTreeCache::FillBuffer().

virtual Long64_t TTree::GetAutoSave (  )  const [inline, virtual]

Definition at line 298 of file TTree.h.

References fAutoSave.

TBranch * TTree::GetBranch ( const char *  name  )  [virtual]

Definition at line 4194 of file TTree.cxx.

References fBranches, fFriendLockStatus, fFriends, TObjArray::GetEntriesFast(), GetListOfLeaves(), TNamed::GetName(), TFriendElement::GetTree(), i, j, k, kGetBranch, l, TIter::Reset(), t, and TObjArray::UncheckedAt().

Referenced by TTreeCache::AddBranch(), alice_esd(), TFileDrawMap::AnimateTree(), RooTreeDataStore::changeObservableName(), CopyAddresses(), copytree2(), Draw_PerfProfiles(), dt_RunDrawTest(), FillUnBinData(), ProofAux::GenerateFriend(), TChain::GetBranch(), TProofChain::GetBranch(), GetBranchStatus(), TBranchElement::Init(), TChain::LoadTree(), main(), RootShower::OnOpenFile(), TTreeViewer::ProcessMessage(), TBranchElement::ReadLeavesMakeClass(), Refresh(), TChain::SetBranchAddress(), SetBranchAddress(), SetBranchAddressImp(), SetBranchStatus(), ROOT::TBranchProxy::Setup(), StockReturn(), stress15(), tclread(), tree2ar(), tree2r(), tree4r(), PyROOT::TTreeGetAttr(), and tv3Read2().

virtual TBranchRef* TTree::GetBranchRef (  )  const [inline, virtual]

Definition at line 300 of file TTree.h.

References fBranchRef.

Referenced by TTreeCloner::CollectBranches(), TBranchElement::Fill(), TBranchElement::GetEntry(), and TBranchRef::Notify().

Bool_t TTree::GetBranchStatus ( const char *  branchname  )  const [virtual]

Definition at line 4287 of file TTree.cxx.

References GetBranch(), kDoNotProcess, and TObject::TestBit().

Referenced by TProofChain::GetBranchStatus(), and TChain::GetBranchStatus().

Int_t TTree::GetBranchStyle (  )  [static]

Definition at line 4301 of file TTree.cxx.

References fgBranchStyle.

Referenced by G__G__Tree_113_0_60(), and G__setup_memfuncTTree().

virtual Long64_t TTree::GetCacheSize (  )  const [inline, virtual]

Definition at line 303 of file TTree.h.

References fCacheSize.

Referenced by TTreePerfStats::Finish(), and TTreePlayer::Process().

virtual Long64_t TTree::GetChainEntryNumber ( Long64_t  entry  )  const [inline, virtual]

Definition at line 304 of file TTree.h.

virtual Long64_t TTree::GetChainOffset (  )  const [inline, virtual]

Definition at line 305 of file TTree.h.

References fChainOffset.

Referenced by TSelectorDraw::TakeAction().

TFile * TTree::GetCurrentFile (  )  const

Definition at line 4311 of file TTree.cxx.

References fDirectory, TDirectory::GetFile(), and gROOT.

Referenced by AddBranchToCache(), TMVA::DataSetFactory::BuildEventVector(), Delete(), TEventIterTree::GetNextEvent(), TBranch::GetRealFileName(), main(), TChain::Merge(), h1analysis::Notify(), PrintCacheStats(), TTreePlayer::Process(), SetCacheEntryRange(), SetCacheSize(), TBranch::SetFile(), TEntryList::SetTree(), StopCacheLearningPhase(), TChainIndex::TChainIndex(), TParallelCoord::TParallelCoord(), TTreePerfStats::TTreePerfStats(), TTreeCache::UpdateBranches(), and TBranch::UpdateFile().

Int_t TTree::GetDefaultEntryOffsetLen (  )  const [inline]

Definition at line 307 of file TTree.h.

References fDefaultEntryOffsetLen.

Referenced by TBranchElement::Init().

Long64_t TTree::GetDebugMax (  )  const [inline]

Definition at line 308 of file TTree.h.

References fDebugMax.

Long64_t TTree::GetDebugMin (  )  const [inline]

Definition at line 309 of file TTree.h.

References fDebugMin.

Referenced by TBranchElement::Fill(), and TBranchElement::GetEntry().

TDirectory* TTree::GetDirectory (  )  const [inline]

Definition at line 310 of file TTree.h.

References fDirectory.

Referenced by TMVA::DataSetFactory::BuildEventVector(), CloneTree(), CopyEntries(), TTreeCloner::CopyProcessIds(), TTreeCloner::CopyStreamerInfos(), TFriendElement::GetFile(), ROOT::GetStreamerInfo(), TBranchElement::Init(), TBranch::Init(), TProofDrawEventList::Init(), TBranchClones::Init(), TBranchObject::Init(), TTreePlayer::MakeClass(), TTreePlayer::MakeCode(), TBranchRef::TBranchRef(), TBranchSTL::TBranchSTL(), TFriendElement::TFriendElement(), TTreeViewer::TTreeViewer(), ROOT::TTreeProxyGenerator::WriteProxy(), and TBranch::~TBranch().

virtual Long64_t TTree::GetEntries (  )  const [inline, virtual]

Definition at line 311 of file TTree.h.

References fEntries.

Referenced by TChain::AddFile(), TMVA::Factory::AddTree(), TMVA::DataInputHandler::AddTree(), TFileDrawMap::AnimateTree(), TMVA::ApplicationCreateCombinedTree(), billtr(), TMVA::DataSetFactory::BuildEventVector(), TTreeViewer::BuildInterface(), TGeoChecker::CheckBoundaryReference(), ClassApplication(), memstat::TMemStatMng::Close(), CompareTrees(), TMultiLayerPerceptron::ComputeDEDw(), CopyEntries(), copytree3(), create_lin_Nvar_weighted(), TProofProgressDialog::DoPlotRateGraph(), TTreeViewer::DoRefresh(), Draw_Slave_Access(), TTreePlayer::DrawSelect(), TTreeCacheUnzip::FillBuffer(), TTreeCache::FillBuffer(), memstat::TMemStatMng::FillTree(), FillUnBinData(), ProofAux::GenerateFriend(), TDSetElement::GetEntries(), RooTreeDataStore::GetEntries(), TChain::GetEntries(), TTreeSQL::GetEntries(), TDSet::GetEntries(), TProofChain::GetEntries(), TMVA::TreeInfo::GetEntries(), TChainIndex::GetEntryNumberFriend(), TTreeIndex::GetEntryNumberFriend(), TMemStat::GetMemStat(), TEventIterTree::GetNextEvent(), TPacketizerUnit::GetNextPacket(), TMemStat::GetStampList(), TMVA::DataSet::GetTree(), TProofLite::GetTreeHeader(), TProofPlayerSlave::HandleGetTreeHeader(), TVirtualPacketizer::HandleTimer(), TTreeFormula::Init(), TRecorderReplaying::Initialize(), InspectDiff(), InspectRef(), TRecorderInactive::ListCmd(), TRecorderInactive::ListGui(), TVSDReader::LoadEsdTracks(), TChain::LoadTree(), RooTreeDataStore::loadValues(), main(), MakeHisto(), memstat(), Merge(), MergeTrees(), mlpHiggs(), RooTreeDataStore::numEntries(), pileup(), TRecorderReplaying::PrepareNextEvent(), R__HandleIndex(), read(), ReadRef(), readSMatrix(), readSMatrixSym(), readTMatrix(), readTMatrixSym(), readTrackD(), readTrackD32(), TCloneshit::ReadTree(), TSTLhitMap::ReadTree(), TSTLhitMultiset::ReadTree(), TSTLhitDeque::ReadTree(), TSTLhitSet::ReadTree(), TSTLhitStarDeque::ReadTree(), TSTLhit::ReadTree(), TSTLhitStarMultiMap::ReadTree(), TSTLhitStarMap::ReadTree(), TSTLhitStarSet::ReadTree(), TSTLhitStar::ReadTree(), TSTLhitMultiMap::ReadTree(), TSTLhitStarMultiSet::ReadTree(), TSTLhitStarList::ReadTree(), TSTLhitList::ReadTree(), TMVA::MethodKNN::ReadWeightsFromStream(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), TMemStatShow::Show(), ProofNtuple::SlaveTerminate(), StockReturn(), stress10(), stress13(), stress8read(), stress9tree(), tclread(), VectorTest< Dim >::testRead(), TMVAClassificationApplication(), TMVAClassificationCategoryApplication(), TMVAMulticlassApplication(), TMVARegressionApplication(), tree1r(), tree2ar(), tree2r(), tree4r(), TTreeCloner::TTreeCloner(), TTreeIndex::TTreeIndex(), tv3Read1(), tv3Read2(), TPacketizerUnit::TSlaveStat::UpdatePerformance(), and TPacketizerFile::TSlaveStat::UpdatePerformance().

Long64_t TTree::GetEntries ( const char *  selection  )  [virtual]

Definition at line 4322 of file TTree.cxx.

References fPlayer, TVirtualTreePlayer::GetEntries(), and GetPlayer().

virtual Long64_t TTree::GetEntriesFast (  )  const [inline, virtual]

Definition at line 313 of file TTree.h.

References fEntries.

Referenced by CopyEntries(), and TGeoBatemanSol::TGeoBatemanSol().

Long64_t TTree::GetEntriesFriend (  )  const [virtual]

Definition at line 4343 of file TTree.cxx.

References TList::At(), fEntries, fFriends, TFriendElement::GetTree(), and t.

Referenced by TTreePlayer::DrawSelect(), TSpider::GetEntriesToProcess(), TTreePlayer::GetEntriesToProcess(), and TTreePlayer::UnbinnedFit().

virtual Long64_t TTree::GetEstimate (  )  const [inline, virtual]

Definition at line 315 of file TTree.h.

References fEstimate.

Referenced by TSelectorDraw::Begin(), TTreePlayer::DrawSelect(), TSelectorDraw::ProcessFill(), TSelectorDraw::ProcessFillMultiple(), TSelectorDraw::ProcessFillObject(), TParallelCoord::TParallelCoord(), TSpider::TSpider(), and TTreePlayer::UnbinnedFit().

Int_t TTree::GetEntry ( Long64_t  entry = 0,
Int_t  getall = 0 
) [virtual]

Definition at line 4358 of file TTree.cxx.

References fBranches, fEntries, fFriendLockStatus, fFriends, fReadEntry, TObjArray::GetEntriesFast(), TBranch::GetEntry(), TFriendElement::GetTree(), i, TFriendElement::kFromChain, kGetEntry, t, TObject::TestBit(), and TObjArray::UncheckedAt().

Referenced by TMVA::ApplicationCreateCombinedTree(), billtr(), TMVA::DataSetFactory::BuildEventVector(), TGeoChecker::CheckBoundaryReference(), ClassApplication(), CompareTrees(), CopyEntries(), TTreePlayer::CopyTree(), copytree3(), create_lin_Nvar_weighted(), TProofProgressDialog::DoPlotRateGraph(), Draw_Slave_Access(), FillUnBinData(), TMultiLayerPerceptron::GetEntry(), TPySelector::GetEntry(), TChain::GetEntry(), TTreeSQL::GetEntry(), ProofFriends::GetEntry(), RooProofDriverSelector::GetEntry(), RooTreeDataStore::GetEntry(), TSelectorEntries::GetEntry(), GetEvent(), TMemStat::GetMemStat(), TMemStat::GetStampList(), TVirtualPacketizer::HandleTimer(), htr1(), InspectDiff(), TRecorderInactive::ListCmd(), TRecorderInactive::ListGui(), load_event(), TVSDReader::LoadEsdTracks(), RooTreeDataStore::loadValues(), main(), MakeHisto(), Merge(), MergeTrees(), mlpHiggs(), RootShower::OnOpenFile(), pileup(), PlotDecisionBoundary(), TRecorderReplaying::PrepareNextEvent(), ProofEventProc::Process(), EventTree_Proc::Process(), read(), ReadRef(), readSMatrix(), readSMatrixSym(), readTMatrix(), readTMatrixSym(), readTrackD(), readTrackD32(), TSTLhitDeque::ReadTree(), TSTLhitMultiset::ReadTree(), TSTLhitMap::ReadTree(), TCloneshit::ReadTree(), TSTLhitSet::ReadTree(), TSTLhitStarDeque::ReadTree(), TSTLhit::ReadTree(), TSTLhitStarMultiMap::ReadTree(), TSTLhitStarSet::ReadTree(), TSTLhitStarMap::ReadTree(), TSTLhitMultiMap::ReadTree(), TSTLhitStar::ReadTree(), TSTLhitStarMultiSet::ReadTree(), TSTLhitList::ReadTree(), TSTLhitStarList::ReadTree(), TMVA::MethodKNN::ReadWeightsFromStream(), TRecorderReplaying::RegisterWindow(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), Show(), stress10(), stress7(), stress8read(), stress9tree(), tclread(), VectorTest< Dim >::testRead(), TMVAClassificationApplication(), TMVAClassificationCategoryApplication(), TMVAMulticlassApplication(), TMVARegressionApplication(), tree1r(), tree4r(), tv3Read1(), TPacketizerUnit::TSlaveStat::UpdatePerformance(), and TPacketizerFile::TSlaveStat::UpdatePerformance().

Int_t TTree::GetEvent ( Long64_t  entry = 0,
Int_t  getall = 0 
) [inline]

Definition at line 317 of file TTree.h.

References entry, and GetEntry().

Int_t TTree::GetEntryWithIndex ( Int_t  major,
Int_t  minor = 0 
) [virtual]

Definition at line 4562 of file TTree.cxx.

References fBranches, fFriendLockStatus, fFriends, fReadEntry, TObjArray::GetEntriesFast(), TBranch::GetEntry(), GetEntryNumberWithIndex(), TFriendElement::GetTree(), i, kGetEntryWithIndex, Long64_t, t, and TObjArray::UncheckedAt().

Referenced by CompareTrees().

Long64_t TTree::GetEntryNumberWithBestIndex ( Int_t  major,
Int_t  minor = 0 
) const [virtual]

Definition at line 4518 of file TTree.cxx.

References fTreeIndex, and TVirtualIndex::GetEntryNumberWithBestIndex().

Long64_t TTree::GetEntryNumberWithIndex ( Int_t  major,
Int_t  minor = 0 
) const [virtual]

Definition at line 4542 of file TTree.cxx.

References fTreeIndex, and TVirtualIndex::GetEntryNumberWithIndex().

Referenced by TChainIndex::GetEntryNumberFriend(), TTreeIndex::GetEntryNumberFriend(), GetEntryWithIndex(), and TChain::GetEntryWithIndex().

TEventList* TTree::GetEventList (  )  const [inline]

Definition at line 321 of file TTree.h.

References fEventList.

Referenced by TSelectorDraw::Begin(), TTreePlayer::DrawSelect(), TTreeCacheUnzip::FillBuffer(), and TTreeCache::FillBuffer().

TEntryList * TTree::GetEntryList (  )  [virtual]

Definition at line 4495 of file TTree.cxx.

References fEntryList.

Referenced by TSelectorDraw::Begin(), TTreePlayer::DrawSelect(), TSpider::GetEntriesToProcess(), and TTreePlayer::GetEntriesToProcess().

Long64_t TTree::GetEntryNumber ( Long64_t  entry  )  const [virtual]

Definition at line 4503 of file TTree.cxx.

References fEntryList, and TEntryList::GetEntry().

Referenced by TSpider::AddVariable(), TTreePlayer::CopyTree(), TSpider::InitVariables(), RooTreeDataStore::loadValues(), TTreePlayer::Principal(), TTreePlayer::Process(), TTreePlayer::Query(), TTreePlayer::Scan(), TSpider::SetCurrentEntries(), and TSPlot::SetTreeSelection().

virtual Int_t TTree::GetFileNumber (  )  const [inline, virtual]

Definition at line 324 of file TTree.h.

References fFileNumber.

Referenced by TChain::Merge().

TTree * TTree::GetFriend ( const char *   )  const [virtual]

Definition at line 4611 of file TTree.cxx.

References fFriendLockStatus, fFriends, GetFriend(), TNamed::GetName(), TFriendElement::GetTree(), TFriendElement::GetTreeName(), kGetFriend, and TIter::Reset().

Referenced by GetFriend(), TFormLeafInfoTTree::TFormLeafInfoTTree(), and TFormLeafInfoTTree::Update().

const char * TTree::GetFriendAlias ( TTree  )  const [virtual]

Definition at line 4647 of file TTree.cxx.

References fFriendLockStatus, fFriends, GetFriendAlias(), TNamed::GetName(), TFriendElement::GetTree(), GetTree(), kGetFriendAlias, TIter::Reset(), and t.

Referenced by GetFriendAlias(), and TTreeFormula::ParseWithLeaf().

TH1* TTree::GetHistogram (  )  [inline]

Definition at line 327 of file TTree.h.

References TVirtualTreePlayer::GetHistogram(), and GetPlayer().

Referenced by TTreeViewer::ExecuteDraw().

virtual Int_t* TTree::GetIndex (  )  [inline, virtual]

Definition at line 328 of file TTree.h.

References TArrayI::fArray, and fIndex.

virtual Double_t* TTree::GetIndexValues (  )  [inline, virtual]

Definition at line 329 of file TTree.h.

References TArrayD::fArray, and fIndexValues.

TIterator * TTree::GetIteratorOnAllLeaves ( Bool_t  dir = kIterForward  )  [virtual]

Definition at line 4711 of file TTree.cxx.

Referenced by TTreeFormula::FindLeafForExpression(), and TTreeFormula::GetLeafWithDatamember().

TLeaf * TTree::GetLeaf ( const char *  name  )  [virtual]

Definition at line 4719 of file TTree.cxx.

References fFriendLockStatus, fFriends, FindBranch(), TLeaf::GetBranch(), TBranch::GetLeaf(), GetListOfLeaves(), TBranch::GetMother(), TNamed::GetName(), TFriendElement::GetTree(), kGetLeaf, l, name, TString::Remove(), TIter::Reset(), and t.

Referenced by TChain::GetLeaf(), GetMaximum(), GetMinimum(), and PyROOT::TTreeGetAttr().

virtual TList* TTree::GetListOfClones (  )  [inline, virtual]

Definition at line 332 of file TTree.h.

References fClones.

Referenced by TChain::LoadTree(), and MergeTrees().

virtual TObjArray* TTree::GetListOfBranches (  )  [inline, virtual]

Definition at line 333 of file TTree.h.

References fBranches.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeTree(), Branch(), CloneTree(), TTreeCloner::CollectBranches(), THbookFile::ConvertCWN(), THbookFile::ConvertRWN(), CopyAddresses(), TTreePlayer::CopyTree(), DirectoryAutoAdd(), FindBranch(), TTreeFormula::FindLeafForExpression(), FlushBaskets(), TChain::GetListOfBranches(), TProofChain::GetListOfBranches(), TBranch::GetMother(), TTreeViewer::MapTree(), TChain::Merge(), mvaweights(), Print(), ResetBranchAddresses(), SetDefaultEntryOffsetLen(), SetDirectory(), SetEntries(), and THbookTree::SetEntries().

virtual TObjArray* TTree::GetListOfLeaves (  )  [inline, virtual]

Definition at line 334 of file TTree.h.

References fLeaves.

Referenced by TTreeCache::AddBranch(), CloneTree(), CopyAddresses(), Delete(), drawsparse_draw(), FindLeaf(), GetBranch(), GetLeaf(), TLeaf::GetLeafCounter(), TChain::GetListOfLeaves(), TProofChain::GetListOfLeaves(), TBranchElement::Init(), TBranch::Init(), TBranchObject::Init(), LoadBaskets(), TTreePlayer::MakeClass(), TTreePlayer::MakeCode(), TTreeFriendLeafIter::Next(), Notify(), OptimizeBaskets(), paracoor(), TTreePlayer::Principal(), Print(), TTreeViewer::ProcessMessage(), TTreePlayer::Query(), TTreePlayer::Scan(), TSPlot::SetTreeSelection(), TTreeTableInterface::SetVariablesExpression(), TSpider::SetVariablesExpression(), Show(), TTreeCache::TTreeCache(), TTreePerfStats::TTreePerfStats(), TBranch::~TBranch(), and TLeaf::~TLeaf().

virtual TList* TTree::GetListOfFriends (  )  const [inline, virtual]

Definition at line 335 of file TTree.h.

References fFriends.

Referenced by TTreeCache::AddBranch(), ROOT::TTreeProxyGenerator::AnalyzeTree(), TChain::LoadTree(), TTreeViewer::MapTree(), TTreeFriendLeafIter::Next(), TBranchRef::Notify(), and ROOT::TFriendProxy::Update().

virtual TList* TTree::GetListOfAliases (  )  const [inline, virtual]

Definition at line 336 of file TTree.h.

References fAliases.

Int_t TTree::GetMakeClass (  )  const [inline]

Definition at line 340 of file TTree.h.

References fMakeClass.

Referenced by CheckBranchAddressType(), TBranchElement::FillLeaves(), TFormLeafInfo::GetObjectAddress(), TBranchElement::GetValue(), TBranchElement::GetValuePointer(), TBranchElement::PrintValue(), TBranchElement::SetAddress(), TBranchElement::SetupAddresses(), and TBranchElement::ValidateAddress().

virtual Long64_t TTree::GetMaxEntryLoop (  )  const [inline, virtual]

Definition at line 342 of file TTree.h.

References fMaxEntryLoop.

Referenced by TTreePlayer::DrawSelect(), and TProofChain::GetEntries().

Double_t TTree::GetMaximum ( const char *  columname  )  [virtual]

Definition at line 4824 of file TTree.cxx.

References fEntries, TLeaf::GetBranch(), TBranch::GetEntry(), GetLeaf(), TLeaf::GetLen(), TLeaf::GetValue(), i, j, Long64_t, and val.

Referenced by TChain::GetMaximum(), mvaweights(), paracoor(), plot(), and PlotDecisionBoundary().

Long64_t TTree::GetMaxTreeSize (  )  [static]

Definition at line 4851 of file TTree.cxx.

References fgMaxTreeSize.

Referenced by CopyEntries(), G__G__Tree_113_0_98(), and G__setup_memfuncTTree().

virtual Long64_t TTree::GetMaxVirtualSize (  )  const [inline, virtual]

Definition at line 345 of file TTree.h.

References fMaxVirtualSize.

Double_t TTree::GetMinimum ( const char *  columname  )  [virtual]

Definition at line 4859 of file TTree.cxx.

References fEntries, TLeaf::GetBranch(), TBranch::GetEntry(), GetLeaf(), TLeaf::GetLen(), TLeaf::GetValue(), i, j, Long64_t, and val.

Referenced by TChain::GetMinimum(), mvaweights(), paracoor(), plot(), and PlotDecisionBoundary().

virtual Int_t TTree::GetNbranches (  )  [inline, virtual]

Definition at line 347 of file TTree.h.

References fBranches, and TObjArray::GetEntriesFast().

Referenced by TChain::GetNbranches().

TObject* TTree::GetNotify (  )  const [inline]

Definition at line 348 of file TTree.h.

References fNotify.

TVirtualTreePlayer * TTree::GetPlayer (  ) 

Definition at line 4886 of file TTree.cxx.

References fPlayer, and TVirtualTreePlayer::TreePlayer().

Referenced by TParallelCoord::ApplySelectionToTree(), BuildIndex(), CopyTree(), TFitEditor::DoFit(), Draw(), TChain::Draw(), TTreeViewer::ExecuteDraw(), Fit(), GetEntries(), GetHistogram(), TProofChain::GetPlayer(), GetSelect(), GetSelectedRows(), TParallelCoord::GetTree(), GetV1(), GetV2(), GetV3(), GetV4(), GetVal(), GetVar(), GetVar1(), GetVar2(), GetVar3(), GetVar4(), GetW(), THbookTree::InitBranches(), TChain::Loop(), MakeClass(), MakeCode(), MakeProxy(), TSessionQueryFrame::OnBtnFinalize(), TSessionQueryFrame::OnBtnRetrieve(), TSessionViewer::OnListTreeClicked(), Principal(), Process(), Query(), TParallelCoord::ResetTree(), Scan(), SetEstimate(), TTreeViewer::SetScanFileName(), TSPlot::SetTreeSelection(), StartViewer(), and UnbinnedFit().

virtual Int_t TTree::GetPacketSize (  )  const [inline, virtual]

Definition at line 350 of file TTree.h.

References fPacketSize.

Referenced by TChain::AddFile().

virtual Long64_t TTree::GetReadEntry (  )  const [inline, virtual]

Definition at line 351 of file TTree.h.

References fReadEntry.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeElement(), TTreeFormula::EvalObject(), TTreeFormula::EvalStringInstance(), TTreePerfStats::FileReadEvent(), TTreeCacheUnzip::FillBuffer(), TTreeCache::FillBuffer(), TTreeFormula::FindLeafForExpression(), ROOT::GetContainedClassName(), TChainIndex::GetEntryNumberFriend(), TTreeIndex::GetEntryNumberFriend(), TChain::GetReadEntry(), TBranchElement::GetValue(), TBranchElement::GetValuePointer(), TTreeViewer::HandleTimer(), TTreeFormula::Init(), TBranchElement::IsMissingCollection(), TTreeFormula::ParseWithLeaf(), ROOT::TFriendProxy::ResetReadEntry(), TSelectorDraw::TakeAction(), and TTreeIndex::TTreeIndex().

virtual Long64_t TTree::GetReadEvent (  )  const [inline, virtual]

Definition at line 352 of file TTree.h.

References fReadEntry.

virtual Int_t TTree::GetScanField (  )  const [inline, virtual]

Definition at line 353 of file TTree.h.

References fScanField.

Referenced by TSpider::GotoFollowing(), TSpider::GotoNext(), TSpider::GotoPrevious(), TTreePlayer::Scan(), and TSpider::SetCurrentEntries().

TTreeFormula* TTree::GetSelect (  )  [inline]

Definition at line 354 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetSelect().

Referenced by THbookTree::InitBranches().

virtual Long64_t TTree::GetSelectedRows (  )  [inline, virtual]

Definition at line 355 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetSelectedRows().

Referenced by TMemStatShow::EventInfo1(), FillUnBinData(), TGL5DDataSet::TGL5DDataSet(), and TreeUnbinnedFitLikelihood().

virtual Int_t TTree::GetTimerInterval (  )  const [inline, virtual]

Definition at line 356 of file TTree.h.

References fTimerInterval.

Referenced by TTreePlayer::Process().

virtual Long64_t TTree::GetTotBytes (  )  const [inline, virtual]

Definition at line 357 of file TTree.h.

References fTotBytes.

Referenced by CopyEntries(), and TTreePerfStats::TTreePerfStats().

virtual TTree* TTree::GetTree (  )  const [inline, virtual]

Definition at line 358 of file TTree.h.

Referenced by TTreeCache::AddBranch(), TMVA::DataSetFactory::BuildEventVector(), TMVA::DataSetFactory::ChangeToNewTree(), CloneTree(), TEntryList::Contains(), CopyEntries(), TChainIndex::DeleteIndices(), TEntryList::Enter(), TTreeFormula::FindLeafForExpression(), TPySelector::GetEntry(), ProofFriends::GetEntry(), RooProofDriverSelector::GetEntry(), TSelectorEntries::GetEntry(), GetFriendAlias(), TChainIndex::GetSubTreeIndex(), TTreeCache::GetTree(), TTreeViewer::MapTree(), TTreeFormula::ParseWithLeaf(), ProofEventProc::Process(), EventTree_Proc::Process(), R__HandleIndex(), TChainIndex::ReleaseSubTreeIndex(), TEntryList::Remove(), ROOT::TFriendProxy::ResetReadEntry(), TEntryList::SetTree(), TSelectorDraw::TakeAction(), and TTreePlayer::UpdateFormulaLeaves().

virtual TVirtualIndex* TTree::GetTreeIndex (  )  const [inline, virtual]

Definition at line 359 of file TTree.h.

References fTreeIndex.

Referenced by CopyEntries(), TChainIndex::DeleteIndices(), TChainIndex::GetSubTreeIndex(), Merge(), MergeTrees(), TTreeFormula::ParseWithLeaf(), R__HandleIndex(), TChainIndex::ReleaseSubTreeIndex(), TChainIndex::TChainIndex(), TChainIndex::~TChainIndex(), and TTreeIndex::~TTreeIndex().

virtual Int_t TTree::GetTreeNumber (  )  const [inline, virtual]

Definition at line 360 of file TTree.h.

Referenced by TSpider::AddVariable(), CopyEntries(), TTreePlayer::CopyTree(), TMultiLayerPerceptron::GetEntry(), TTreeFormula::Init(), TTreeTableInterface::InitEntries(), TSpider::InitVariables(), LoadTree(), TTreePlayer::Principal(), TTreePlayer::Query(), TTreePlayer::Scan(), TSpider::SetCurrentEntries(), TSPlot::SetTreeSelection(), and TTreeIndex::TTreeIndex().

virtual Int_t TTree::GetUpdate (  )  const [inline, virtual]

Definition at line 361 of file TTree.h.

References fUpdate.

Referenced by TSelectorDraw::TakeAction().

TList * TTree::GetUserInfo (  )  [virtual]

Definition at line 4898 of file TTree.cxx.

References fUserInfo, and TCollection::SetName().

Referenced by alice_esd(), alice_esd_split(), memstat::TMemStatMng::Close(), EventInfo(), TMemStatShow::FillBTString(), memstat::TMemStatMng::Init(), InspectRef(), memstat(), ReadRef(), TMemStatShow::Show(), and WriteRef().

TTreeFormula* TTree::GetVar ( Int_t  i  )  [inline]

Definition at line 363 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar().

Referenced by TGL5DDataSet::TGL5DDataSet().

TTreeFormula* TTree::GetVar1 (  )  [inline]

Definition at line 364 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar1().

Referenced by THbookTree::InitBranches().

TTreeFormula* TTree::GetVar2 (  )  [inline]

Definition at line 365 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar2().

Referenced by THbookTree::InitBranches().

TTreeFormula* TTree::GetVar3 (  )  [inline]

Definition at line 366 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar3().

Referenced by THbookTree::InitBranches().

TTreeFormula* TTree::GetVar4 (  )  [inline]

Definition at line 367 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar4().

virtual Double_t* TTree::GetVal ( Int_t  i  )  [inline, virtual]

Definition at line 368 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVal().

Referenced by TGL5DDataSet::TGL5DDataSet().

virtual Double_t* TTree::GetV1 (  )  [inline, virtual]

Definition at line 369 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetV1().

Referenced by TParallelCoord::AddVariable(), double32(), FillUnBinData(), TMemStat::MakeGraph(), TMemStat::MakeHisMemoryStamp(), memstat(), TMemStatShow::Show(), and TreeUnbinnedFitLikelihood().

virtual Double_t* TTree::GetV2 (  )  [inline, virtual]

Definition at line 370 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetV2().

Referenced by FillUnBinData(), TMemStat::MakeGraph(), memstat(), TMemStatShow::Show(), and TreeUnbinnedFitLikelihood().

virtual Double_t* TTree::GetV3 (  )  [inline, virtual]

Definition at line 371 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetV3().

Referenced by memstat(), TMemStatShow::Show(), and TreeUnbinnedFitLikelihood().

virtual Double_t* TTree::GetV4 (  )  [inline, virtual]

Definition at line 372 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetV4().

Referenced by memstat(), and TMemStatShow::Show().

virtual Double_t* TTree::GetW (  )  [inline, virtual]

Definition at line 373 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetW().

Referenced by TreeUnbinnedFitLikelihood().

virtual Double_t TTree::GetWeight (  )  const [inline, virtual]

Definition at line 374 of file TTree.h.

References fWeight.

Referenced by TSelectorDraw::Begin(), TMultiLayerPerceptron::GetEntry(), TChain::GetWeight(), and TSelectorDraw::Notify().

virtual Long64_t TTree::GetZipBytes (  )  const [inline, virtual]

Definition at line 375 of file TTree.h.

References fZipBytes.

Referenced by TTreeCacheUnzip::FillBuffer(), TTreeCache::FillBuffer(), and TTreePerfStats::TTreePerfStats().

virtual void TTree::IncrementTotalBuffers ( Int_t  nbytes  )  [inline, virtual]

Definition at line 376 of file TTree.h.

References fTotalBuffers.

Referenced by TBranch::AddBasket(), TBasket::AdjustSize(), TBasket::DropBuffers(), TBasket::ReadBasketBuffers(), and TBasket::TBasket().

Bool_t TTree::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 377 of file TTree.h.

References kTRUE.

Int_t TTree::LoadBaskets ( Long64_t  maxmemory = 2000000000  )  [virtual]

Definition at line 4935 of file TTree.cxx.

References TLeaf::GetBranch(), GetListOfLeaves(), TBranch::LoadBaskets(), and SetMaxVirtualSize().

Long64_t TTree::LoadTree ( Long64_t  entry  )  [virtual]

Definition at line 4960 of file TTree.cxx.

References xmlio::Class, fEntries, fFriendLockStatus, fFriends, fNotify, fPlayer, fReadEntry, TFriendElement::GetTree(), GetTreeNumber(), kFALSE, TFriendElement::kFromChain, kLoadTree, kTRUE, LoadTreeFriend(), TObject::Notify(), and TObject::TestBit().

Referenced by TSpider::AddVariable(), TMVA::DataSetFactory::BuildEventVector(), CloneTree(), TEntryList::Contains(), CopyEntries(), TTreePlayer::CopyTree(), TSpider::Draw(), TEntryList::Enter(), TTreeFormula::FindLeafForExpression(), TEventIterTree::GetNextEvent(), TTreeTableInterface::GetValue(), TTreeTableInterface::GetValueAsString(), TTreeFormula::Init(), TTreeTableInterface::InitEntries(), TSpider::InitVariables(), TChain::LoadTree(), LoadTreeFriend(), main(), TTreePlayer::Principal(), TTreePlayer::Process(), TProofDraw::Process(), TTreePlayer::Query(), TEntryList::Remove(), TTreePlayer::Scan(), TSpider::SetCurrentEntries(), TSpider::SetDisplayAverage(), TSpider::SetNx(), TSpider::SetNy(), TSpider::SetSegmentDisplay(), TSPlot::SetTreeSelection(), Show(), TTreeIndex::TTreeIndex(), and TSpider::UpdateView().

Long64_t TTree::LoadTreeFriend ( Long64_t  entry,
TTree T 
) [virtual]

Definition at line 5044 of file TTree.cxx.

References fTreeIndex, TVirtualIndex::GetEntryNumberFriend(), and LoadTree().

Referenced by TChain::LoadTree(), and LoadTree().

Int_t TTree::MakeClass ( const char *  classname = 0,
Option_t option = "" 
) [virtual]

Definition at line 5066 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::MakeClass().

Referenced by MakeSelector().

Int_t TTree::MakeCode ( const char *  filename = 0  )  [virtual]

Definition at line 5114 of file TTree.cxx.

References fPlayer, GetPlayer(), TVirtualTreePlayer::MakeCode(), and TObject::Warning().

Int_t TTree::MakeProxy ( const char *  classname,
const char *  macrofilename = 0,
const char *  cutfilename = 0,
const char *  option = 0,
Int_t  maxUnrolling = 3 
) [virtual]

Definition at line 5145 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::MakeProxy().

Int_t TTree::MakeSelector ( const char *  selector = 0  )  [virtual]

Definition at line 5256 of file TTree.cxx.

References MakeClass().

Referenced by TTreeViewer::MakeSelector().

Bool_t TTree::MemoryFull ( Int_t  nbytes  ) 

Definition at line 5291 of file TTree.cxx.

References fMaxVirtualSize, fTotalBuffers, kFALSE, and kTRUE.

Long64_t TTree::Merge ( TCollection list,
Option_t option = "" 
) [virtual]

Definition at line 5348 of file TTree.cxx.

References TVirtualIndex::Append(), xmlio::Class, TObject::ClassName(), CopyAddresses(), TObject::Error(), Fill(), GetEntries(), GetEntry(), GetTreeIndex(), i, TObject::InheritsFrom(), kFALSE, kTRUE, Long64_t, nentries, and ResetBranchAddresses().

TTree * TTree::MergeTrees ( TList list,
Option_t option = "" 
) [static]

Definition at line 5302 of file TTree.cxx.

References TVirtualIndex::Append(), xmlio::Class, CloneTree(), CopyAddresses(), Fill(), GetEntries(), GetEntry(), GetListOfClones(), GetTreeIndex(), i, kFALSE, kTRUE, Long64_t, nentries, TList::Remove(), and ResetBranchAddresses().

Referenced by G__G__Tree_113_0_141(), and G__setup_memfuncTTree().

Bool_t TTree::Notify (  )  [virtual]

Reimplemented from TObject.

Definition at line 5385 of file TTree.cxx.

References TLeaf::GetBranch(), GetListOfLeaves(), kTRUE, and TObject::Notify().

void TTree::OptimizeBaskets ( ULong64_t  maxMemory = 10000000,
Float_t  minComp = 1.1,
Option_t option = "" 
) [virtual]

Definition at line 5399 of file TTree.cxx.

References TObjArray::At(), bsize, TString::Contains(), TBranch::GetBasketSize(), TObjArray::GetEntries(), TBranch::GetListOfBranches(), GetListOfLeaves(), TNamed::GetName(), TBranch::GetTotBytes(), TBranch::GetZipBytes(), i, TBranch::SetBasketSize(), TBranch::SetCompressionLevel(), and TString::ToLower().

Referenced by Fill().

TPrincipal * TTree::Principal ( const char *  varexp = "",
const char *  selection = "",
Option_t option = "np",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
)

Definition at line 5490 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::Principal().

void TTree::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

Definition at line 5523 of file TTree.cxx.

References b, xmlio::Class, cx, fBranchRef, fDirectory, fEntries, fFriendLockStatus, fFriends, fTotBytes, fZipBytes, TLeaf::GetBranch(), TObjArray::GetEntries(), TDirectory::GetKey(), TKey::GetKeylen(), GetListOfBranches(), GetListOfLeaves(), TNamed::GetName(), TKey::GetNbytes(), TNamed::GetTitle(), TFriendElement::GetTree(), TBranch::GetZipBytes(), TString::Index(), keep, kNPOS, kPrint, kTRUE, TBuffer::kWrite, l, Long64_t, TBranchRef::Print(), TBranch::Print(), Printf(), TString::ReplaceAll(), TBranch::ResetCount(), s, t, and total.

Referenced by cernbuild(), circular(), clonesA_Event_w(), convert_cwn(), copytree(), copytree2(), copytree3(), CreateFriendTree(), CreateParentTree(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), htw(), main(), makeEventSample(), RootShower::OnSaveFile(), THbookTree::Print(), TChain::Print(), ReadRef(), tclwrite(), tree3w(), tree4w(), tv3Write(), write(), writeCArray(), writeTMatrix(), writeTMatrixSym(), writeTrackD(), and writeTrackD32().

void TTree::PrintCacheStats ( Option_t option = ""  )  const [virtual]

Definition at line 5618 of file TTree.cxx.

References GetCurrentFile().

Referenced by main().

Long64_t TTree::Process ( const char *  filename,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 5635 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::Process().

Referenced by TTreePlayer::DrawScript(), TTreePlayer::GetEntries(), TTreeViewer::Process(), TChain::Process(), and TEvePointSelector::Select().

Long64_t TTree::Process ( TSelector selector,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 5705 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::Process().

Long64_t TTree::Project ( const char *  hname,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 5736 of file TTree.cxx.

References Draw(), TString::Form(), and Long64_t.

Referenced by mvaweights(), and TMVA::Tools::projNormTH1F().

TSQLResult * TTree::Query ( const char *  varexp = "",
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 5756 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::Query().

Long64_t TTree::ReadFile ( const char *  filename,
const char *  branchDescriptor = "" 
) [virtual]

Definition at line 5768 of file TTree.cxx.

References TObject::Error(), and ReadStream().

Referenced by TMVA::Factory::AddBackgroundTree(), TMVA::Factory::AddSignalTree(), basic2(), and TMVA::DataInputHandler::ReadInputTree().

Long64_t TTree::ReadStream ( istream &  inputStream,
const char *  branchDescriptor = "" 
) [virtual]

Definition at line 5810 of file TTree.cxx.

References TObjArray::Add(), TObjArray::At(), TString::Data(), TObject::Error(), fBranches, Fill(), Form(), TObjArray::GetEntries(), TBranch::GetListOfLeaves(), gTree, i, TObject::IsZombie(), kTRUE, Long64_t, nlines, TLeaf::ReadValue(), TBranch::SetAddress(), strlcpy(), and TObject::Warning().

Referenced by ReadFile().

void TTree::Refresh (  )  [virtual]

Definition at line 5942 of file TTree.cxx.

References TDirectory::Append(), fDirectory, fEntries, fLeaves, fSavedBytes, fTotalBuffers, fTotBytes, fZipBytes, GetBranch(), TObjArray::GetEntriesFast(), TDirectory::GetFile(), TNamed::GetName(), TDirectory::GetObject(), i, TDirectory::ReadKeys(), TBranch::Refresh(), TDirectory::Remove(), and TObjArray::UncheckedAt().

Referenced by TTreeViewer::DoRefresh().

void TTree::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TObject.

Definition at line 5913 of file TTree.cxx.

References fAliases, fEntryList, fEventList, fFriends, fPlayer, fTreeIndex, fUserInfo, and TList::RecursiveRemove().

void TTree::RemoveFriend ( TTree  )  [virtual]

Definition at line 5979 of file TTree.cxx.

References fFriendLockStatus, fFriends, TFriendElement::GetTree(), kRemoveFriend, and TList::Remove().

Referenced by TChain::LoadTree().

void TTree::Reset ( Option_t option = ""  )  [virtual]

Definition at line 6005 of file TTree.cxx.

References fBranches, fBranchRef, fChainOffset, fEntries, fNotify, fReadEntry, fSavedBytes, fTotalBuffers, fTotBytes, fTreeIndex, fZipBytes, TObjArray::GetEntriesFast(), i, TBranchRef::Reset(), and TObjArray::UncheckedAt().

Referenced by ChangeFile(), CloneTree(), TChain::Reset(), RooTreeDataStore::Reset(), and TProofProgressDialog::ResetProgressDialog().

void TTree::ResetBranchAddress ( TBranch  )  [virtual]

Definition at line 6033 of file TTree.cxx.

References TBranch::GetTree(), and TBranch::ResetAddress().

Referenced by CopyAddresses(), and TChain::ResetBranchAddress().

void TTree::ResetBranchAddresses (  )  [virtual]

Definition at line 6045 of file TTree.cxx.

References TObjArray::GetEntriesFast(), GetListOfBranches(), i, and TObjArray::UncheckedAt().

Referenced by TMVA::DataSetFactory::BuildEventVector(), CopyAddresses(), TMLPAnalyzer::GatherInformations(), TMemStat::GetMemStat(), Merge(), MergeTrees(), and TChain::ResetBranchAddresses().

Long64_t TTree::Scan ( const char *  varexp = "",
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 6058 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::Scan().

Referenced by TChain::Scan().

Bool_t TTree::SetAlias ( const char *  aliasName,
const char *  aliasFormula 
) [virtual]

Definition at line 6076 of file TTree.cxx.

References TList::Add(), fAliases, TList::FindObject(), kFALSE, kTRUE, TNamed::SetTitle(), and TNamed::TNamed().

Referenced by GenerateDrawHist().

void TTree::SetAutoSave ( Long64_t  autos = 300000000  )  [virtual]

Definition at line 6161 of file TTree.cxx.

References fAutoSave.

Referenced by memstat::TMemStatMng::Init(), main(), TChain::Merge(), stress8write(), and Roo2DKeysPdf::writeNTupleToFile().

void TTree::SetAutoFlush ( Long64_t  autof = 30000000  )  [virtual]

Definition at line 6128 of file TTree.cxx.

References fAutoFlush.

void TTree::SetBasketSize ( const char *  bname,
Int_t  buffsize = 16000 
) [virtual]

Definition at line 6174 of file TTree.cxx.

References TObject::Error(), fLeaves, TObjArray::GetEntriesFast(), TNamed::GetName(), i, kNPOS, kTRUE, s, TBranch::SetBasketSize(), and TObjArray::UncheckedAt().

Int_t TTree::SetBranchAddress ( const char *  bname,
void *  add,
TBranch **  ptr = 0 
) [virtual]

Definition at line 6204 of file TTree.cxx.

References TObject::Error(), GetBranch(), kMissingBranch, ptr, and SetBranchAddressImp().

Referenced by alice_esd_split(), TMVA::ApplicationCreateCombinedTree(), billtr(), TGeoChecker::CheckBoundaryReference(), ClassApplication(), clonesA_Event_r(), CompareTrees(), CopyAddresses(), copytree(), copytree2(), copytree3(), Draw_Slave_Access(), TMemStatManager::DumpTo(), TPerfStats::FileEvent(), TPerfStats::FileOpenEvent(), TPerfStats::FileReadEvent(), ProofAux::GenerateFriend(), TMemStat::GetMemStat(), TMemStat::GetStampList(), htr1(), h1analysis::Init(), RooProofDriverSelector::Init(), TRecorderReplaying::Initialize(), InspectDiff(), TRecorderInactive::ListCmd(), TRecorderInactive::ListGui(), main(), MakeHisto(), mlpHiggs(), PyROOT::TTreeSetBranchAddress::operator()(), TPerfStats::PacketEvent(), pileup(), PlotDecisionBoundary(), TPerfStats::RateEvent(), read(), ReadRef(), readSMatrix(), readSMatrixSym(), readTMatrix(), readTMatrixSym(), readTrackD(), readTrackD32(), TCloneshit::ReadTree(), TSTLhitMap::ReadTree(), TSTLhitMultiset::ReadTree(), TSTLhitDeque::ReadTree(), TSTLhitSet::ReadTree(), TSTLhitStarDeque::ReadTree(), TSTLhit::ReadTree(), TSTLhitStarMultiMap::ReadTree(), TSTLhitStarMap::ReadTree(), TSTLhitStarSet::ReadTree(), TSTLhitStar::ReadTree(), TSTLhitMultiMap::ReadTree(), TSTLhitStarMultiSet::ReadTree(), TSTLhitStarList::ReadTree(), TSTLhitList::ReadTree(), TMVA::MethodKNN::ReadWeightsFromStream(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), SetBranchAddress(), TEveVSD::SetBranchAddresses(), TPerfStats::SimpleEvent(), StockReturn(), stress10(), stress15(), stress7(), stress8read(), stress9tree(), tclread(), VectorTest< Dim >::testRead(), TMVAClassificationApplication(), TMVAClassificationCategoryApplication(), TMVAMulticlassApplication(), TMVARegressionApplication(), tree1r(), tree2ar(), tv3Read1(), and tv3Read2().

Int_t TTree::SetBranchAddress ( const char *  bname,
void *  add,
TClass realClass,
EDataType  datatype,
Bool_t  isptr 
) [virtual]

Definition at line 6222 of file TTree.cxx.

References SetBranchAddress().

Int_t TTree::SetBranchAddress ( const char *  bname,
void *  add,
TBranch **  ptr,
TClass realClass,
EDataType  datatype,
Bool_t  isptr 
) [virtual]

Definition at line 6235 of file TTree.cxx.

References CheckBranchAddressType(), TObject::Error(), GetBranch(), kMissingBranch, ptr, and SetBranchAddressImp().

template<class T>
Int_t TTree::SetBranchAddress ( const char *  bname,
T **  add,
TBranch **  ptr = 0 
) [inline]

Definition at line 421 of file TTree.h.

References TClass::GetClass(), TDataType::GetType(), kOther_t, ptr, SetBranchAddress(), T, and type.

template<class T>
Int_t TTree::SetBranchAddress ( const char *  bname,
T add,
TBranch **  ptr = 0 
) [inline]

Definition at line 430 of file TTree.h.

References TClass::GetClass(), TDataType::GetType(), kOther_t, ptr, SetBranchAddress(), T, and type.

void TTree::SetBranchStatus ( const char *  bname,
Bool_t  status = 1,
UInt_t found = 0 
) [virtual]

Definition at line 6289 of file TTree.cxx.

References TObject::Error(), fFriendLockStatus, fFriends, fLeaves, TString::Form(), GetBranch(), TLeaf::GetBranch(), TObjArray::GetEntries(), TObjArray::GetEntriesFast(), TLeaf::GetLeafCount(), TBranch::GetListOfBranches(), TNamed::GetName(), TBranch::GetNleaves(), TFriendElement::GetTree(), i, j, kDoNotProcess, kNPOS, kSetBranchStatus, kTRUE, name, TObject::ResetBit(), s, TObject::SetBit(), t, TObject::TestBit(), and TObjArray::UncheckedAt().

Referenced by alice_esd(), alice_esd_loadlib(), TMVA::DataSetFactory::ChangeToNewTree(), copytree(), copytree2(), TChain::LoadTree(), TChain::SetBranchStatus(), and stress15().

void TTree::SetBranchStyle ( Int_t  style = 1  )  [static]

Definition at line 6448 of file TTree.cxx.

References fgBranchStyle.

Referenced by G__G__Tree_113_0_166(), G__setup_memfuncTTree(), main(), and stress().

void TTree::SetCacheSize ( Long64_t  cachesize = -1  )  [virtual]

Definition at line 6459 of file TTree.cxx.

References fAutoFlush, fCacheSize, fEntries, fZipBytes, TFile::GetCacheRead(), TFile::GetCompressionLevel(), GetCurrentFile(), TTreeCacheUnzip::IsParallelUnzip(), Long64_t, and TFile::SetCacheRead().

Referenced by h1chain(), TChain::LoadTree(), main(), TTreePlayer::Process(), and stress8read().

void TTree::SetCacheEntryRange ( Long64_t  first,
Long64_t  last 
) [virtual]

Definition at line 6505 of file TTree.cxx.

References GetCurrentFile().

Referenced by main().

void TTree::SetCacheLearnEntries ( Int_t  n = 10  )  [virtual]

Definition at line 6516 of file TTree.cxx.

References TTreeCache::SetLearnEntries().

Referenced by main().

virtual void TTree::SetChainOffset ( Long64_t  offset = 0  )  [inline, virtual]

Definition at line 442 of file TTree.h.

References fChainOffset.

Referenced by TChain::LoadTree().

void TTree::SetCircular ( Long64_t  maxEntries  )  [virtual]

Definition at line 6524 of file TTree.cxx.

References compress(), fBranches, fDirectory, fMaxEntries, TFile::GetCompressionLevel(), TObjArray::GetEntriesFast(), TDirectory::GetFile(), i, kCircular, TObject::ResetBit(), TObject::SetBit(), and TObjArray::UncheckedAt().

Referenced by circular(), TMVA::MethodCategory::InitCircularTree(), TChain::Merge(), TPacketizerFile::TSlaveStat::TSlaveStat(), and TPacketizerUnit::TSlaveStat::TSlaveStat().

void TTree::SetDebug ( Int_t  level = 1,
Long64_t  min = 0,
Long64_t  max = 9999999 
) [virtual]

Definition at line 6575 of file TTree.cxx.

References fDebug, fDebugMax, and fDebugMin.

Referenced by TProofChain::SetDebug().

void TTree::SetDefaultEntryOffsetLen ( Int_t  newdefault,
Bool_t  updateExisting = kFALSE 
) [virtual]

Definition at line 6589 of file TTree.cxx.

References b, fBranchRef, fDefaultEntryOffsetLen, GetListOfBranches(), kTRUE, and TBranch::SetEntryOffsetLen().

void TTree::SetDirectory ( TDirectory dir  )  [virtual]

Definition at line 6612 of file TTree.cxx.

References TDirectory::Append(), b, dir(), fBranchRef, fDirectory, TDirectory::GetFile(), GetListOfBranches(), TDirectory::Remove(), and TBranch::SetFile().

Referenced by Build_Timing_Tree(), RooTreeDataStore::createTree(), TMLPAnalyzer::GatherInformations(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), TMVA::MethodCategory::InitCircularTree(), RooTreeDataStore::loadValues(), run_selector_tests(), ProofNtuple::SlaveBegin(), ProofNtuple::SlaveTerminate(), TPerfStats::TPerfStats(), and TMVA::MethodKNN::WriteWeightsToStream().

Long64_t TTree::SetEntries ( Long64_t  n = -1  )  [virtual]

Definition at line 6646 of file TTree.cxx.

References b, fEntries, GetListOfBranches(), Long64_t, and TObject::Warning().

void TTree::SetEstimate ( Long64_t  nentries = 10000  )  [virtual]

Definition at line 6751 of file TTree.cxx.

References fEstimate, fPlayer, GetPlayer(), and TVirtualTreePlayer::SetEstimate().

Referenced by TSelectorDraw::Begin(), TTreePlayer::DrawSelect(), FillUnBinData(), memstat(), TMemStatShow::Show(), stress7(), and TTreePlayer::UnbinnedFit().

void TTree::SetFileNumber ( Int_t  number = 0  )  [virtual]

Definition at line 6766 of file TTree.cxx.

References fFileNumber, and TObject::Warning().

void TTree::SetEventList ( TEventList list  )  [virtual]

Definition at line 6711 of file TTree.cxx.

References entry, fEntryList, fEventList, TEventList::GetEntry(), TEventList::GetN(), TNamed::GetName(), TEventList::GetReapplyCut(), TNamed::GetTitle(), i, TObject::kCanDelete, kTRUE, Long64_t, TEntryList::SetDirectory(), snprintf, and TObject::TestBit().

Referenced by TTreeViewer::ExecuteDraw(), TTreeViewer::ExecuteSpider(), stress7(), and Test4().

void TTree::SetEntryList ( TEntryList list,
Option_t opt = "" 
) [virtual]

Definition at line 6690 of file TTree.cxx.

References fEntryList, fEventList, TObject::kCanDelete, TEntryList::SetTree(), and TObject::TestBit().

Referenced by TParallelCoord::AddVariable(), TParallelCoord::ApplySelectionToTree(), TSelectorDraw::Begin(), h1analysis::Begin(), TTreePlayer::DrawSelect(), TParallelCoord::GetTree(), h1analysisProxy_Begin(), h1analysisProxy_SlaveBegin(), h1analysis::Notify(), TParallelCoord::ResetTree(), TTreeTableInterface::SetEntryList(), Test4(), and TTreeTableInterface::~TTreeTableInterface().

void TTree::SetMakeClass ( Int_t  make  )  [virtual]

Definition at line 6784 of file TTree.cxx.

References fBranches, fMakeClass, TObjArray::GetEntriesFast(), i, and TObjArray::UncheckedAt().

Referenced by CloneTree(), RooProofDriverSelector::Init(), TChain::LoadTree(), and TChain::SetMakeClass().

virtual void TTree::SetMaxEntryLoop ( Long64_t  maxev = 1000000000  )  [inline, virtual]

Definition at line 453 of file TTree.h.

References fMaxEntryLoop.

void TTree::SetMaxTreeSize ( Long64_t  maxsize = 1900000000  )  [static]

Definition at line 6799 of file TTree.cxx.

References fgMaxTreeSize.

Referenced by G__G__Tree_113_0_182(), and G__setup_memfuncTTree().

virtual void TTree::SetMaxVirtualSize ( Long64_t  size = 0  )  [inline, virtual]

Definition at line 455 of file TTree.h.

References fMaxVirtualSize, and size.

Referenced by LoadBaskets(), and TChain::LoadTree().

void TTree::SetName ( const char *  name  )  [virtual]

Reimplemented from TNamed.

Definition at line 6814 of file TTree.cxx.

References TDirectory::Append(), fDirectory, TNamed::fName, gPad, and TDirectory::Remove().

Referenced by TMVA::DataInputHandler::AddBackgroundTree(), TMVA::DataInputHandler::AddSignalTree(), TMVA::DataInputHandler::AddTree(), CreateFriendTree(), TChain::Merge(), and TProofChain::SetName().

virtual void TTree::SetNotify ( TObject obj  )  [inline, virtual]

Definition at line 457 of file TTree.h.

References fNotify.

Referenced by TTreePlayer::DrawScript(), TTreePlayer::GetEntries(), and TTreePlayer::Process().

void TTree::SetObject ( const char *  name,
const char *  title 
) [virtual]

Definition at line 6834 of file TTree.cxx.

References TDirectory::Append(), fDirectory, TNamed::fName, TNamed::fTitle, gPad, and TDirectory::Remove().

void TTree::SetParallelUnzip ( Bool_t  opt = kTRUE,
Float_t  RelSize = -1 
) [virtual]

Definition at line 6856 of file TTree.cxx.

References TTreeCacheUnzip::kDisable, TTreeCacheUnzip::kEnable, TTreeCacheUnzip::SetParallelUnzip(), and TTreeCacheUnzip::SetUnzipRelBufferSize().

Referenced by main().

virtual void TTree::SetScanField ( Int_t  n = 50  )  [inline, virtual]

Definition at line 460 of file TTree.h.

References fScanField, and n.

Referenced by TTreePlayer::Scan(), TSpider::SetNx(), TSpider::SetNy(), and TSpider::TSpider().

virtual void TTree::SetTimerInterval ( Int_t  msec = 333  )  [inline, virtual]

Definition at line 461 of file TTree.h.

References fTimerInterval.

Referenced by TTreeViewer::ExecuteDraw().

void TTree::SetTreeIndex ( TVirtualIndex index  )  [virtual]

Definition at line 6871 of file TTree.cxx.

References fTreeIndex, and TVirtualIndex::SetTree().

Referenced by TChainIndex::DeleteIndices(), TChainIndex::GetSubTreeIndex(), R__HandleIndex(), TChainIndex::ReleaseSubTreeIndex(), TChainIndex::TChainIndex(), TChainIndex::~TChainIndex(), and TTreeIndex::~TTreeIndex().

void TTree::SetWeight ( Double_t  w = 1,
Option_t option = "" 
) [virtual]

Definition at line 6889 of file TTree.cxx.

References fWeight.

virtual void TTree::SetUpdate ( Int_t  freq = 0  )  [inline, virtual]

Definition at line 464 of file TTree.h.

References freq, and fUpdate.

void TTree::Show ( Long64_t  entry = -1,
Int_t  lenmax = 20 
) [virtual]

Definition at line 6914 of file TTree.cxx.

References xmlio::Class, TObject::Error(), fReadEntry, TObjArray::GetEntriesFast(), GetEntry(), TBranch::GetListOfBranches(), GetListOfLeaves(), i, kDoNotProcess, l, len, LoadTree(), TMath::Min(), TObject::TestBit(), and TObjArray::UncheckedAt().

Referenced by clonesA_Event_r(), clonesA_Event_w(), create_3Bumps(), create_array_with_different_lengths(), create_circ(), create_lin(), create_lin_Nvar(), create_lin_Nvar_2(), create_lin_Nvar_Arr(), create_lin_Nvar_categories(), create_lin_Nvar_discrete(), create_lin_Nvar_double(), create_lin_Nvar_weighted(), create_lin_Nvar_withFriend(), create_lin_NvarObsolete(), create_ManyVars(), create_schachbrett(), create_schachbrett_2D(), create_schachbrett_3D(), create_schachbrett_4D(), create_schachbrett_5D(), TFileDrawMap::DumpObject(), makeTree_circ(), makeTree_lin_Nvar(), and tree4r().

void TTree::StartViewer (  )  [virtual]

Definition at line 6988 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::StartViewer().

Referenced by ClassImp(), showEventSample(), tree1r(), and tree4r().

void TTree::StopCacheLearningPhase (  )  [virtual]

Definition at line 7002 of file TTree.cxx.

References GetCurrentFile().

Int_t TTree::UnbinnedFit ( const char *  funcname,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 7078 of file TTree.cxx.

References fPlayer, GetPlayer(), and TVirtualTreePlayer::UnbinnedFit().

Referenced by TreeWrapper::Fit(), and FitUsingTTreeFit().

void TTree::UseCurrentStyle (  )  [virtual]

Reimplemented from TObject.

Definition at line 7143 of file TTree.cxx.

References TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TStyle::GetHistFillColor(), TStyle::GetHistFillStyle(), TStyle::GetHistLineColor(), TStyle::GetHistLineStyle(), TStyle::GetHistLineWidth(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), gStyle, TStyle::IsReading(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TStyle::SetHistFillColor(), TStyle::SetHistFillStyle(), TStyle::SetHistLineColor(), TStyle::SetHistLineStyle(), TStyle::SetHistLineWidth(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), and TAttMarker::SetMarkerStyle().

Int_t TTree::Write ( const char *  name = 0,
Int_t  option = 0,
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TObject.

Definition at line 7179 of file TTree.cxx.

Referenced by basic2(), billtw(), cernbuild(), ChangeFile(), TGeoChecker::CheckBoundaryErrors(), clonesA_Event_w(), convert_cwn(), convert_rwn(), CopyDir(), create_3Bumps(), create_array_with_different_lengths(), create_circ(), create_lin(), create_lin_Nvar(), create_lin_Nvar_2(), create_lin_Nvar_Arr(), create_lin_Nvar_categories(), create_lin_Nvar_discrete(), create_lin_Nvar_double(), create_lin_Nvar_weighted(), create_lin_Nvar_withFriend(), create_lin_NvarObsolete(), create_ManyVars(), create_MultipleBackground(), create_schachbrett(), create_schachbrett_2D(), create_schachbrett_3D(), create_schachbrett_4D(), create_schachbrett_5D(), CreateFriendTree(), CreateParentTree(), double32(), TMVA::Factory::EvaluateAllMethods(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), TMVA::RuleFit::MakeDebugHists(), TMVA::RuleFitParams::MakeGDPath(), TSTLhitStarMap::MakeTree(), TSTLhitMap::MakeTree(), TSTLhitStarMultiSet::MakeTree(), TSTLhitMultiMap::MakeTree(), TSTLhitList::MakeTree(), TSTLhitMultiset::MakeTree(), TSTLhitSet::MakeTree(), TSTLhitStar::MakeTree(), TSTLhitStarSet::MakeTree(), TSTLhitStarMultiMap::MakeTree(), TSTLhitStarDeque::MakeTree(), TSTLhit::MakeTree(), TSTLhitDeque::MakeTree(), TCloneshit::MakeTree(), TSTLhitStarList::MakeTree(), TChain::Merge(), multidimSampling(), RootShower::OnSaveFile(), run_selector_tests(), TParallelCoord::SaveTree(), ProofNtuple::SlaveTerminate(), stress7(), tclwrite(), tree1w(), tree2aw(), tree2w(), tree3w(), tv3Write(), write(), TMVA::MethodBoost::WriteMonitoringHistosToFile(), TMVA::MethodCommittee::WriteMonitoringHistosToFile(), TMVA::MethodRuleFit::WriteMonitoringHistosToFile(), and TMVA::MethodBDT::WriteMonitoringHistosToFile().

Int_t TTree::Write ( const char *  name = 0,
Int_t  option = 0,
Int_t  bufsize = 0 
) const [virtual]

Reimplemented from TObject.

Definition at line 7169 of file TTree.cxx.

References FlushBaskets(), and TObject::Write().

TTree& TTree::operator= ( const TTree tt  )  [private]

void TTree::AddClone ( TTree  )  [protected]

virtual void TTree::KeepCircular (  )  [protected, virtual]

virtual TBranch* TTree::BranchImp ( const char *  branchname,
const char *  classname,
TClass ptrClass,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

virtual TBranch* TTree::BranchImp ( const char *  branchname,
TClass ptrClass,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

virtual TBranch* TTree::BranchImpRef ( const char *  branchname,
const char *  classname,
TClass ptrClass,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

virtual TBranch* TTree::BranchImpRef ( const char *  branchname,
TClass ptrClass,
EDataType  datatype,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

virtual Int_t TTree::CheckBranchAddressType ( TBranch branch,
TClass ptrClass,
EDataType  datatype,
Bool_t  ptr 
) [protected, virtual]

virtual TBranch* TTree::BronchExec ( const char *  name,
const char *  classname,
void *  addobj,
Bool_t  isptrptr,
Int_t  bufsize,
Int_t  splitlevel 
) [protected, virtual]

Int_t TTree::SetBranchAddressImp ( TBranch branch,
void *  addr,
TBranch **  ptr 
) [protected]

virtual void TTree::AddBranchToCache ( const char *  bname,
Bool_t  subbranches = kFALSE 
) [virtual]

virtual void TTree::AddBranchToCache ( TBranch branch,
Bool_t  subbranches = kFALSE 
) [virtual]

virtual TFriendElement* TTree::AddFriend ( const char *  treename,
const char *  filename = "" 
) [virtual]

virtual TFriendElement* TTree::AddFriend ( const char *  treename,
TFile file 
) [virtual]

virtual TFriendElement* TTree::AddFriend ( TTree tree,
const char *  alias = "",
Bool_t  warn = kFALSE 
) [virtual]

virtual void TTree::AddTotBytes ( Int_t  tot  )  [inline, virtual]

Definition at line 226 of file TTree.h.

References fTotBytes.

virtual void TTree::AddZipBytes ( Int_t  zip  )  [inline, virtual]

Definition at line 227 of file TTree.h.

References fZipBytes.

virtual Long64_t TTree::AutoSave ( Option_t option = ""  )  [virtual]

virtual Int_t TTree::Branch ( TCollection list,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99,
const char *  name = "" 
) [virtual]

virtual Int_t TTree::Branch ( TList list,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [virtual]

virtual Int_t TTree::Branch ( const char *  folder,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [virtual]

virtual TBranch* TTree::Branch ( const char *  name,
void *  address,
const char *  leaflist,
Int_t  bufsize = 32000 
) [virtual]

TBranch* TTree::Branch ( const char *  name,
char *  address,
const char *  leaflist,
Int_t  bufsize = 32000 
) [inline]

Definition at line 233 of file TTree.h.

References Branch(), and bufsize.

TBranch* TTree::Branch ( const char *  name,
long  address,
const char *  leaflist,
Int_t  bufsize = 32000 
) [inline]

Definition at line 238 of file TTree.h.

References Branch(), and bufsize.

TBranch* TTree::Branch ( const char *  name,
int  address,
const char *  leaflist,
Int_t  bufsize = 32000 
) [inline]

Definition at line 243 of file TTree.h.

References Branch(), and bufsize.

virtual TBranch* TTree::Branch ( const char *  name,
const char *  classname,
void *  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [virtual]

template<class T>
TBranch* TTree::Branch ( const char *  name,
const char *  classname,
T obj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [inline]

Definition at line 251 of file TTree.h.

References BranchImpRef(), bufsize, TBuffer::GetClass(), and T.

template<class T>
TBranch* TTree::Branch ( const char *  name,
const char *  classname,
T **  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [inline]

Definition at line 256 of file TTree.h.

References BranchImp(), bufsize, TBuffer::GetClass(), and T.

template<class T>
TBranch* TTree::Branch ( const char *  name,
T **  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [inline]

Definition at line 261 of file TTree.h.

References BranchImp(), bufsize, TBuffer::GetClass(), and T.

template<class T>
TBranch* TTree::Branch ( const char *  name,
T obj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [inline]

Definition at line 266 of file TTree.h.

References BranchImpRef(), bufsize, TBuffer::GetClass(), TDataType::GetType(), and T.

virtual TBranch* TTree::Bronch ( const char *  name,
const char *  classname,
void *  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 99 
) [virtual]

virtual TBranch* TTree::BranchOld ( const char *  name,
const char *  classname,
void *  addobj,
Int_t  bufsize = 32000,
Int_t  splitlevel = 1 
) [virtual]

virtual TBranch* TTree::BranchRef (  )  [virtual]

virtual void TTree::Browse ( TBrowser  )  [virtual]

Reimplemented from TObject.

virtual Int_t TTree::BuildIndex ( const char *  majorname,
const char *  minorname = "0" 
) [virtual]

TStreamerInfo* TTree::BuildStreamerInfo ( TClass cl,
void *  pointer = 0,
Bool_t  canOptimize = kTRUE 
)

virtual TFile* TTree::ChangeFile ( TFile file  )  [virtual]

virtual TTree* TTree::CloneTree ( Long64_t  nentries = -1,
Option_t option = "" 
) [virtual]

virtual void TTree::CopyAddresses ( TTree ,
Bool_t  undo = kFALSE 
) [virtual]

virtual Long64_t TTree::CopyEntries ( TTree tree,
Long64_t  nentries = -1,
Option_t option = "" 
) [virtual]

virtual TTree* TTree::CopyTree ( const char *  selection,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual TBasket* TTree::CreateBasket ( TBranch  )  [virtual]

virtual void TTree::DirectoryAutoAdd ( TDirectory  )  [virtual]

Int_t TTree::Debug (  )  const [inline]

Definition at line 284 of file TTree.h.

References fDebug.

virtual void TTree::Delete ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TTree::Draw ( Option_t opt  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 286 of file TTree.h.

References Draw().

virtual Long64_t TTree::Draw ( const char *  varexp,
const TCut selection,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual Long64_t TTree::Draw ( const char *  varexp,
const char *  selection,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual void TTree::DropBaskets (  )  [virtual]

virtual void TTree::DropBuffers ( Int_t  nbytes  )  [virtual]

virtual Int_t TTree::Fill (  )  [virtual]

virtual TBranch* TTree::FindBranch ( const char *  name  )  [virtual]

virtual TLeaf* TTree::FindLeaf ( const char *  name  )  [virtual]

virtual Int_t TTree::Fit ( const char *  funcname,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Option_t goption = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual Int_t TTree::FlushBaskets (  )  const [virtual]

virtual const char* TTree::GetAlias ( const char *  aliasName  )  const [virtual]

virtual Long64_t TTree::GetAutoFlush (  )  const [inline, virtual]

Definition at line 297 of file TTree.h.

References fAutoFlush.

virtual Long64_t TTree::GetAutoSave (  )  const [inline, virtual]

Definition at line 298 of file TTree.h.

References fAutoSave.

virtual TBranch* TTree::GetBranch ( const char *  name  )  [virtual]

virtual TBranchRef* TTree::GetBranchRef (  )  const [inline, virtual]

Definition at line 300 of file TTree.h.

References fBranchRef.

virtual Bool_t TTree::GetBranchStatus ( const char *  branchname  )  const [virtual]

static Int_t TTree::GetBranchStyle (  )  [static]

virtual Long64_t TTree::GetCacheSize (  )  const [inline, virtual]

Definition at line 303 of file TTree.h.

References fCacheSize.

virtual Long64_t TTree::GetChainEntryNumber ( Long64_t  entry  )  const [inline, virtual]

Definition at line 304 of file TTree.h.

virtual Long64_t TTree::GetChainOffset (  )  const [inline, virtual]

Definition at line 305 of file TTree.h.

References fChainOffset.

TFile* TTree::GetCurrentFile (  )  const

Int_t TTree::GetDefaultEntryOffsetLen (  )  const [inline]

Definition at line 307 of file TTree.h.

References fDefaultEntryOffsetLen.

Long64_t TTree::GetDebugMax (  )  const [inline]

Definition at line 308 of file TTree.h.

References fDebugMax.

Long64_t TTree::GetDebugMin (  )  const [inline]

Definition at line 309 of file TTree.h.

References fDebugMin.

TDirectory* TTree::GetDirectory (  )  const [inline]

Definition at line 310 of file TTree.h.

References fDirectory.

virtual Long64_t TTree::GetEntries (  )  const [inline, virtual]

Definition at line 311 of file TTree.h.

References fEntries.

virtual Long64_t TTree::GetEntries ( const char *  selection  )  [virtual]

virtual Long64_t TTree::GetEntriesFast (  )  const [inline, virtual]

Definition at line 313 of file TTree.h.

References fEntries.

virtual Long64_t TTree::GetEntriesFriend (  )  const [virtual]

virtual Long64_t TTree::GetEstimate (  )  const [inline, virtual]

Definition at line 315 of file TTree.h.

References fEstimate.

virtual Int_t TTree::GetEntry ( Long64_t  entry = 0,
Int_t  getall = 0 
) [virtual]

Int_t TTree::GetEvent ( Long64_t  entry = 0,
Int_t  getall = 0 
) [inline]

Definition at line 317 of file TTree.h.

References entry, and GetEntry().

virtual Int_t TTree::GetEntryWithIndex ( Int_t  major,
Int_t  minor = 0 
) [virtual]

virtual Long64_t TTree::GetEntryNumberWithBestIndex ( Int_t  major,
Int_t  minor = 0 
) const [virtual]

virtual Long64_t TTree::GetEntryNumberWithIndex ( Int_t  major,
Int_t  minor = 0 
) const [virtual]

TEventList* TTree::GetEventList (  )  const [inline]

Definition at line 321 of file TTree.h.

References fEventList.

virtual TEntryList* TTree::GetEntryList (  )  [virtual]

virtual Long64_t TTree::GetEntryNumber ( Long64_t  entry  )  const [virtual]

virtual Int_t TTree::GetFileNumber (  )  const [inline, virtual]

Definition at line 324 of file TTree.h.

References fFileNumber.

virtual TTree* TTree::GetFriend ( const char *   )  const [virtual]

virtual const char* TTree::GetFriendAlias ( TTree  )  const [virtual]

TH1* TTree::GetHistogram (  )  [inline]

Definition at line 327 of file TTree.h.

References TVirtualTreePlayer::GetHistogram(), and GetPlayer().

virtual Int_t* TTree::GetIndex (  )  [inline, virtual]

Definition at line 328 of file TTree.h.

References TArrayI::fArray, and fIndex.

virtual Double_t* TTree::GetIndexValues (  )  [inline, virtual]

Definition at line 329 of file TTree.h.

References TArrayD::fArray, and fIndexValues.

virtual TIterator* TTree::GetIteratorOnAllLeaves ( Bool_t  dir = kIterForward  )  [virtual]

virtual TLeaf* TTree::GetLeaf ( const char *  name  )  [virtual]

virtual TList* TTree::GetListOfClones (  )  [inline, virtual]

Definition at line 332 of file TTree.h.

References fClones.

virtual TObjArray* TTree::GetListOfBranches (  )  [inline, virtual]

Definition at line 333 of file TTree.h.

References fBranches.

virtual TObjArray* TTree::GetListOfLeaves (  )  [inline, virtual]

Definition at line 334 of file TTree.h.

References fLeaves.

virtual TList* TTree::GetListOfFriends (  )  const [inline, virtual]

Definition at line 335 of file TTree.h.

References fFriends.

virtual TList* TTree::GetListOfAliases (  )  const [inline, virtual]

Definition at line 336 of file TTree.h.

References fAliases.

Int_t TTree::GetMakeClass (  )  const [inline]

Definition at line 340 of file TTree.h.

References fMakeClass.

virtual Long64_t TTree::GetMaxEntryLoop (  )  const [inline, virtual]

Definition at line 342 of file TTree.h.

References fMaxEntryLoop.

virtual Double_t TTree::GetMaximum ( const char *  columname  )  [virtual]

static Long64_t TTree::GetMaxTreeSize (  )  [static]

virtual Long64_t TTree::GetMaxVirtualSize (  )  const [inline, virtual]

Definition at line 345 of file TTree.h.

References fMaxVirtualSize.

virtual Double_t TTree::GetMinimum ( const char *  columname  )  [virtual]

virtual Int_t TTree::GetNbranches (  )  [inline, virtual]

Definition at line 347 of file TTree.h.

References fBranches, and TObjArray::GetEntriesFast().

TObject* TTree::GetNotify (  )  const [inline]

Definition at line 348 of file TTree.h.

References fNotify.

TVirtualTreePlayer* TTree::GetPlayer (  ) 

virtual Int_t TTree::GetPacketSize (  )  const [inline, virtual]

Definition at line 350 of file TTree.h.

References fPacketSize.

virtual Long64_t TTree::GetReadEntry (  )  const [inline, virtual]

Definition at line 351 of file TTree.h.

References fReadEntry.

virtual Long64_t TTree::GetReadEvent (  )  const [inline, virtual]

Definition at line 352 of file TTree.h.

References fReadEntry.

virtual Int_t TTree::GetScanField (  )  const [inline, virtual]

Definition at line 353 of file TTree.h.

References fScanField.

TTreeFormula* TTree::GetSelect (  )  [inline]

Definition at line 354 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetSelect().

virtual Long64_t TTree::GetSelectedRows (  )  [inline, virtual]

Definition at line 355 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetSelectedRows().

virtual Int_t TTree::GetTimerInterval (  )  const [inline, virtual]

Definition at line 356 of file TTree.h.

References fTimerInterval.

virtual Long64_t TTree::GetTotBytes (  )  const [inline, virtual]

Definition at line 357 of file TTree.h.

References fTotBytes.

virtual TTree* TTree::GetTree (  )  const [inline, virtual]

Definition at line 358 of file TTree.h.

virtual TVirtualIndex* TTree::GetTreeIndex (  )  const [inline, virtual]

Definition at line 359 of file TTree.h.

References fTreeIndex.

virtual Int_t TTree::GetTreeNumber (  )  const [inline, virtual]

Definition at line 360 of file TTree.h.

virtual Int_t TTree::GetUpdate (  )  const [inline, virtual]

Definition at line 361 of file TTree.h.

References fUpdate.

virtual TList* TTree::GetUserInfo (  )  [virtual]

TTreeFormula* TTree::GetVar ( Int_t  i  )  [inline]

Definition at line 363 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar().

TTreeFormula* TTree::GetVar1 (  )  [inline]

Definition at line 364 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar1().

TTreeFormula* TTree::GetVar2 (  )  [inline]

Definition at line 365 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar2().

TTreeFormula* TTree::GetVar3 (  )  [inline]

Definition at line 366 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar3().

TTreeFormula* TTree::GetVar4 (  )  [inline]

Definition at line 367 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVar4().

virtual Double_t* TTree::GetVal ( Int_t  i  )  [inline, virtual]

Definition at line 368 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetVal().

virtual Double_t* TTree::GetV1 (  )  [inline, virtual]

Definition at line 369 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetV1().

virtual Double_t* TTree::GetV2 (  )  [inline, virtual]

Definition at line 370 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetV2().

virtual Double_t* TTree::GetV3 (  )  [inline, virtual]

Definition at line 371 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetV3().

virtual Double_t* TTree::GetV4 (  )  [inline, virtual]

Definition at line 372 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetV4().

virtual Double_t* TTree::GetW (  )  [inline, virtual]

Definition at line 373 of file TTree.h.

References GetPlayer(), and TVirtualTreePlayer::GetW().

virtual Double_t TTree::GetWeight (  )  const [inline, virtual]

Definition at line 374 of file TTree.h.

References fWeight.

virtual Long64_t TTree::GetZipBytes (  )  const [inline, virtual]

Definition at line 375 of file TTree.h.

References fZipBytes.

virtual void TTree::IncrementTotalBuffers ( Int_t  nbytes  )  [inline, virtual]

Definition at line 376 of file TTree.h.

References fTotalBuffers.

Bool_t TTree::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 377 of file TTree.h.

References kTRUE.

virtual Int_t TTree::LoadBaskets ( Long64_t  maxmemory = 2000000000  )  [virtual]

virtual Long64_t TTree::LoadTree ( Long64_t  entry  )  [virtual]

virtual Long64_t TTree::LoadTreeFriend ( Long64_t  entry,
TTree T 
) [virtual]

virtual Int_t TTree::MakeClass ( const char *  classname = 0,
Option_t option = "" 
) [virtual]

virtual Int_t TTree::MakeCode ( const char *  filename = 0  )  [virtual]

virtual Int_t TTree::MakeProxy ( const char *  classname,
const char *  macrofilename = 0,
const char *  cutfilename = 0,
const char *  option = 0,
Int_t  maxUnrolling = 3 
) [virtual]

virtual Int_t TTree::MakeSelector ( const char *  selector = 0  )  [virtual]

Bool_t TTree::MemoryFull ( Int_t  nbytes  ) 

virtual Long64_t TTree::Merge ( TCollection list,
Option_t option = "" 
) [virtual]

static TTree* TTree::MergeTrees ( TList list,
Option_t option = "" 
) [static]

virtual Bool_t TTree::Notify (  )  [virtual]

Reimplemented from TObject.

virtual void TTree::OptimizeBaskets ( ULong64_t  maxMemory = 10000000,
Float_t  minComp = 1.1,
Option_t option = "" 
) [virtual]

TPrincipal* TTree::Principal ( const char *  varexp = "",
const char *  selection = "",
Option_t option = "np",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
)

virtual void TTree::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

virtual void TTree::PrintCacheStats ( Option_t option = ""  )  const [virtual]

virtual Long64_t TTree::Process ( const char *  filename,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual Long64_t TTree::Process ( TSelector selector,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual Long64_t TTree::Project ( const char *  hname,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual TSQLResult* TTree::Query ( const char *  varexp = "",
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual Long64_t TTree::ReadFile ( const char *  filename,
const char *  branchDescriptor = "" 
) [virtual]

virtual Long64_t TTree::ReadStream ( istream &  inputStream,
const char *  branchDescriptor = "" 
) [virtual]

virtual void TTree::Refresh (  )  [virtual]

virtual void TTree::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TObject.

virtual void TTree::RemoveFriend ( TTree  )  [virtual]

virtual void TTree::Reset ( Option_t option = ""  )  [virtual]

virtual void TTree::ResetBranchAddress ( TBranch  )  [virtual]

virtual void TTree::ResetBranchAddresses (  )  [virtual]

virtual Long64_t TTree::Scan ( const char *  varexp = "",
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

virtual Bool_t TTree::SetAlias ( const char *  aliasName,
const char *  aliasFormula 
) [virtual]

virtual void TTree::SetAutoSave ( Long64_t  autos = 300000000  )  [virtual]

virtual void TTree::SetAutoFlush ( Long64_t  autof = 30000000  )  [virtual]

virtual void TTree::SetBasketSize ( const char *  bname,
Int_t  buffsize = 16000 
) [virtual]

virtual Int_t TTree::SetBranchAddress ( const char *  bname,
void *  add,
TBranch **  ptr = 0 
) [virtual]

virtual Int_t TTree::SetBranchAddress ( const char *  bname,
void *  add,
TClass realClass,
EDataType  datatype,
Bool_t  isptr 
) [virtual]

virtual Int_t TTree::SetBranchAddress ( const char *  bname,
void *  add,
TBranch **  ptr,
TClass realClass,
EDataType  datatype,
Bool_t  isptr 
) [virtual]

template<class T>
Int_t TTree::SetBranchAddress ( const char *  bname,
T **  add,
TBranch **  ptr = 0 
) [inline]

Definition at line 421 of file TTree.h.

References TClass::GetClass(), TDataType::GetType(), kOther_t, ptr, SetBranchAddress(), T, and type.

template<class T>
Int_t TTree::SetBranchAddress ( const char *  bname,
T add,
TBranch **  ptr = 0 
) [inline]

Definition at line 430 of file TTree.h.

References TClass::GetClass(), TDataType::GetType(), kOther_t, ptr, SetBranchAddress(), T, and type.

virtual void TTree::SetBranchStatus ( const char *  bname,
Bool_t  status = 1,
UInt_t found = 0 
) [virtual]

static void TTree::SetBranchStyle ( Int_t  style = 1  )  [static]

virtual void TTree::SetCacheSize ( Long64_t  cachesize = -1  )  [virtual]

virtual void TTree::SetCacheEntryRange ( Long64_t  first,
Long64_t  last 
) [virtual]

virtual void TTree::SetCacheLearnEntries ( Int_t  n = 10  )  [virtual]

virtual void TTree::SetChainOffset ( Long64_t  offset = 0  )  [inline, virtual]

Definition at line 442 of file TTree.h.

References fChainOffset.

virtual void TTree::SetCircular ( Long64_t  maxEntries  )  [virtual]

virtual void TTree::SetDebug ( Int_t  level = 1,
Long64_t  min = 0,
Long64_t  max = 9999999 
) [virtual]

virtual void TTree::SetDefaultEntryOffsetLen ( Int_t  newdefault,
Bool_t  updateExisting = kFALSE 
) [virtual]

virtual void TTree::SetDirectory ( TDirectory dir  )  [virtual]

virtual Long64_t TTree::SetEntries ( Long64_t  n = -1  )  [virtual]

virtual void TTree::SetEstimate ( Long64_t  nentries = 10000  )  [virtual]

virtual void TTree::SetFileNumber ( Int_t  number = 0  )  [virtual]

virtual void TTree::SetEventList ( TEventList list  )  [virtual]

virtual void TTree::SetEntryList ( TEntryList list,
Option_t opt = "" 
) [virtual]

virtual void TTree::SetMakeClass ( Int_t  make  )  [virtual]

virtual void TTree::SetMaxEntryLoop ( Long64_t  maxev = 1000000000  )  [inline, virtual]

Definition at line 453 of file TTree.h.

References fMaxEntryLoop.

static void TTree::SetMaxTreeSize ( Long64_t  maxsize = 1900000000  )  [static]

virtual void TTree::SetMaxVirtualSize ( Long64_t  size = 0  )  [inline, virtual]

Definition at line 455 of file TTree.h.

References fMaxVirtualSize, and size.

virtual void TTree::SetName ( const char *  name  )  [virtual]

Reimplemented from TNamed.

virtual void TTree::SetNotify ( TObject obj  )  [inline, virtual]

Definition at line 457 of file TTree.h.

References fNotify.

virtual void TTree::SetObject ( const char *  name,
const char *  title 
) [virtual]

virtual void TTree::SetParallelUnzip ( Bool_t  opt = kTRUE,
Float_t  RelSize = -1 
) [virtual]

virtual void TTree::SetScanField ( Int_t  n = 50  )  [inline, virtual]

Definition at line 460 of file TTree.h.

References fScanField, and n.

virtual void TTree::SetTimerInterval ( Int_t  msec = 333  )  [inline, virtual]

Definition at line 461 of file TTree.h.

References fTimerInterval.

virtual void TTree::SetTreeIndex ( TVirtualIndex index  )  [virtual]

virtual void TTree::SetWeight ( Double_t  w = 1,
Option_t option = "" 
) [virtual]

virtual void TTree::SetUpdate ( Int_t  freq = 0  )  [inline, virtual]

Definition at line 464 of file TTree.h.

References freq, and fUpdate.

virtual void TTree::Show ( Long64_t  entry = -1,
Int_t  lenmax = 20 
) [virtual]

virtual void TTree::StartViewer (  )  [virtual]

virtual void TTree::StopCacheLearningPhase (  )  [virtual]

virtual Int_t TTree::UnbinnedFit ( const char *  funcname,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
) [virtual]

void TTree::UseCurrentStyle (  )  [virtual]

Reimplemented from TObject.

virtual Int_t TTree::Write ( const char *  name = 0,
Int_t  option = 0,
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TObject.

virtual Int_t TTree::Write ( const char *  name = 0,
Int_t  option = 0,
Int_t  bufsize = 0 
) const [virtual]

Reimplemented from TObject.


Friends And Related Function Documentation

TFriendLock [friend]

Definition at line 172 of file TTree.h.

Referenced by TChain::LoadTree().

TBranch* TTreeBranchImpRef ( TTree tree,
const char *  branchname,
TClass ptrClass,
EDataType  datatype,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [friend]

Definition at line 6 of file ManualTree2Body.h.

TBranch* TTreeBranchImpRef ( TTree tree,
const char *  branchname,
TClass ptrClass,
EDataType  datatype,
void *  addobj,
Int_t  bufsize,
Int_t  splitlevel 
) [friend]

Definition at line 6 of file ManualTree2Body.h.


Member Data Documentation

Long64_t TTree::fEntries [protected]

Definition at line 94 of file TTree.h.

Referenced by TChain::Add(), TChain::AddFile(), AddFriend(), CloneTree(), TTreeSQL::CreateBranches(), TTreeSQL::Fill(), Fill(), TChain::GetEntries(), TTreeSQL::GetEntries(), GetEntries(), TTreeSQL::GetEntriesFast(), GetEntriesFast(), GetEntriesFriend(), GetEntry(), GetMaximum(), GetMinimum(), KeepCircular(), TChain::LoadTree(), LoadTree(), TChain::Loop(), TTreeSQL::PrepEntry(), Print(), Refresh(), Reset(), SetCacheSize(), THbookTree::SetEntries(), and SetEntries().

Long64_t TTree::fTotBytes [protected]

Definition at line 95 of file TTree.h.

Referenced by AddTotBytes(), AutoSave(), Fill(), GetTotBytes(), Print(), Refresh(), and Reset().

Long64_t TTree::fZipBytes [protected]

Definition at line 96 of file TTree.h.

Referenced by AddZipBytes(), AutoSave(), Fill(), GetZipBytes(), Print(), Refresh(), Reset(), and SetCacheSize().

Long64_t TTree::fSavedBytes [protected]

Definition at line 97 of file TTree.h.

Referenced by AutoSave(), Fill(), Refresh(), and Reset().

Long64_t TTree::fFlushedBytes [protected]

Definition at line 98 of file TTree.h.

Referenced by Fill().

Double_t TTree::fWeight [protected]

Definition at line 99 of file TTree.h.

Referenced by TChain::GetWeight(), GetWeight(), SetWeight(), and TChain::SetWeight().

Int_t TTree::fTimerInterval [protected]

Definition at line 100 of file TTree.h.

Referenced by GetTimerInterval(), and SetTimerInterval().

Int_t TTree::fScanField [protected]

Definition at line 101 of file TTree.h.

Referenced by GetScanField(), and SetScanField().

Int_t TTree::fUpdate [protected]

Definition at line 102 of file TTree.h.

Referenced by GetUpdate(), and SetUpdate().

Int_t TTree::fDefaultEntryOffsetLen [protected]

Definition at line 103 of file TTree.h.

Referenced by GetDefaultEntryOffsetLen(), and SetDefaultEntryOffsetLen().

Long64_t TTree::fMaxEntries [protected]

Definition at line 104 of file TTree.h.

Referenced by Fill(), KeepCircular(), SetCircular(), and TTree().

Long64_t TTree::fMaxEntryLoop [protected]

Definition at line 105 of file TTree.h.

Referenced by GetMaxEntryLoop(), SetMaxEntryLoop(), and TTree().

Long64_t TTree::fMaxVirtualSize [protected]

Definition at line 106 of file TTree.h.

Referenced by DropBuffers(), GetMaxVirtualSize(), TChain::LoadTree(), MemoryFull(), and SetMaxVirtualSize().

Long64_t TTree::fAutoSave [protected]

Definition at line 107 of file TTree.h.

Referenced by Fill(), GetAutoSave(), and SetAutoSave().

Long64_t TTree::fAutoFlush [protected]

Definition at line 108 of file TTree.h.

Referenced by Fill(), GetAutoFlush(), SetAutoFlush(), and SetCacheSize().

Long64_t TTree::fEstimate [protected]

Definition at line 109 of file TTree.h.

Referenced by GetEstimate(), and SetEstimate().

Long64_t TTree::fCacheSize [protected]

Definition at line 110 of file TTree.h.

Referenced by GetCacheSize(), TChain::LoadTree(), and SetCacheSize().

Long64_t TTree::fChainOffset [protected]

Maximum size of file buffers.

Definition at line 111 of file TTree.h.

Referenced by GetChainOffset(), Reset(), and SetChainOffset().

Long64_t TTree::fReadEntry [protected]

Offset of 1st entry of this Tree in a TChain.

Definition at line 112 of file TTree.h.

Referenced by TProofChain::Draw(), GetEntry(), THbookTree::GetEntry(), GetEntryWithIndex(), GetReadEntry(), TProofChain::GetReadEntry(), GetReadEvent(), KeepCircular(), TTreeSQL::LoadTree(), TChain::LoadTree(), LoadTree(), TTreeSQL::PrepEntry(), TProofChain::Progress(), Reset(), and Show().

Long64_t TTree::fTotalBuffers [protected]

Number of the entry being processed.

Definition at line 113 of file TTree.h.

Referenced by DropBuffers(), IncrementTotalBuffers(), MemoryFull(), Refresh(), and Reset().

Int_t TTree::fPacketSize [protected]

Total number of bytes in branch buffers.

Definition at line 114 of file TTree.h.

Referenced by GetPacketSize(), and TChain::SetPacketSize().

Int_t TTree::fNfill [protected]

Number of entries in one packet for parallel root.

Definition at line 115 of file TTree.h.

Int_t TTree::fDebug [protected]

Local for EntryLoop.

Definition at line 116 of file TTree.h.

Referenced by TProofChain::Debug(), Debug(), and SetDebug().

Long64_t TTree::fDebugMin [protected]

Debug level.

Definition at line 117 of file TTree.h.

Referenced by GetDebugMin(), and SetDebug().

Long64_t TTree::fDebugMax [protected]

First entry number to debug.

Definition at line 118 of file TTree.h.

Referenced by GetDebugMax(), and SetDebug().

Int_t TTree::fMakeClass [protected]

Last entry number to debug.

Definition at line 119 of file TTree.h.

Referenced by CloneTree(), GetMakeClass(), TProofChain::GetMakeClass(), TChain::LoadTree(), and SetMakeClass().

Int_t TTree::fFileNumber [protected]

not zero when processing code generated by MakeClass

Definition at line 120 of file TTree.h.

Referenced by ChangeFile(), GetFileNumber(), and SetFileNumber().

TObject* TTree::fNotify [protected]

current file number (if file extensions)

Definition at line 121 of file TTree.h.

Referenced by GetNotify(), TChain::LoadTree(), LoadTree(), Reset(), and SetNotify().

TDirectory* TTree::fDirectory [protected]

Object to be notified when loading a Tree.

Definition at line 122 of file TTree.h.

Referenced by AutoSave(), BuildStreamerInfo(), Delete(), DirectoryAutoAdd(), Fill(), FlushBaskets(), GetCurrentFile(), GetDirectory(), TChain::LoadTree(), Print(), TChain::RecursiveRemove(), Refresh(), TChain::Reset(), SetCircular(), SetDirectory(), TChain::SetDirectory(), SetName(), SetObject(), TChain::TChain(), TProofChain::TProofChain(), TTree(), TChain::~TChain(), TProofChain::~TProofChain(), and ~TTree().

TObjArray TTree::fBranches [protected]

Pointer to directory holding this tree.

Definition at line 123 of file TTree.h.

Referenced by Branch(), TTreeSQL::Branch(), BranchOld(), BronchExec(), Browse(), TTreeSQL::CreateTable(), DropBaskets(), TTreeSQL::Fill(), Fill(), GetBranch(), GetEntry(), GetEntryWithIndex(), GetListOfBranches(), GetNbranches(), KeepCircular(), ReadStream(), Reset(), TNtuple::ResetBranchAddress(), TNtupleD::ResetBranchAddress(), TNtupleD::ResetBranchAddresses(), TNtuple::ResetBranchAddresses(), SetCircular(), SetMakeClass(), and ~TTree().

TObjArray TTree::fLeaves [protected]

Definition at line 124 of file TTree.h.

Referenced by TNtupleD::Browse(), TNtuple::Browse(), DropBuffers(), GetListOfLeaves(), Refresh(), SetBasketSize(), SetBranchStatus(), and ~TTree().

TList* TTree::fAliases [protected]

Definition at line 125 of file TTree.h.

Referenced by GetAlias(), GetListOfAliases(), RecursiveRemove(), SetAlias(), and ~TTree().

TEventList* TTree::fEventList [protected]

Definition at line 126 of file TTree.h.

Referenced by TProofChain::Draw(), TChain::Draw(), GetEventList(), TProofChain::Process(), TChain::Process(), RecursiveRemove(), SetEntryList(), TChain::SetEntryList(), TChain::SetEntryListFile(), SetEventList(), TChain::SetEventList(), and TProofChain::SetEventList().

TEntryList* TTree::fEntryList [protected]

Pointer to event selection list (if one).

Definition at line 127 of file TTree.h.

Referenced by TProofChain::Draw(), TChain::Draw(), GetEntryList(), GetEntryNumber(), TChain::GetEntryNumber(), TProofChain::Process(), TChain::Process(), RecursiveRemove(), SetEntryList(), TChain::SetEntryList(), TProofChain::SetEntryList(), TChain::SetEntryListFile(), SetEventList(), TChain::SetEventList(), and ~TTree().

TArrayD TTree::fIndexValues [protected]

Pointer to event selection list (if one).

Definition at line 128 of file TTree.h.

Referenced by GetIndexValues().

TArrayI TTree::fIndex [protected]

Definition at line 129 of file TTree.h.

Referenced by GetIndex().

TVirtualIndex* TTree::fTreeIndex [protected]

Definition at line 130 of file TTree.h.

Referenced by BuildIndex(), GetEntryNumberWithBestIndex(), GetEntryNumberWithIndex(), GetTreeIndex(), LoadTreeFriend(), RecursiveRemove(), Reset(), SetTreeIndex(), and ~TTree().

TList* TTree::fFriends [protected]

Definition at line 131 of file TTree.h.

Referenced by AddFriend(), TChain::AddFriend(), FindBranch(), FindLeaf(), GetAlias(), GetBranch(), GetEntriesFriend(), GetEntry(), GetEntryWithIndex(), GetFriend(), GetFriendAlias(), GetLeaf(), GetListOfFriends(), TChain::LoadTree(), LoadTree(), Print(), RecursiveRemove(), RemoveFriend(), SetBranchStatus(), and ~TTree().

TList* TTree::fUserInfo [protected]

Definition at line 132 of file TTree.h.

Referenced by Browse(), GetUserInfo(), RecursiveRemove(), and ~TTree().

TVirtualTreePlayer* TTree::fPlayer [protected]

Definition at line 133 of file TTree.h.

Referenced by CopyTree(), Draw(), Fit(), GetEntries(), GetPlayer(), TChain::LoadTree(), LoadTree(), MakeClass(), MakeCode(), MakeProxy(), Principal(), Process(), Query(), RecursiveRemove(), Scan(), SetEstimate(), StartViewer(), UnbinnedFit(), and ~TTree().

TList* TTree::fClones [protected]

Pointer to current Tree player.

Definition at line 134 of file TTree.h.

Referenced by AddClone(), GetListOfClones(), TChain::LoadTree(), TChain::SetBranchAddress(), SetBranchAddressImp(), and ~TTree().

TBranchRef* TTree::fBranchRef [protected]

List of cloned trees which share our addresses.

Definition at line 135 of file TTree.h.

Referenced by BranchRef(), DirectoryAutoAdd(), Fill(), GetBranchRef(), Print(), Reset(), SetDefaultEntryOffsetLen(), SetDirectory(), and ~TTree().

UInt_t TTree::fFriendLockStatus [protected]

Definition at line 136 of file TTree.h.

Referenced by FindBranch(), FindLeaf(), GetAlias(), GetBranch(), GetEntry(), GetEntryWithIndex(), GetFriend(), GetFriendAlias(), GetLeaf(), TChain::LoadTree(), LoadTree(), Print(), RemoveFriend(), SetBranchStatus(), TTree::TFriendLock::TFriendLock(), and TTree::TFriendLock::~TFriendLock().

Int_t TTree::fgBranchStyle [static, protected]

Record which method is locking the friend recursion.

Definition at line 138 of file TTree.h.

Referenced by Branch(), GetBranchStyle(), and SetBranchStyle().

Long64_t TTree::fgMaxTreeSize [static, protected]

Definition at line 139 of file TTree.h.

Referenced by Fill(), GetMaxTreeSize(), and SetMaxTreeSize().

TObject* TTree::fNotify [protected]

current file number (if file extensions)

Definition at line 121 of file TTree.h.

TDirectory* TTree::fDirectory [protected]

Object to be notified when loading a Tree.

Definition at line 122 of file TTree.h.

TList* TTree::fAliases [protected]

Definition at line 125 of file TTree.h.

TEventList* TTree::fEventList [protected]

Definition at line 126 of file TTree.h.

TEntryList* TTree::fEntryList [protected]

Pointer to event selection list (if one).

Definition at line 127 of file TTree.h.

TVirtualIndex* TTree::fTreeIndex [protected]

Definition at line 130 of file TTree.h.

TList* TTree::fFriends [protected]

Definition at line 131 of file TTree.h.

TList* TTree::fUserInfo [protected]

Definition at line 132 of file TTree.h.

TVirtualTreePlayer* TTree::fPlayer [protected]

Definition at line 133 of file TTree.h.

TList* TTree::fClones [protected]

Pointer to current Tree player.

Definition at line 134 of file TTree.h.

TBranchRef* TTree::fBranchRef [protected]

List of cloned trees which share our addresses.

Definition at line 135 of file TTree.h.


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