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


Public Types | |
| enum | { kIndirectAddress = BIT(11), kNewValue = BIT(12) } |
| Pointer to supporting branch. More... | |
Public Methods | |
| TLeaf () | |
| TLeaf (const char *name, const char *type) | |
| virtual | ~TLeaf () |
| virtual void | Browse (TBrowser *b) |
| virtual void | Export (TClonesArray *list, Int_t n) |
| virtual void | FillBasket (TBuffer &b) |
| TBranch * | GetBranch () const |
| virtual TLeaf * | GetLeafCount () const |
| virtual TLeaf * | GetLeafCounter (Int_t &countval) const |
| virtual Int_t | GetLen () const |
| virtual Int_t | GetLenStatic () const |
| virtual Int_t | GetLenType () const |
| virtual Int_t | GetMaximum () const |
| virtual Int_t | GetMinimum () const |
| virtual Int_t | GetNdata () const |
| virtual Int_t | GetOffset () const |
| virtual void * | GetValuePointer () const |
| virtual const char * | GetTypeName () const |
| virtual Double_t | GetValue (Int_t i=0) const |
| virtual void | Import (TClonesArray *list, Int_t n) |
| virtual Bool_t | IsOnTerminalBranch () const |
| virtual Bool_t | IsRange () const |
| virtual Bool_t | IsUnsigned () const |
| virtual void | PrintValue (Int_t=0) const |
| virtual void | ReadBasket (TBuffer &) |
| virtual void | ReadBasketExport (TBuffer &, TClonesArray *, Int_t) |
| Int_t | ResetAddress (void *add, Bool_t destructor=kFALSE) |
| virtual void | SetAddress (void *add=0) |
| virtual void | SetBranch (TBranch *branch) |
| virtual void | SetLeafCount (TLeaf *leaf) |
| virtual void | SetLen (Int_t len=1) |
| virtual void | SetOffset (Int_t offset=0) |
| virtual void | SetRange (Bool_t range=kTRUE) |
| virtual void | SetUnsigned () |
Protected Attributes | |
| Int_t | fNdata |
| Int_t | fLen |
| Number of elements in fAddress data buffer. | |
| Int_t | fLenType |
| Int_t | fOffset |
| Bool_t | fIsRange |
| Bool_t | fIsUnsigned |
| TLeaf * | fLeafCount |
| TBranch * | fBranch |
|
|
Pointer to supporting branch.
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from TObject. |
|
||||||||||||
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafF, TLeafI, and TLeafS. |
|
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafF, TLeafI, TLeafObject, and TLeafS. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in TLeafElement. |
|
|
Definition at line 64 of file TLeaf.h. References fLen. |
|
|
Definition at line 65 of file TLeaf.h. References fLenType. |
|
|
Reimplemented in TLeafC, TLeafElement, and TLeafI. |
|
|
|
|
|
Reimplemented in TLeafElement. Definition at line 68 of file TLeaf.h. References fNdata. |
|
|
Definition at line 69 of file TLeaf.h. References fOffset. |
|
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafElement, TLeafF, TLeafI, and TLeafS. |
|
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafElement, TLeafF, TLeafI, TLeafObject, and TLeafS. |
|
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafElement, TLeafF, TLeafI, and TLeafS. |
|
||||||||||||
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafF, TLeafI, and TLeafS. |
|
|
Reimplemented in TLeafElement, and TLeafObject. |
|
|
Definition at line 75 of file TLeaf.h. References fIsRange. |
|
|
Definition at line 76 of file TLeaf.h. References fIsUnsigned. Referenced by TLeafB::GetValue(). |
|
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafElement, TLeafF, TLeafI, TLeafObject, and TLeafS. |
|
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafF, TLeafI, TLeafObject, and TLeafS. |
|
||||||||||||||||
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafF, TLeafI, and TLeafS. |
|
||||||||||||
|
|
|
|
Reimplemented in TLeafB, TLeafC, TLeafD, TLeafF, TLeafI, TLeafObject, and TLeafS. |
|
|
|
|
|
Reimplemented in TLeafElement. |
|
|
Definition at line 84 of file TLeaf.h. References fLen. |
|
|
Definition at line 85 of file TLeaf.h. References fOffset. |
|
|
Definition at line 86 of file TLeaf.h. References fIsRange. |
|
|
Definition at line 87 of file TLeaf.h. References fIsUnsigned. |
|
|
Definition at line 40 of file TLeaf.h. Referenced by GetNdata(). |
|
|
Number of elements in fAddress data buffer.
Definition at line 41 of file TLeaf.h. Referenced by TLeafElement::GetLen(), GetLenStatic(), TLeafElement::GetNdata(), TLeafElement::GetValue(), and SetLen(). |
|
|
Definition at line 42 of file TLeaf.h. Referenced by GetLenType(). |
|
|
|
|
|
|
|
|
Definition at line 45 of file TLeaf.h. Referenced by IsUnsigned(), and SetUnsigned(). |
|
|
Definition at line 46 of file TLeaf.h. Referenced by TLeafElement::SetLeafCount(). |
|
|
Definition at line 47 of file TLeaf.h. Referenced by TLeafElement::GetLen(), TLeafElement::GetMaximum(), TLeafElement::GetNdata(), TLeafElement::GetTypeName(), TLeafElement::GetValue(), TLeafElement::GetValuePointer(), TLeafElement::GetValueSubArray(), and TLeafElement::PrintValue(). |
1.2.16