TLeafO Class Reference

#include <TLeafO.h>

Inheritance diagram for TLeafO:

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

Public Member Functions

 TLeafO ()
 Address of a pointer to data buffer!
 TLeafO (TBranch *parent, const char *name, const char *type)
virtual ~TLeafO ()
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 (TLeafO, 1)
 TLeafO ()
 Address of a pointer to data buffer!
 TLeafO (TBranch *parent, const char *name, const char *type)
virtual ~TLeafO ()
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 (TLeafO, 1)

Protected Attributes

Bool_t fMinimum
Bool_t fMaximum
Bool_tfValue
Bool_t ** fPointer
 Pointer to data buffer.
Bool_tfValue
Bool_t ** fPointer
 Pointer to data buffer.

Detailed Description

Definition at line 28 of file TLeafO.h.


Constructor & Destructor Documentation

TLeafO::TLeafO (  ) 

Address of a pointer to data buffer!

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

Definition at line 39 of file TLeafO.cxx.

References TLeaf::fLenType, fMaximum, fMinimum, fPointer, and fValue.

TLeafO::~TLeafO (  )  [virtual]

Definition at line 54 of file TLeafO.cxx.

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

TLeafO::TLeafO (  ) 

Address of a pointer to data buffer!

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

virtual TLeafO::~TLeafO (  )  [virtual]


Member Function Documentation

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

Reimplemented from TLeaf.

Definition at line 64 of file TLeafO.cxx.

References TLeaf::fLen, TLeaf::fOffset, fValue, i, j, and list.

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

Reimplemented from TLeaf.

Definition at line 78 of file TLeafO.cxx.

References b, fPointer, fValue, TLeaf::GetLen(), and len.

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

Reimplemented from TLeaf.

Definition at line 89 of file TLeafO.cxx.

Double_t TLeafO::GetValue ( Int_t  i = 0  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 56 of file TLeafO.h.

References fValue.

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

Reimplemented from TLeaf.

Definition at line 45 of file TLeafO.h.

References fValue.

Referenced by PrintValue(), and ReadValue().

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

Reimplemented from TLeaf.

Definition at line 99 of file TLeafO.cxx.

References TLeaf::fLen, TLeaf::fOffset, fValue, i, j, and list.

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

Reimplemented from TLeaf.

Definition at line 112 of file TLeafO.cxx.

References GetValuePointer(), and value.

void TLeafO::ReadBasket ( TBuffer b  )  [virtual]

Reimplemented from TLeaf.

Definition at line 122 of file TLeafO.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 TLeafO::ReadBasketExport ( TBuffer b,
TClonesArray list,
Int_t  n 
) [virtual]

Reimplemented from TLeaf.

Definition at line 149 of file TLeafO.cxx.

References b, TLeaf::fLen, TLeaf::fOffset, fValue, i, j, and list.

void TLeafO::ReadValue ( istream &  s  )  [virtual]

Reimplemented from TLeaf.

Definition at line 164 of file TLeafO.cxx.

References GetValuePointer(), and value.

void TLeafO::SetAddress ( void *  add = 0  )  [virtual]

Reimplemented from TLeaf.

Definition at line 172 of file TLeafO.cxx.

References TLeaf::fLeafCount, TLeaf::fLen, TLeaf::fNdata, fPointer, fValue, TLeaf::GetMaximum(), TLeaf::GetValue(), TLeaf::kIndirectAddress, TLeaf::ResetAddress(), and TObject::TestBit().

TLeafO::ClassDef ( TLeafO  ,
 
)

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 45 of file TLeafO.h.

References fValue.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

virtual void TLeafO::ReadBasket ( TBuffer b  )  [virtual]

Reimplemented from TLeaf.

virtual void TLeafO::ReadBasketExport ( TBuffer b,
TClonesArray list,
Int_t  n 
) [virtual]

Reimplemented from TLeaf.

virtual void TLeafO::ReadValue ( istream &  s  )  [virtual]

Reimplemented from TLeaf.

virtual void TLeafO::SetAddress ( void *  add = 0  )  [virtual]

Reimplemented from TLeaf.

TLeafO::ClassDef ( TLeafO  ,
 
)


Member Data Documentation

Bool_t TLeafO::fMinimum [protected]

Definition at line 31 of file TLeafO.h.

Referenced by TLeafO().

Bool_t TLeafO::fMaximum [protected]

Definition at line 32 of file TLeafO.h.

Referenced by TLeafO().

Bool_t* TLeafO::fValue [protected]

Definition at line 33 of file TLeafO.h.

Referenced by Export(), FillBasket(), GetValue(), GetValuePointer(), Import(), ReadBasket(), ReadBasketExport(), SetAddress(), TLeafO(), and ~TLeafO().

Bool_t** TLeafO::fPointer [protected]

Pointer to data buffer.

Definition at line 34 of file TLeafO.h.

Referenced by FillBasket(), SetAddress(), and TLeafO().

Bool_t* TLeafO::fValue [protected]

Definition at line 33 of file TLeafO.h.

Bool_t** TLeafO::fPointer [protected]

Pointer to data buffer.

Definition at line 34 of file TLeafO.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