TLeafS Class Reference

#include <TLeafS.h>

Inheritance diagram for TLeafS:

TLeaf TLeaf TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

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_tfValue
Short_t ** fPointer
 Pointer to data buffer.
Short_tfValue
Short_t ** fPointer
 Pointer to data buffer.

Detailed Description

Definition at line 28 of file TLeafS.h.


Constructor & Destructor Documentation

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]

Definition at line 53 of file TLeafS.cxx.

References fValue, kTRUE, and TLeaf::ResetAddress().

TLeafS::TLeafS (  ) 

Address of pointer to data buffer.

TLeafS::TLeafS ( TBranch parent,
const char *  name,
const char *  type 
)

virtual TLeafS::~TLeafS (  )  [virtual]


Member Function Documentation

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 97 of file TLeafS.cxx.

References TLeaf::fIsUnsigned.

Double_t TLeafS::GetValue ( Int_t  i = 0  )  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  ,
 
)

virtual void TLeafS::Export ( TClonesArray list,
Int_t  n 
) [virtual]

Reimplemented from TLeaf.

virtual void TLeafS::FillBasket ( TBuffer b  )  [virtual]

Reimplemented from TLeaf.

const char* TLeafS::GetTypeName (  )  const [virtual]

Reimplemented from TLeaf.

Double_t TLeafS::GetValue ( Int_t  i = 0  )  const [virtual]

Reimplemented from TLeaf.

virtual void* TLeafS::GetValuePointer (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 45 of file TLeafS.h.

References fValue.

virtual void TLeafS::Import ( TClonesArray list,
Int_t  n 
) [virtual]

Reimplemented from TLeaf.

virtual void TLeafS::PrintValue ( Int_t  i = 0  )  const [virtual]

Reimplemented from TLeaf.

virtual void TLeafS::ReadBasket ( TBuffer b  )  [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  ,
 
)


Member Data Documentation

Short_t TLeafS::fMinimum [protected]

Definition at line 31 of file TLeafS.h.

Referenced by TLeafS().

Short_t TLeafS::fMaximum [protected]

Definition at line 32 of file TLeafS.h.

Referenced by FillBasket(), and TLeafS().

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]

Definition at line 33 of file TLeafS.h.

Short_t** TLeafS::fPointer [protected]

Pointer to data buffer.

Definition at line 34 of file TLeafS.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:15 2011 for ROOT_528-00b_version by  doxygen 1.5.1