#include <TBranchRef.h>
Inheritance diagram for TBranchRef:
Public Member Functions | |
TBranchRef () | |
TBranchRef (TTree *tree) | |
virtual | ~TBranchRef () |
virtual void | Clear (Option_t *option="") |
virtual Int_t | Fill () |
virtual void | FillLeaves (TBuffer &b) |
TRefTable * | GetRefTable () const |
virtual Bool_t | Notify () |
virtual void | Print (Option_t *option="") const |
virtual void | Reset (Option_t *option="") |
virtual Int_t | SetParent (const TObject *obj, Int_t branchID) |
virtual void | SetReadEntry (Long64_t entry) |
ClassDef (TBranchRef, 1) | |
TBranchRef () | |
TBranchRef (TTree *tree) | |
virtual | ~TBranchRef () |
virtual void | Clear (Option_t *option="") |
virtual Int_t | Fill () |
virtual void | FillLeaves (TBuffer &b) |
TRefTable * | GetRefTable () const |
virtual Bool_t | Notify () |
virtual void | Print (Option_t *option="") const |
virtual void | Reset (Option_t *option="") |
virtual Int_t | SetParent (const TObject *obj, Int_t branchID) |
virtual void | SetReadEntry (Long64_t entry) |
ClassDef (TBranchRef, 1) | |
Protected Member Functions | |
void | ReadLeavesImpl (TBuffer &b) |
Pointer to the ReadLeaves implementation to use. | |
void | ReadLeavesImpl (TBuffer &b) |
Pointer to the ReadLeaves implementation to use. | |
Protected Attributes | |
TRefTable * | fRefTable |
TRefTable * | fRefTable |
Definition at line 33 of file TBranchRef.h.
TBranchRef::TBranchRef | ( | ) |
TBranchRef::TBranchRef | ( | TTree * | tree | ) |
Definition at line 54 of file TBranchRef.cxx.
References TBranch::fAddress, TBranch::fBasketBytes, TBranch::fBasketEntry, TBranch::fBasketSeek, TBranch::fBasketSize, TBranch::fCompress, TBranch::fDirectory, TBranch::fFileName, TBranch::fMaxBaskets, TBranch::fMother, TBranch::fReadLeaves, fRefTable, TBranch::fTree, TTree::GetDirectory(), i, Long64_t, ReadLeavesImpl(), TNamed::SetName(), and TNamed::SetTitle().
TBranchRef::~TBranchRef | ( | ) | [virtual] |
TBranchRef::TBranchRef | ( | ) |
TBranchRef::TBranchRef | ( | TTree * | tree | ) |
virtual TBranchRef::~TBranchRef | ( | ) | [virtual] |
void TBranchRef::ReadLeavesImpl | ( | TBuffer & | b | ) | [protected] |
Pointer to the ReadLeaves implementation to use.
Reimplemented from TBranch.
Definition at line 170 of file TBranchRef.cxx.
References b, fRefTable, and TRefTable::ReadBuffer().
Referenced by ClassImp(), and TBranchRef().
void TBranchRef::Clear | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TNamed.
Definition at line 94 of file TBranchRef.cxx.
References TRefTable::Clear(), and fRefTable.
Referenced by TTree::Fill().
Int_t TBranchRef::Fill | ( | ) | [virtual] |
Reimplemented from TBranch.
Definition at line 102 of file TBranchRef.cxx.
References TBranch::Fill().
Referenced by TTree::Fill().
void TBranchRef::FillLeaves | ( | TBuffer & | b | ) | [virtual] |
Reimplemented from TBranch.
Definition at line 111 of file TBranchRef.cxx.
References b, TRefTable::FillBuffer(), and fRefTable.
TRefTable* TBranchRef::GetRefTable | ( | ) | const [inline] |
Bool_t TBranchRef::Notify | ( | ) | [virtual] |
Reimplemented from TObject.
Definition at line 120 of file TBranchRef.cxx.
References TList::FirstLink(), TBranch::fReadEntry, fRefTable, TBranch::fTree, TTree::GetBranchRef(), TBranch::GetEntry(), TTree::GetListOfFriends(), TObjLink::GetObject(), TRefTable::GetParent(), TBranch::GetReadEntry(), GetRefTable(), TFriendElement::GetTree(), TRefTable::GetUID(), TRefTable::GetUIDContext(), kTRUE, and TObjLink::Next().
void TBranchRef::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TBranch.
Definition at line 162 of file TBranchRef.cxx.
References TBranch::Print().
Referenced by TTree::Print().
void TBranchRef::Reset | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TBranch.
Definition at line 179 of file TBranchRef.cxx.
References fRefTable, TRefTable::Reset(), and TBranch::Reset().
Referenced by TTree::Reset().
Definition at line 191 of file TBranchRef.cxx.
References fRefTable, object, TRefTable::SetParent(), and TRefTable::SetRefTable().
Referenced by TBranchElement::Fill(), and TBranchElement::GetEntry().
virtual void TBranchRef::SetReadEntry | ( | Long64_t | entry | ) | [inline, virtual] |
Definition at line 52 of file TBranchRef.h.
References TBranch::fReadEntry.
Referenced by TBranchElement::GetEntry().
TBranchRef::ClassDef | ( | TBranchRef | , | |
1 | ||||
) |
void TBranchRef::ReadLeavesImpl | ( | TBuffer & | b | ) | [protected] |
TRefTable* TBranchRef::GetRefTable | ( | ) | const [inline] |
virtual void TBranchRef::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TBranch.
virtual void TBranchRef::SetReadEntry | ( | Long64_t | entry | ) | [inline, virtual] |
TBranchRef::ClassDef | ( | TBranchRef | , | |
1 | ||||
) |
TRefTable* TBranchRef::fRefTable [protected] |
Definition at line 36 of file TBranchRef.h.
Referenced by Clear(), FillLeaves(), GetRefTable(), Notify(), ReadLeavesImpl(), Reset(), SetParent(), TBranchRef(), and ~TBranchRef().
TRefTable* TBranchRef::fRefTable [protected] |
Definition at line 36 of file TBranchRef.h.