TFormLeafInfoClones Class Reference

#include <TFormLeafInfo.h>

Inheritance diagram for TFormLeafInfoClones:

TFormLeafInfo TFormLeafInfo TObject TObject TObject TObject List of all members.

Public Member Functions

 TFormLeafInfoClones (TClass *classptr=0, Long_t offset=0)
 TFormLeafInfoClones (TClass *classptr, Long_t offset, Bool_t top)
 TFormLeafInfoClones (TClass *classptr, Long_t offset, TStreamerElement *element, Bool_t top=kFALSE)
virtual TFormLeafInfoDeepCopy () const
virtual Int_t GetCounterValue (TLeaf *leaf)
virtual Int_t ReadCounterValue (char *where)
virtual Double_t ReadValue (char *where, Int_t instance=0)
virtual Double_t GetValue (TLeaf *leaf, Int_t instance=0)
virtual void * GetValuePointer (TLeaf *leaf, Int_t instance=0)
virtual void * GetValuePointer (char *thisobj, Int_t instance=0)
virtual void * GetLocalValuePointer (TLeaf *leaf, Int_t instance=0)
virtual void * GetLocalValuePointer (char *thisobj, Int_t instance=0)
 TFormLeafInfoClones (TClass *classptr=0, Long_t offset=0)
 TFormLeafInfoClones (TClass *classptr, Long_t offset, Bool_t top)
 TFormLeafInfoClones (TClass *classptr, Long_t offset, TStreamerElement *element, Bool_t top=kFALSE)
virtual TFormLeafInfoDeepCopy () const
virtual Int_t GetCounterValue (TLeaf *leaf)
virtual Int_t ReadCounterValue (char *where)
virtual Double_t ReadValue (char *where, Int_t instance=0)
virtual Double_t GetValue (TLeaf *leaf, Int_t instance=0)
virtual void * GetValuePointer (TLeaf *leaf, Int_t instance=0)
virtual void * GetValuePointer (char *thisobj, Int_t instance=0)
virtual void * GetLocalValuePointer (TLeaf *leaf, Int_t instance=0)
virtual void * GetLocalValuePointer (char *thisobj, Int_t instance=0)

Public Attributes

Bool_t fTop

Detailed Description

Definition at line 166 of file TFormLeafInfo.h.


Constructor & Destructor Documentation

TFormLeafInfoClones::TFormLeafInfoClones ( TClass classptr = 0,
Long_t  offset = 0 
)

Definition at line 1041 of file TFormLeafInfo.cxx.

Referenced by DeepCopy().

TFormLeafInfoClones::TFormLeafInfoClones ( TClass classptr,
Long_t  offset,
Bool_t  top 
)

Definition at line 1048 of file TFormLeafInfo.cxx.

TFormLeafInfoClones::TFormLeafInfoClones ( TClass classptr,
Long_t  offset,
TStreamerElement element,
Bool_t  top = kFALSE 
)

Definition at line 1056 of file TFormLeafInfo.cxx.

TFormLeafInfoClones::TFormLeafInfoClones ( TClass classptr = 0,
Long_t  offset = 0 
)

TFormLeafInfoClones::TFormLeafInfoClones ( TClass classptr,
Long_t  offset,
Bool_t  top 
)

TFormLeafInfoClones::TFormLeafInfoClones ( TClass classptr,
Long_t  offset,
TStreamerElement element,
Bool_t  top = kFALSE 
)


Member Function Documentation

virtual TFormLeafInfo* TFormLeafInfoClones::DeepCopy (  )  const [inline, virtual]

Reimplemented from TFormLeafInfo.

Definition at line 174 of file TFormLeafInfo.h.

References TFormLeafInfoClones().

Int_t TFormLeafInfoClones::GetCounterValue ( TLeaf leaf  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1065 of file TFormLeafInfo.cxx.

References xmlio::Class, TFormLeafInfo::fCounter, GetLocalValuePointer(), TClass::GetStreamerInfo(), TFormLeafInfo::ReadValue(), and TFormLeafInfo::TFormLeafInfo().

Int_t TFormLeafInfoClones::ReadCounterValue ( char *  where  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1079 of file TFormLeafInfo.cxx.

References xmlio::Class, TFormLeafInfo::fCounter, TClass::GetStreamerInfo(), TFormLeafInfo::ReadValue(), and TFormLeafInfo::TFormLeafInfo().

Double_t TFormLeafInfoClones::ReadValue ( char *  where,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1093 of file TFormLeafInfo.cxx.

References TFormLeafInfo::fNext, TFormLeafInfo::GetArrayLength(), len, TFormLeafInfo::ReadValue(), and TObjArray::UncheckedAt().

Double_t TFormLeafInfoClones::GetValue ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1142 of file TFormLeafInfo.cxx.

References TFormLeafInfo::fElement, TFormLeafInfo::fNext, TFormLeafInfo::GetArrayLength(), GetLocalValuePointer(), TFormLeafInfo::GetPrimaryIndex(), len, TFormLeafInfo::ReadValue(), and TObjArray::UncheckedAt().

void * TFormLeafInfoClones::GetValuePointer ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1170 of file TFormLeafInfo.cxx.

References TFormLeafInfo::fElement, TFormLeafInfo::fNext, TFormLeafInfo::GetArrayLength(), GetLocalValuePointer(), TFormLeafInfo::GetValuePointer(), len, and TObjArray::UncheckedAt().

void * TFormLeafInfoClones::GetValuePointer ( char *  thisobj,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1193 of file TFormLeafInfo.cxx.

References TFormLeafInfo::fNext, len, and TObjArray::UncheckedAt().

void * TFormLeafInfoClones::GetLocalValuePointer ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1117 of file TFormLeafInfo.cxx.

References xmlio::Class, fTop, TLeaf::GetBranch(), TFormLeafInfo::GetLocalValuePointer(), and TObject::InheritsFrom().

Referenced by GetCounterValue(), GetValue(), and GetValuePointer().

void * TFormLeafInfoClones::GetLocalValuePointer ( char *  thisobj,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1135 of file TFormLeafInfo.cxx.

References TFormLeafInfo::GetLocalValuePointer().

virtual TFormLeafInfo* TFormLeafInfoClones::DeepCopy (  )  const [inline, virtual]

Reimplemented from TFormLeafInfo.

Definition at line 174 of file TFormLeafInfo.h.

References TFormLeafInfoClones().

virtual Int_t TFormLeafInfoClones::GetCounterValue ( TLeaf leaf  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoClones::ReadCounterValue ( char *  where  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Double_t TFormLeafInfoClones::ReadValue ( char *  where,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual Double_t TFormLeafInfoClones::GetValue ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual void* TFormLeafInfoClones::GetValuePointer ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual void* TFormLeafInfoClones::GetValuePointer ( char *  thisobj,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual void* TFormLeafInfoClones::GetLocalValuePointer ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual void* TFormLeafInfoClones::GetLocalValuePointer ( char *  thisobj,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.


Member Data Documentation

Bool_t TFormLeafInfoClones::fTop

Definition at line 168 of file TFormLeafInfo.h.

Referenced by GetLocalValuePointer().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:54 2011 for ROOT_528-00b_version by  doxygen 1.5.1