#include <TBranch.h>
Inheritance diagram for TBranch:


Public Methods | |
| TBranch () | |
| TBranch (const char *name, void *address, const char *leaflist, Int_t basketsize=32000, Int_t compress=-1) | |
| virtual | ~TBranch () |
| virtual void | Browse (TBrowser *b) |
| virtual void | DropBaskets () |
| virtual Int_t | Fill () |
| virtual void | FillLeaves (TBuffer &b) |
| virtual TBranch * | FindBranch (const char *name) |
| virtual TLeaf * | FindLeaf (const char *name) |
| virtual char * | GetAddress () const |
| virtual Int_t | GetBasketSize () const |
| virtual const char * | GetClassName () const |
| virtual Int_t | GetCompressionLevel () const |
| virtual Int_t | GetEntry (Int_t entry=0, Int_t getall=0) |
| virtual Int_t | GetEntryExport (Int_t entry, Int_t getall, TClonesArray *list, Int_t n) |
| Int_t | GetEvent (Int_t entry=0) |
| Int_t | GetEntryOffsetLen () const |
| const char * | GetIconName () const |
| virtual TLeaf * | GetLeaf (const char *name) const |
| TBasket * | GetBasket (Int_t basket) |
| Int_t * | GetBasketBytes () const |
| Int_t * | GetBasketEntry () const |
| virtual Seek_t | GetBasketSeek (Int_t basket) const |
| TDirectory * | GetDirectory () const |
| virtual TFile * | GetFile (Int_t mode=0) |
| const char * | GetFileName () const |
| Int_t | GetOffset () const |
| Int_t | GetReadBasket () const |
| Int_t | GetReadEntry () const |
| Int_t | GetWriteBasket () const |
| Stat_t | GetTotalSize () const |
| Stat_t | GetTotBytes () const |
| Stat_t | GetZipBytes () const |
| Int_t | GetEntryNumber () const |
| TObjArray * | GetListOfBaskets () |
| TObjArray * | GetListOfBranches () |
| TObjArray * | GetListOfLeaves () |
| Int_t | GetMaxBaskets () const |
| Int_t | GetNleaves () const |
| Int_t | GetSplitLevel () const |
| Stat_t | GetEntries () const |
| TTree * | GetTree () const |
| virtual Int_t | GetRow (Int_t row) |
| TBranch * | GetMother () const |
| TBranch * | GetSubBranch (const TBranch *br) const |
| Bool_t | IsAutoDelete () const |
| Bool_t | IsFolder () const |
| virtual void | Print (Option_t *option="") const |
| virtual void | ReadBasket (TBuffer &b) |
| virtual void | ReadLeaves (TBuffer &b) |
| virtual void | Reset (Option_t *option="") |
| virtual void | ResetReadEntry () |
| virtual void | SetAddress (void *add) |
| virtual void | SetAutoDelete (Bool_t autodel=kTRUE) |
| virtual void | SetBasketSize (Int_t buffsize) |
| virtual void | SetBufferAddress (TBuffer *entryBuffer) |
| virtual void | SetCompressionLevel (Int_t level=1) |
| virtual void | SetEntryOffsetLen (Int_t len) |
| virtual void | SetFile (TFile *file=0) |
| virtual void | SetFile (const char *filename) |
| virtual void | SetOffset (Int_t offset=0) |
| virtual void | SetTree (TTree *tree) |
| virtual void | UpdateAddress () |
Static Public Methods | |
| void | ResetCount () |
Protected Types | |
| enum | { kAutoDelete = BIT(15) } |
Protected Methods | |
| void | SetSkipZip (Bool_t skip=kTRUE) |
| After being read, the buffer will not be unziped. | |
| void | WriteBasket (TBasket *basket) |
Protected Attributes | |
| Int_t | fCompress |
| branch counter | |
| Int_t | fBasketSize |
| Int_t | fEntryOffsetLen |
| Int_t | fWriteBasket |
| Int_t | fEntryNumber |
| Int_t | fOffset |
| Int_t | fMaxBaskets |
| Int_t | fSplitLevel |
| Int_t | fNleaves |
| Int_t | fReadBasket |
| Number of leaves. | |
| Int_t | fReadEntry |
| Current basket number when reading. | |
| Stat_t | fEntries |
| Current entry number when reading. | |
| Stat_t | fTotBytes |
| Stat_t | fZipBytes |
| TObjArray | fBranches |
| TObjArray | fLeaves |
| TObjArray | fBaskets |
| Int_t | fNBasketRAM |
| Int_t * | fBasketRAM |
| Number of baskets in fBasketRAM. | |
| Int_t * | fBasketBytes |
| [fNBasketRAM] table of basket numbers in memory | |
| Int_t * | fBasketEntry |
| Seek_t * | fBasketSeek |
| TTree * | fTree |
| char * | fAddress |
| Pointer to Tree header. | |
| TDirectory * | fDirectory |
| Address of 1st leaf (variable or object). | |
| TString | fFileName |
| Pointer to directory where this branch buffers are stored. | |
| TBuffer * | fEntryBuffer |
| Bool_t | fSkipZip |
| Buffer used to directly pass the content without streaming. | |
Static Protected Attributes | |
| Int_t | fgCount |
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
After being read, the buffer will not be unziped.
Definition at line 95 of file TBranch.h. References fSkipZip. |
|
|
|
|
|
Reimplemented from TObject. Reimplemented in TBranchClones, TBranchElement, TBranchObject, and THbookBranch. |
|
|
|
|
|
Reimplemented in TBranchClones, TBranchElement, and TBranchObject. |
|
|
Reimplemented in TBranchElement. |
|
|
|
|
|
|
|
|
Definition at line 109 of file TBranch.h. References fAddress. |
|
|
Definition at line 110 of file TBranch.h. References fBasketSize. |
|
|
Reimplemented in TBranchElement, and TBranchObject. |
|
|
Definition at line 112 of file TBranch.h. References fCompress. |
|
||||||||||||
|
Reimplemented in TBranchClones, TBranchElement, TBranchObject, and THbookBranch. Referenced by GetEvent(). |
|
||||||||||||||||||||
|
|
|
|
Definition at line 115 of file TBranch.h. References GetEntry(). |
|
|
Definition at line 116 of file TBranch.h. References fEntryOffsetLen. |
|
|
Reimplemented from TObject. Reimplemented in TBranchElement. |
|
|
|
|
|
|
|
|
Definition at line 120 of file TBranch.h. References fBasketBytes. |
|
|
Definition at line 121 of file TBranch.h. References fBasketEntry. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 125 of file TBranch.h. References TString::Data(). |
|
|
Definition at line 126 of file TBranch.h. References fOffset. |
|
|
Definition at line 127 of file TBranch.h. References fReadBasket. |
|
|
Definition at line 128 of file TBranch.h. References fReadEntry. |
|
|
Definition at line 129 of file TBranch.h. References fWriteBasket. |
|
|
|
|
|
Definition at line 131 of file TBranch.h. References fTotBytes. |
|
|
Definition at line 132 of file TBranch.h. References fZipBytes. |
|
|
Definition at line 133 of file TBranch.h. References fEntryNumber. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 137 of file TBranch.h. References fMaxBaskets. |
|
|
Definition at line 138 of file TBranch.h. References fNleaves. |
|
|
Definition at line 139 of file TBranch.h. References fSplitLevel. |
|
|
Definition at line 140 of file TBranch.h. References fEntries. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TObject. Reimplemented in TBranchClones, TBranchElement, and TBranchObject. |
|
|
Reimplemented from TNamed. Reimplemented in TBranchClones, TBranchElement, and TBranchObject. |
|
|
|
|
|
Reimplemented in TBranchElement. |
|
|
Reimplemented in TBranchClones, TBranchElement, and TBranchObject. |
|
|
Definition at line 151 of file TBranch.h. References fReadEntry. |
|
|
Reimplemented in TBranchClones, TBranchElement, TBranchObject, and THbookBranch. |
|
|
Reimplemented in TBranchElement, and TBranchObject. |
|
|
Reimplemented in TBranchClones, TBranchElement, and TBranchObject. |
|
|
|
|
|
|
|
|
Definition at line 157 of file TBranch.h. References fEntryOffsetLen. |
|
|
|
|
|
|
|
|
Definition at line 160 of file TBranch.h. References fOffset. |
|
|
|
|
|
Reimplemented in TBranchObject. |
|
|
Definition at line 164 of file TBranch.h. References fgCount. |
|
|
Definition at line 65 of file TBranch.h. Referenced by ResetCount(). |
|
|
branch counter
Definition at line 66 of file TBranch.h. Referenced by GetCompressionLevel(). |
|
|
Definition at line 67 of file TBranch.h. Referenced by GetBasketSize(). |
|
|
Definition at line 68 of file TBranch.h. Referenced by GetEntryOffsetLen(), and SetEntryOffsetLen(). |
|
|
Definition at line 69 of file TBranch.h. Referenced by GetWriteBasket(). |
|
|
Definition at line 70 of file TBranch.h. Referenced by GetEntryNumber(). |
|
|
|
|
|
Definition at line 72 of file TBranch.h. Referenced by GetMaxBaskets(). |
|
|
Definition at line 73 of file TBranch.h. Referenced by GetSplitLevel(). |
|
|
Definition at line 74 of file TBranch.h. Referenced by GetNleaves(). |
|
|
Number of leaves.
Definition at line 75 of file TBranch.h. Referenced by GetReadBasket(). |
|
|
Current basket number when reading.
Definition at line 76 of file TBranch.h. Referenced by GetReadEntry(), and ResetReadEntry(). |
|
|
Current entry number when reading.
Definition at line 77 of file TBranch.h. Referenced by GetEntries(), and THbookBranch::SetEntries(). |
|
|
Definition at line 78 of file TBranch.h. Referenced by GetTotBytes(). |
|
|
Definition at line 79 of file TBranch.h. Referenced by GetZipBytes(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Number of baskets in fBasketRAM.
|
|
|
[fNBasketRAM] table of basket numbers in memory
Definition at line 85 of file TBranch.h. Referenced by GetBasketBytes(). |
|
|
Definition at line 86 of file TBranch.h. Referenced by GetBasketEntry(). |
|
|
|
|
|
|
|
|
Pointer to Tree header.
Definition at line 89 of file TBranch.h. Referenced by GetAddress(), and TBranchElement::Notify(). |
|
|
Address of 1st leaf (variable or object).
|
|
|
Pointer to directory where this branch buffers are stored.
|
|
|
|
|
|
Buffer used to directly pass the content without streaming.
Definition at line 94 of file TBranch.h. Referenced by SetSkipZip(). |
1.2.16