TLeafD Class Reference

#include <TLeafD.h>

Inheritance diagram for TLeafD:

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

Public Member Functions

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

Protected Attributes

Double_t fMinimum
Double_t fMaximum
Double_tfValue
Double_t ** fPointer
 Pointer to data buffer.
Double_tfValue
Double_t ** fPointer
 Pointer to data buffer.

Detailed Description

Definition at line 28 of file TLeafD.h.


Constructor & Destructor Documentation

TLeafD::TLeafD (  ) 

Address of pointer to data buffer.

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

Definition at line 38 of file TLeafD.cxx.

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

TLeafD::~TLeafD (  )  [virtual]

Definition at line 53 of file TLeafD.cxx.

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

TLeafD::TLeafD (  ) 

Address of pointer to data buffer.

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

virtual TLeafD::~TLeafD (  )  [virtual]


Member Function Documentation

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

Reimplemented from TLeaf.

Definition at line 63 of file TLeafD.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 77 of file TLeafD.cxx.

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

const char* TLeafD::GetTypeName (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 43 of file TLeafD.h.

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

Reimplemented from TLeaf.

Definition at line 58 of file TLeafD.h.

References fValue.

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

Reimplemented from TLeaf.

Definition at line 45 of file TLeafD.h.

References fValue.

Referenced by PrintValue(), and ReadValue().

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

Reimplemented from TLeaf.

Definition at line 89 of file TLeafD.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 106 of file TLeafD.cxx.

References GetValuePointer(), and value.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 142 of file TLeafD.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 157 of file TLeafD.cxx.

References GetValuePointer(), i, and value.

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

Reimplemented from TLeaf.

Definition at line 165 of file TLeafD.cxx.

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

TLeafD::ClassDef ( TLeafD  ,
 
)

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

const char* TLeafD::GetTypeName (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 43 of file TLeafD.h.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 45 of file TLeafD.h.

References fValue.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

TLeafD::ClassDef ( TLeafD  ,
 
)


Member Data Documentation

Double_t TLeafD::fMinimum [protected]

Definition at line 31 of file TLeafD.h.

Referenced by TLeafD().

Double_t TLeafD::fMaximum [protected]

Definition at line 32 of file TLeafD.h.

Referenced by TLeafD().

Double_t* TLeafD::fValue [protected]

Definition at line 33 of file TLeafD.h.

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

Double_t** TLeafD::fPointer [protected]

Pointer to data buffer.

Definition at line 34 of file TLeafD.h.

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

Double_t* TLeafD::fValue [protected]

Definition at line 33 of file TLeafD.h.

Double_t** TLeafD::fPointer [protected]

Pointer to data buffer.

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