TLeafI Class Reference

#include <TLeafI.h>

Inheritance diagram for TLeafI:

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

Public Member Functions

 TLeafI ()
 Address of pointer to data buffer.
 TLeafI (TBranch *parent, const char *name, const char *type)
virtual ~TLeafI ()
virtual void Export (TClonesArray *list, Int_t n)
virtual void FillBasket (TBuffer &b)
const char * GetTypeName () const
virtual Int_t GetMaximum () const
virtual Int_t GetMinimum () 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)
virtual void SetMaximum (Int_t max)
virtual void SetMinimum (Int_t min)
 ClassDef (TLeafI, 1)
 TLeafI ()
 Address of pointer to data buffer.
 TLeafI (TBranch *parent, const char *name, const char *type)
virtual ~TLeafI ()
virtual void Export (TClonesArray *list, Int_t n)
virtual void FillBasket (TBuffer &b)
const char * GetTypeName () const
virtual Int_t GetMaximum () const
virtual Int_t GetMinimum () 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)
virtual void SetMaximum (Int_t max)
virtual void SetMinimum (Int_t min)
 ClassDef (TLeafI, 1)

Protected Attributes

Int_t fMinimum
Int_t fMaximum
Int_tfValue
Int_t ** fPointer
 Pointer to data buffer.
Int_tfValue
Int_t ** fPointer
 Pointer to data buffer.

Detailed Description

Definition at line 29 of file TLeafI.h.


Constructor & Destructor Documentation

TLeafI::TLeafI (  ) 

Address of pointer to data buffer.

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

Definition at line 38 of file TLeafI.cxx.

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

TLeafI::~TLeafI (  )  [virtual]

Definition at line 53 of file TLeafI.cxx.

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

TLeafI::TLeafI (  ) 

Address of pointer to data buffer.

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

virtual TLeafI::~TLeafI (  )  [virtual]


Member Function Documentation

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

Reimplemented from TLeaf.

Definition at line 63 of file TLeafI.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 80 of file TLeafI.cxx.

References b, fMaximum, fPointer, fValue, TLeaf::GetLen(), i, TLeaf::IsRange(), TLeaf::IsUnsigned(), and len.

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

Reimplemented from TLeaf.

Definition at line 99 of file TLeafI.cxx.

References TLeaf::fIsUnsigned.

virtual Int_t TLeafI::GetMaximum (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 45 of file TLeafI.h.

References fMaximum.

Referenced by TTreeCloner::CollectBranches(), convert_cwn(), and THbookFile::ConvertCWN().

virtual Int_t TLeafI::GetMinimum (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 46 of file TLeafI.h.

References fMinimum.

Referenced by TTreeCloner::CollectBranches().

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

Reimplemented from TLeaf.

Definition at line 110 of file TLeafI.cxx.

References TLeaf::fIsUnsigned, and fValue.

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

Reimplemented from TLeaf.

Definition at line 48 of file TLeafI.h.

References fValue.

Referenced by PrintValue(), and ReadValue().

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

Reimplemented from TLeaf.

Definition at line 123 of file TLeafI.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 140 of file TLeafI.cxx.

References TLeaf::fIsUnsigned, GetValuePointer(), and value.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 181 of file TLeafI.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 203 of file TLeafI.cxx.

References TLeaf::fIsUnsigned, GetValuePointer(), i, and value.

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

Reimplemented from TLeaf.

Definition at line 216 of file TLeafI.cxx.

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

virtual void TLeafI::SetMaximum ( Int_t  max  )  [inline, virtual]

Definition at line 55 of file TLeafI.h.

References fMaximum.

Referenced by TTreeCloner::CollectBranches(), convert_cwn(), THbookFile::ConvertCWN(), and TBranchClones::Fill().

virtual void TLeafI::SetMinimum ( Int_t  min  )  [inline, virtual]

Definition at line 56 of file TLeafI.h.

References fMinimum.

Referenced by TTreeCloner::CollectBranches().

TLeafI::ClassDef ( TLeafI  ,
 
)

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

virtual Int_t TLeafI::GetMaximum (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 45 of file TLeafI.h.

References fMaximum.

virtual Int_t TLeafI::GetMinimum (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 46 of file TLeafI.h.

References fMinimum.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 48 of file TLeafI.h.

References fValue.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

virtual void TLeafI::SetMaximum ( Int_t  max  )  [inline, virtual]

Definition at line 55 of file TLeafI.h.

References fMaximum.

virtual void TLeafI::SetMinimum ( Int_t  min  )  [inline, virtual]

Definition at line 56 of file TLeafI.h.

References fMinimum.

TLeafI::ClassDef ( TLeafI  ,
 
)


Member Data Documentation

Int_t TLeafI::fMinimum [protected]

Definition at line 32 of file TLeafI.h.

Referenced by GetMinimum(), SetMinimum(), and TLeafI().

Int_t TLeafI::fMaximum [protected]

Definition at line 33 of file TLeafI.h.

Referenced by FillBasket(), GetMaximum(), SetMaximum(), and TLeafI().

Int_t* TLeafI::fValue [protected]

Definition at line 34 of file TLeafI.h.

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

Int_t** TLeafI::fPointer [protected]

Pointer to data buffer.

Definition at line 35 of file TLeafI.h.

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

Int_t* TLeafI::fValue [protected]

Definition at line 34 of file TLeafI.h.

Int_t** TLeafI::fPointer [protected]

Pointer to data buffer.

Definition at line 35 of file TLeafI.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