#include <TLeafS.h>
Inheritance diagram for TLeafS:
Public Member Functions | |
TLeafS () | |
Address of pointer to data buffer. | |
TLeafS (TBranch *parent, const char *name, const char *type) | |
virtual | ~TLeafS () |
virtual void | Export (TClonesArray *list, Int_t n) |
virtual void | FillBasket (TBuffer &b) |
const char * | GetTypeName () const |
Double_t | GetValue (Int_t i=0) const |
virtual void * | GetValuePointer () const |
virtual void | Import (TClonesArray *list, Int_t n) |
virtual void | PrintValue (Int_t i=0) const |
virtual void | ReadBasket (TBuffer &b) |
virtual void | ReadBasketExport (TBuffer &b, TClonesArray *list, Int_t n) |
virtual void | ReadValue (istream &s) |
virtual void | SetAddress (void *add=0) |
ClassDef (TLeafS, 1) | |
TLeafS () | |
Address of pointer to data buffer. | |
TLeafS (TBranch *parent, const char *name, const char *type) | |
virtual | ~TLeafS () |
virtual void | Export (TClonesArray *list, Int_t n) |
virtual void | FillBasket (TBuffer &b) |
const char * | GetTypeName () const |
Double_t | GetValue (Int_t i=0) const |
virtual void * | GetValuePointer () const |
virtual void | Import (TClonesArray *list, Int_t n) |
virtual void | PrintValue (Int_t i=0) const |
virtual void | ReadBasket (TBuffer &b) |
virtual void | ReadBasketExport (TBuffer &b, TClonesArray *list, Int_t n) |
virtual void | ReadValue (istream &s) |
virtual void | SetAddress (void *add=0) |
ClassDef (TLeafS, 1) | |
Protected Attributes | |
Short_t | fMinimum |
Short_t | fMaximum |
Short_t * | fValue |
Short_t ** | fPointer |
Pointer to data buffer. | |
Short_t * | fValue |
Short_t ** | fPointer |
Pointer to data buffer. |
Definition at line 28 of file TLeafS.h.
TLeafS::TLeafS | ( | ) |
Address of pointer to data buffer.
TLeafS::TLeafS | ( | TBranch * | parent, | |
const char * | name, | |||
const char * | type | |||
) |
Definition at line 38 of file TLeafS.cxx.
References TLeaf::fLenType, fMaximum, fMinimum, fPointer, and fValue.
TLeafS::~TLeafS | ( | ) | [virtual] |
TLeafS::TLeafS | ( | ) |
Address of pointer to data buffer.
TLeafS::TLeafS | ( | TBranch * | parent, | |
const char * | name, | |||
const char * | type | |||
) |
virtual TLeafS::~TLeafS | ( | ) | [virtual] |
void TLeafS::Export | ( | TClonesArray * | list, | |
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
Definition at line 63 of file TLeafS.cxx.
References TLeaf::fLen, TLeaf::fOffset, fValue, i, j, and list.
void TLeafS::FillBasket | ( | TBuffer & | b | ) | [virtual] |
Reimplemented from TLeaf.
Definition at line 77 of file TLeafS.cxx.
References b, fMaximum, fPointer, fValue, TLeaf::GetLen(), i, TLeaf::IsRange(), TLeaf::IsUnsigned(), and len.
const char * TLeafS::GetTypeName | ( | ) | const [virtual] |
Reimplemented from TLeaf.
Definition at line 108 of file TLeafS.cxx.
References TLeaf::fIsUnsigned, and fValue.
virtual void* TLeafS::GetValuePointer | ( | ) | const [inline, virtual] |
Reimplemented from TLeaf.
Definition at line 45 of file TLeafS.h.
References fValue.
Referenced by PrintValue(), and ReadValue().
void TLeafS::Import | ( | TClonesArray * | list, | |
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
Definition at line 119 of file TLeafS.cxx.
References TLeaf::fLen, TLeaf::fOffset, fValue, i, j, and list.
void TLeafS::PrintValue | ( | Int_t | i = 0 |
) | const [virtual] |
Reimplemented from TLeaf.
Definition at line 136 of file TLeafS.cxx.
References TLeaf::fIsUnsigned, GetValuePointer(), and value.
void TLeafS::ReadBasket | ( | TBuffer & | b | ) | [virtual] |
Reimplemented from TLeaf.
Definition at line 150 of file TLeafS.cxx.
References b, entry, TLeaf::fBranch, TLeaf::fLeafCount, TLeaf::fLen, TLeaf::fNdata, fValue, TLeaf::GetBranch(), TBranch::GetEntry(), TLeaf::GetMaximum(), TNamed::GetName(), TBranch::GetReadEntry(), TLeaf::GetValue(), len, and Long64_t.
void TLeafS::ReadBasketExport | ( | TBuffer & | b, | |
TClonesArray * | list, | |||
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
Definition at line 177 of file TLeafS.cxx.
References b, TLeaf::fLen, TLeaf::fOffset, fValue, i, j, and list.
void TLeafS::ReadValue | ( | istream & | s | ) | [virtual] |
Reimplemented from TLeaf.
Definition at line 196 of file TLeafS.cxx.
References TLeaf::fIsUnsigned, GetValuePointer(), i, and value.
void TLeafS::SetAddress | ( | void * | add = 0 |
) | [virtual] |
Reimplemented from TLeaf.
Definition at line 209 of file TLeafS.cxx.
References TLeaf::fLeafCount, TLeaf::fLen, TLeaf::fNdata, fPointer, fValue, TLeaf::GetMaximum(), TLeaf::GetValue(), TLeaf::kIndirectAddress, TLeaf::ResetAddress(), and TObject::TestBit().
TLeafS::ClassDef | ( | TLeafS | , | |
1 | ||||
) |
virtual void TLeafS::Export | ( | TClonesArray * | list, | |
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
const char* TLeafS::GetTypeName | ( | ) | const [virtual] |
Reimplemented from TLeaf.
virtual void* TLeafS::GetValuePointer | ( | ) | const [inline, virtual] |
virtual void TLeafS::Import | ( | TClonesArray * | list, | |
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
virtual void TLeafS::ReadBasketExport | ( | TBuffer & | b, | |
TClonesArray * | list, | |||
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
virtual void TLeafS::ReadValue | ( | istream & | s | ) | [virtual] |
Reimplemented from TLeaf.
virtual void TLeafS::SetAddress | ( | void * | add = 0 |
) | [virtual] |
Reimplemented from TLeaf.
TLeafS::ClassDef | ( | TLeafS | , | |
1 | ||||
) |
Short_t TLeafS::fMinimum [protected] |
Short_t TLeafS::fMaximum [protected] |
Short_t* TLeafS::fValue [protected] |
Definition at line 33 of file TLeafS.h.
Referenced by Export(), FillBasket(), GetValue(), GetValuePointer(), Import(), ReadBasket(), ReadBasketExport(), SetAddress(), TLeafS(), and ~TLeafS().
Short_t** TLeafS::fPointer [protected] |
Pointer to data buffer.
Definition at line 34 of file TLeafS.h.
Referenced by FillBasket(), SetAddress(), and TLeafS().
Short_t* TLeafS::fValue [protected] |
Short_t** TLeafS::fPointer [protected] |