#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.
1.5.1