TLeafL Class Reference

#include <TLeafL.h>

Inheritance diagram for TLeafL:

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

Public Member Functions

 TLeafL ()
 Address of pointer to data buffer.
 TLeafL (TBranch *parent, const char *name, const char *type)
virtual ~TLeafL ()
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 (Long64_t max)
virtual void SetMinimum (Long64_t min)
 ClassDef (TLeafL, 1)
 TLeafL ()
 Address of pointer to data buffer.
 TLeafL (TBranch *parent, const char *name, const char *type)
virtual ~TLeafL ()
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 (Long64_t max)
virtual void SetMinimum (Long64_t min)
 ClassDef (TLeafL, 1)

Protected Attributes

Long64_t fMinimum
Long64_t fMaximum
Long64_tfValue
Long64_t ** fPointer
 Pointer to data buffer.
Long64_tfValue
Long64_t ** fPointer
 Pointer to data buffer.

Detailed Description

Definition at line 29 of file TLeafL.h.


Constructor & Destructor Documentation

TLeafL::TLeafL (  ) 

Address of pointer to data buffer.

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

Definition at line 38 of file TLeafL.cxx.

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

TLeafL::~TLeafL (  )  [virtual]

Definition at line 53 of file TLeafL.cxx.

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

TLeafL::TLeafL (  ) 

Address of pointer to data buffer.

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

virtual TLeafL::~TLeafL (  )  [virtual]


Member Function Documentation

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

Reimplemented from TLeaf.

Definition at line 63 of file TLeafL.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 80 of file TLeafL.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 99 of file TLeafL.cxx.

References TLeaf::fIsUnsigned.

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

Reimplemented from TLeaf.

Definition at line 45 of file TLeafL.h.

References fMaximum.

Referenced by TTreeCloner::CollectBranches().

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

Reimplemented from TLeaf.

Definition at line 46 of file TLeafL.h.

References fMinimum.

Referenced by TTreeCloner::CollectBranches().

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

Reimplemented from TLeaf.

Definition at line 110 of file TLeafL.cxx.

References fValue.

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

Reimplemented from TLeaf.

Definition at line 48 of file TLeafL.h.

References fValue.

Referenced by PrintValue(), and ReadValue().

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

Reimplemented from TLeaf.

Definition at line 125 of file TLeafL.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 142 of file TLeafL.cxx.

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

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 183 of file TLeafL.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 205 of file TLeafL.cxx.

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

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

Reimplemented from TLeaf.

Definition at line 222 of file TLeafL.cxx.

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

virtual void TLeafL::SetMaximum ( Long64_t  max  )  [inline, virtual]

Definition at line 55 of file TLeafL.h.

References fMaximum.

Referenced by TTreeCloner::CollectBranches().

virtual void TLeafL::SetMinimum ( Long64_t  min  )  [inline, virtual]

Definition at line 56 of file TLeafL.h.

References fMinimum.

Referenced by TTreeCloner::CollectBranches().

TLeafL::ClassDef ( TLeafL  ,
 
)

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 45 of file TLeafL.h.

References fMaximum.

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

Reimplemented from TLeaf.

Definition at line 46 of file TLeafL.h.

References fMinimum.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

Definition at line 48 of file TLeafL.h.

References fValue.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

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

Reimplemented from TLeaf.

virtual void TLeafL::SetMaximum ( Long64_t  max  )  [inline, virtual]

Definition at line 55 of file TLeafL.h.

References fMaximum.

virtual void TLeafL::SetMinimum ( Long64_t  min  )  [inline, virtual]

Definition at line 56 of file TLeafL.h.

References fMinimum.

TLeafL::ClassDef ( TLeafL  ,
 
)


Member Data Documentation

Long64_t TLeafL::fMinimum [protected]

Definition at line 32 of file TLeafL.h.

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

Long64_t TLeafL::fMaximum [protected]

Definition at line 33 of file TLeafL.h.

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

Long64_t* TLeafL::fValue [protected]

Definition at line 34 of file TLeafL.h.

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

Long64_t** TLeafL::fPointer [protected]

Pointer to data buffer.

Definition at line 35 of file TLeafL.h.

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

Long64_t* TLeafL::fValue [protected]

Definition at line 34 of file TLeafL.h.

Long64_t** TLeafL::fPointer [protected]

Pointer to data buffer.

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