#include <TLeafC.h>
Inheritance diagram for TLeafC:
Public Member Functions | |
TLeafC () | |
Address of pointer to data buffer. | |
TLeafC (TBranch *parent, const char *name, const char *type) | |
virtual | ~TLeafC () |
virtual void | Export (TClonesArray *list, Int_t n) |
virtual void | FillBasket (TBuffer &b) |
virtual Int_t | GetMaximum () const |
virtual Int_t | GetMinimum () const |
const char * | GetTypeName () const |
Double_t | GetValue (Int_t i=0) const |
virtual void * | GetValuePointer () const |
char * | GetValueString () 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 (TLeafC, 1) | |
TLeafC () | |
Address of pointer to data buffer. | |
TLeafC (TBranch *parent, const char *name, const char *type) | |
virtual | ~TLeafC () |
virtual void | Export (TClonesArray *list, Int_t n) |
virtual void | FillBasket (TBuffer &b) |
virtual Int_t | GetMaximum () const |
virtual Int_t | GetMinimum () const |
const char * | GetTypeName () const |
Double_t | GetValue (Int_t i=0) const |
virtual void * | GetValuePointer () const |
char * | GetValueString () 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 (TLeafC, 1) | |
Protected Attributes | |
Int_t | fMinimum |
Int_t | fMaximum |
Char_t * | fValue |
Char_t ** | fPointer |
Pointer to data buffer. | |
Char_t * | fValue |
Char_t ** | fPointer |
Pointer to data buffer. |
Definition at line 28 of file TLeafC.h.
TLeafC::TLeafC | ( | ) |
Address of pointer to data buffer.
TLeafC::TLeafC | ( | TBranch * | parent, | |
const char * | name, | |||
const char * | type | |||
) |
Definition at line 40 of file TLeafC.cxx.
References TLeaf::fLenType, fMaximum, fMinimum, fPointer, and fValue.
TLeafC::~TLeafC | ( | ) | [virtual] |
TLeafC::TLeafC | ( | ) |
Address of pointer to data buffer.
TLeafC::TLeafC | ( | TBranch * | parent, | |
const char * | name, | |||
const char * | type | |||
) |
virtual TLeafC::~TLeafC | ( | ) | [virtual] |
void TLeafC::Export | ( | TClonesArray * | list, | |
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
Definition at line 65 of file TLeafC.cxx.
References TLeaf::fLen, TLeaf::fOffset, fValue, i, j, and list.
void TLeafC::FillBasket | ( | TBuffer & | b | ) | [virtual] |
Reimplemented from TLeaf.
Definition at line 79 of file TLeafC.cxx.
References b, TLeaf::fLen, fMaximum, fPointer, fValue, and len.
virtual Int_t TLeafC::GetMaximum | ( | ) | const [inline, virtual] |
virtual Int_t TLeafC::GetMinimum | ( | ) | const [inline, virtual] |
const char * TLeafC::GetTypeName | ( | ) | const [virtual] |
virtual void* TLeafC::GetValuePointer | ( | ) | const [inline, virtual] |
Reimplemented from TLeaf.
Definition at line 47 of file TLeafC.h.
References fValue.
Referenced by PrintValue().
char* TLeafC::GetValueString | ( | ) | const [inline] |
void TLeafC::Import | ( | TClonesArray * | list, | |
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
Definition at line 103 of file TLeafC.cxx.
References TLeaf::fLen, TLeaf::fOffset, fValue, i, j, and list.
void TLeafC::PrintValue | ( | Int_t | i = 0 |
) | const [virtual] |
Reimplemented from TLeaf.
Definition at line 116 of file TLeafC.cxx.
References GetValuePointer(), and value.
void TLeafC::ReadBasket | ( | TBuffer & | b | ) | [virtual] |
Reimplemented from TLeaf.
Definition at line 125 of file TLeafC.cxx.
References b, entry, TLeaf::fLen, fValue, TBranch::GetBasket(), TBranch::GetBasketEntry(), TLeaf::GetBranch(), TBasket::GetEntryOffset(), TBasket::GetLast(), TBranch::GetReadBasket(), TBranch::GetReadEntry(), and Long64_t.
void TLeafC::ReadBasketExport | ( | TBuffer & | b, | |
TClonesArray * | list, | |||
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
Definition at line 157 of file TLeafC.cxx.
References b, TLeaf::fLen, TLeaf::fOffset, fValue, i, j, len, and list.
void TLeafC::ReadValue | ( | istream & | s | ) | [virtual] |
Reimplemented from TLeaf.
Definition at line 180 of file TLeafC.cxx.
References TLeaf::fNdata, fPointer, fValue, TLeaf::kIndirectAddress, TLeaf::kNewValue, strlcpy(), and TObject::TestBit().
void TLeafC::SetAddress | ( | void * | add = 0 |
) | [virtual] |
Reimplemented from TLeaf.
Definition at line 201 of file TLeafC.cxx.
References TLeaf::fLeafCount, TLeaf::fLen, TLeaf::fNdata, fPointer, fValue, TLeaf::GetMaximum(), TLeaf::GetValue(), TLeaf::kIndirectAddress, TLeaf::ResetAddress(), and TObject::TestBit().
TLeafC::ClassDef | ( | TLeafC | , | |
1 | ||||
) |
virtual void TLeafC::Export | ( | TClonesArray * | list, | |
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
virtual Int_t TLeafC::GetMaximum | ( | ) | const [inline, virtual] |
virtual Int_t TLeafC::GetMinimum | ( | ) | const [inline, virtual] |
const char* TLeafC::GetTypeName | ( | ) | const [virtual] |
Reimplemented from TLeaf.
virtual void* TLeafC::GetValuePointer | ( | ) | const [inline, virtual] |
char* TLeafC::GetValueString | ( | ) | const [inline] |
virtual void TLeafC::Import | ( | TClonesArray * | list, | |
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
virtual void TLeafC::ReadBasketExport | ( | TBuffer & | b, | |
TClonesArray * | list, | |||
Int_t | n | |||
) | [virtual] |
Reimplemented from TLeaf.
virtual void TLeafC::ReadValue | ( | istream & | s | ) | [virtual] |
Reimplemented from TLeaf.
virtual void TLeafC::SetAddress | ( | void * | add = 0 |
) | [virtual] |
Reimplemented from TLeaf.
TLeafC::ClassDef | ( | TLeafC | , | |
1 | ||||
) |
Int_t TLeafC::fMinimum [protected] |
Int_t TLeafC::fMaximum [protected] |
Char_t* TLeafC::fValue [protected] |
Definition at line 33 of file TLeafC.h.
Referenced by Export(), FillBasket(), GetValue(), GetValuePointer(), GetValueString(), Import(), ReadBasket(), ReadBasketExport(), ReadValue(), SetAddress(), TLeafC(), and ~TLeafC().
Char_t** TLeafC::fPointer [protected] |
Pointer to data buffer.
Definition at line 34 of file TLeafC.h.
Referenced by FillBasket(), ReadValue(), SetAddress(), and TLeafC().
Char_t* TLeafC::fValue [protected] |
Char_t** TLeafC::fPointer [protected] |