TLeafElement Class Reference

#include <TLeafElement.h>

Inheritance diagram for TLeafElement:

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

Public Member Functions

 TLeafElement ()
 TLeafElement (TBranch *parent, const char *name, Int_t id, Int_t type)
virtual ~TLeafElement ()
virtual Int_t GetLen () const
TMethodCallGetMethodCall (const char *name)
virtual Int_t GetMaximum () const
virtual Int_t GetNdata () const
virtual const char * GetTypeName () const
virtual Double_t GetValue (Int_t i=0) const
virtual Double_t GetValueSubArray (Int_t i=0, Int_t j=0) const
virtual void * GetValuePointer () const
virtual Bool_t IsOnTerminalBranch () const
virtual void PrintValue (Int_t i=0) const
virtual void SetLeafCount (TLeaf *leaf)
 ClassDef (TLeafElement, 1)
 TLeafElement ()
 TLeafElement (TBranch *parent, const char *name, Int_t id, Int_t type)
virtual ~TLeafElement ()
virtual Int_t GetLen () const
TMethodCallGetMethodCall (const char *name)
virtual Int_t GetMaximum () const
virtual Int_t GetNdata () const
virtual const char * GetTypeName () const
virtual Double_t GetValue (Int_t i=0) const
virtual Double_t GetValueSubArray (Int_t i=0, Int_t j=0) const
virtual void * GetValuePointer () const
virtual Bool_t IsOnTerminalBranch () const
virtual void PrintValue (Int_t i=0) const
virtual void SetLeafCount (TLeaf *leaf)
 ClassDef (TLeafElement, 1)

Protected Attributes

char * fAbsAddress
Int_t fID
 Absolute leaf Address.
Int_t fType
char * fAbsAddress

Detailed Description

Definition at line 34 of file TLeafElement.h.


Constructor & Destructor Documentation

TLeafElement::TLeafElement (  ) 

TLeafElement::TLeafElement ( TBranch parent,
const char *  name,
Int_t  id,
Int_t  type 
)

Definition at line 34 of file TLeafElement.cxx.

References fAbsAddress, fID, and fType.

TLeafElement::~TLeafElement (  )  [virtual]

Definition at line 45 of file TLeafElement.cxx.

TLeafElement::TLeafElement (  ) 

TLeafElement::TLeafElement ( TBranch parent,
const char *  name,
Int_t  id,
Int_t  type 
)

virtual TLeafElement::~TLeafElement (  )  [virtual]


Member Function Documentation

virtual Int_t TLeafElement::GetLen (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 46 of file TLeafElement.h.

References TLeaf::fBranch, and TLeaf::fLen.

TMethodCall * TLeafElement::GetMethodCall ( const char *  name  ) 

Definition at line 52 of file TLeafElement.cxx.

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

Reimplemented from TLeaf.

Definition at line 48 of file TLeafElement.h.

References TLeaf::fBranch.

virtual Int_t TLeafElement::GetNdata (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 49 of file TLeafElement.h.

References TLeaf::fBranch, and TLeaf::fLen.

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

Reimplemented from TLeaf.

Definition at line 50 of file TLeafElement.h.

References TLeaf::fBranch.

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

Reimplemented from TLeaf.

Definition at line 51 of file TLeafElement.h.

References TLeaf::fBranch, TLeaf::fLen, i, and kFALSE.

virtual Double_t TLeafElement::GetValueSubArray ( Int_t  i = 0,
Int_t  j = 0 
) const [inline, virtual]

Definition at line 52 of file TLeafElement.h.

References TLeaf::fBranch, i, j, and kTRUE.

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

Reimplemented from TLeaf.

Definition at line 53 of file TLeafElement.h.

References TLeaf::fBranch.

Bool_t TLeafElement::IsOnTerminalBranch (  )  const [virtual]

Reimplemented from TLeaf.

Definition at line 63 of file TLeafElement.cxx.

References TLeaf::fBranch, TObjArray::GetEntriesFast(), TBranch::GetListOfBranches(), kFALSE, and kTRUE.

virtual void TLeafElement::PrintValue ( Int_t  i = 0  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 55 of file TLeafElement.h.

References TLeaf::fBranch, and i.

virtual void TLeafElement::SetLeafCount ( TLeaf leaf  )  [inline, virtual]

Reimplemented from TLeaf.

Definition at line 56 of file TLeafElement.h.

References TLeaf::fLeafCount.

Referenced by TBranchElement::SetBranchCount().

TLeafElement::ClassDef ( TLeafElement  ,
 
)

virtual Int_t TLeafElement::GetLen (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 46 of file TLeafElement.h.

References TLeaf::fBranch, and TLeaf::fLen.

TMethodCall* TLeafElement::GetMethodCall ( const char *  name  ) 

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

Reimplemented from TLeaf.

Definition at line 48 of file TLeafElement.h.

References TLeaf::fBranch.

virtual Int_t TLeafElement::GetNdata (  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 49 of file TLeafElement.h.

References TLeaf::fBranch, and TLeaf::fLen.

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

Reimplemented from TLeaf.

Definition at line 50 of file TLeafElement.h.

References TLeaf::fBranch.

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

Reimplemented from TLeaf.

Definition at line 51 of file TLeafElement.h.

References TLeaf::fBranch, TLeaf::fLen, i, and kFALSE.

virtual Double_t TLeafElement::GetValueSubArray ( Int_t  i = 0,
Int_t  j = 0 
) const [inline, virtual]

Definition at line 52 of file TLeafElement.h.

References TLeaf::fBranch, i, j, and kTRUE.

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

Reimplemented from TLeaf.

Definition at line 53 of file TLeafElement.h.

References TLeaf::fBranch.

virtual Bool_t TLeafElement::IsOnTerminalBranch (  )  const [virtual]

Reimplemented from TLeaf.

virtual void TLeafElement::PrintValue ( Int_t  i = 0  )  const [inline, virtual]

Reimplemented from TLeaf.

Definition at line 55 of file TLeafElement.h.

References TLeaf::fBranch, and i.

virtual void TLeafElement::SetLeafCount ( TLeaf leaf  )  [inline, virtual]

Reimplemented from TLeaf.

Definition at line 56 of file TLeafElement.h.

References TLeaf::fLeafCount.

TLeafElement::ClassDef ( TLeafElement  ,
 
)


Member Data Documentation

char* TLeafElement::fAbsAddress [protected]

Definition at line 37 of file TLeafElement.h.

Referenced by TLeafElement().

Int_t TLeafElement::fID [protected]

Absolute leaf Address.

Definition at line 38 of file TLeafElement.h.

Referenced by TLeafElement().

Int_t TLeafElement::fType [protected]

Definition at line 39 of file TLeafElement.h.

Referenced by TLeafElement().

char* TLeafElement::fAbsAddress [protected]

Definition at line 37 of file TLeafElement.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