TLeafF Class Reference

#include <TLeafF.h>

Inheritance diagram for TLeafF:

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

Public Member Functions

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

Protected Attributes

Float_t fMinimum
Float_t fMaximum
Float_tfValue
Float_t ** fPointer
 Pointer to data buffer.
Float_tfValue
Float_t ** fPointer
 Pointer to data buffer.

Detailed Description

Definition at line 28 of file TLeafF.h.


Constructor & Destructor Documentation

TLeafF::TLeafF (  ) 

Addresss of pointer to data buffer!

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

Definition at line 38 of file TLeafF.cxx.

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

TLeafF::~TLeafF (  )  [virtual]

Definition at line 53 of file TLeafF.cxx.

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

TLeafF::TLeafF (  ) 

Addresss of pointer to data buffer!

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

virtual TLeafF::~TLeafF (  )  [virtual]


Member Function Documentation

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

Reimplemented from TLeaf.

Definition at line 64 of file TLeafF.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 81 of file TLeafF.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 43 of file TLeafF.h.

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

Reimplemented from TLeaf.

Definition at line 58 of file TLeafF.h.

References fValue.

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

Reimplemented from TLeaf.

Definition at line 45 of file TLeafF.h.

References fValue.

Referenced by PrintValue(), and ReadValue().

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

Reimplemented from TLeaf.

Definition at line 93 of file TLeafF.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 110 of file TLeafF.cxx.

References GetValuePointer(), and value.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 146 of file TLeafF.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 169 of file TLeafF.cxx.

References GetValuePointer(), i, and value.

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

Reimplemented from TLeaf.

Definition at line 177 of file TLeafF.cxx.

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

TLeafF::ClassDef ( TLeafF  ,
 
)

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 43 of file TLeafF.h.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 45 of file TLeafF.h.

References fValue.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

TLeafF::ClassDef ( TLeafF  ,
 
)


Member Data Documentation

Float_t TLeafF::fMinimum [protected]

Definition at line 31 of file TLeafF.h.

Referenced by TLeafF().

Float_t TLeafF::fMaximum [protected]

Definition at line 32 of file TLeafF.h.

Referenced by TLeafF().

Float_t* TLeafF::fValue [protected]

Definition at line 33 of file TLeafF.h.

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

Float_t** TLeafF::fPointer [protected]

Pointer to data buffer.

Definition at line 34 of file TLeafF.h.

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

Float_t* TLeafF::fValue [protected]

Definition at line 33 of file TLeafF.h.

Float_t** TLeafF::fPointer [protected]

Pointer to data buffer.

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