TFormLeafInfoMultiVarDim Class Reference

#include <TFormLeafInfo.h>

Inheritance diagram for TFormLeafInfoMultiVarDim:

TFormLeafInfo TFormLeafInfo TObject TObject TObject TObject TFormLeafInfoMultiVarDimClones TFormLeafInfoMultiVarDimClones TFormLeafInfoMultiVarDimCollection TFormLeafInfoMultiVarDimCollection TFormLeafInfoMultiVarDimDirect TFormLeafInfoMultiVarDimDirect List of all members.

Public Member Functions

 TFormLeafInfoMultiVarDim (TClass *classptr, Long_t offset, TStreamerElement *element, TFormLeafInfo *parent)
 TFormLeafInfoMultiVarDim ()
 TFormLeafInfoMultiVarDim (const TFormLeafInfoMultiVarDim &orig)
 ~TFormLeafInfoMultiVarDim ()
virtual TFormLeafInfoDeepCopy () const
virtual void LoadSizes (TBranch *branch)
virtual Int_t GetPrimaryIndex ()
virtual void SetPrimaryIndex (Int_t index)
virtual void SetSecondaryIndex (Int_t index)
virtual void SetSize (Int_t index, Int_t val)
virtual Int_t GetSize (Int_t index)
virtual Int_t GetSumOfSizes ()
virtual Double_t GetValue (TLeaf *, Int_t=0)
virtual Int_t GetVarDim ()
virtual Int_t GetVirtVarDim ()
virtual Bool_t Update ()
virtual void UpdateSizes (TArrayI *garr)
 TFormLeafInfoMultiVarDim (TClass *classptr, Long_t offset, TStreamerElement *element, TFormLeafInfo *parent)
 TFormLeafInfoMultiVarDim ()
 TFormLeafInfoMultiVarDim (const TFormLeafInfoMultiVarDim &orig)
 ~TFormLeafInfoMultiVarDim ()
virtual TFormLeafInfoDeepCopy () const
virtual void LoadSizes (TBranch *branch)
virtual Int_t GetPrimaryIndex ()
virtual void SetPrimaryIndex (Int_t index)
virtual void SetSecondaryIndex (Int_t index)
virtual void SetSize (Int_t index, Int_t val)
virtual Int_t GetSize (Int_t index)
virtual Int_t GetSumOfSizes ()
virtual Double_t GetValue (TLeaf *, Int_t=0)
virtual Int_t GetVarDim ()
virtual Int_t GetVirtVarDim ()
virtual Bool_t Update ()
virtual void UpdateSizes (TArrayI *garr)

Public Attributes

Int_t fNsize
TArrayI fSizes
TFormLeafInfofCounter2
Int_t fSumOfSizes
Int_t fDim
Int_t fVirtDim
Int_t fPrimaryIndex
Int_t fSecondaryIndex
TFormLeafInfofCounter2

Protected Member Functions

 TFormLeafInfoMultiVarDim (TClass *classptr, Long_t offset, TStreamerElement *element)
 TFormLeafInfoMultiVarDim (TClass *classptr, Long_t offset, TStreamerElement *element)

Detailed Description

Definition at line 318 of file TFormLeafInfo.h.


Constructor & Destructor Documentation

TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim ( TClass classptr,
Long_t  offset,
TStreamerElement element 
) [inline, protected]

Definition at line 330 of file TFormLeafInfo.h.

TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim ( TClass classptr,
Long_t  offset,
TStreamerElement element,
TFormLeafInfo parent 
)

Definition at line 2111 of file TFormLeafInfo.cxx.

References xmlio::Class, TFormLeafInfo::DeepCopy(), TObject::Error(), fCounter2, TFormLeafInfo::fNext, TClass::GetStreamerInfo(), TObject::InheritsFrom(), and TFormLeafInfo::TFormLeafInfo().

TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim (  ) 

Definition at line 2135 of file TFormLeafInfo.cxx.

Referenced by DeepCopy().

TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim ( const TFormLeafInfoMultiVarDim orig  ) 

Definition at line 2143 of file TFormLeafInfo.cxx.

References TArrayI::Copy(), TFormLeafInfo::DeepCopy(), fCounter2, fDim, fNsize, fPrimaryIndex, fSecondaryIndex, fSizes, fSumOfSizes, and fVirtDim.

TFormLeafInfoMultiVarDim::~TFormLeafInfoMultiVarDim (  ) 

Definition at line 2165 of file TFormLeafInfo.cxx.

References fCounter2.

TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim ( TClass classptr,
Long_t  offset,
TStreamerElement element 
) [inline, protected]

Definition at line 330 of file TFormLeafInfo.h.

TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim ( TClass classptr,
Long_t  offset,
TStreamerElement element,
TFormLeafInfo parent 
)

TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim (  ) 

TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim ( const TFormLeafInfoMultiVarDim orig  ) 

TFormLeafInfoMultiVarDim::~TFormLeafInfoMultiVarDim (  ) 


Member Function Documentation

TFormLeafInfo * TFormLeafInfoMultiVarDim::DeepCopy (  )  const [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2158 of file TFormLeafInfo.cxx.

References TFormLeafInfoMultiVarDim().

void TFormLeafInfoMultiVarDim::LoadSizes ( TBranch branch  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2178 of file TFormLeafInfo.cxx.

References TArrayI::AddAt(), TObjArray::At(), TFormLeafInfo::fCounter, fCounter2, TFormLeafInfo::fElement, fNsize, fSizes, fSumOfSizes, TBranchElement::GetBranchCount(), TBranchElement::GetBranchCount2(), TFormLeafInfo::GetCounterValue(), TBranch::GetListOfLeaves(), TBranchElement::GetNdata(), TArray::GetSize(), TFormLeafInfo::GetValue(), i, R__ASSERT, TArrayI::Set(), and size.

Int_t TFormLeafInfoMultiVarDim::GetPrimaryIndex (  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2209 of file TFormLeafInfo.cxx.

References fPrimaryIndex.

void TFormLeafInfoMultiVarDim::SetPrimaryIndex ( Int_t  index  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2223 of file TFormLeafInfo.cxx.

References fPrimaryIndex.

void TFormLeafInfoMultiVarDim::SetSecondaryIndex ( Int_t  index  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2230 of file TFormLeafInfo.cxx.

References fSecondaryIndex.

void TFormLeafInfoMultiVarDim::SetSize ( Int_t  index,
Int_t  val 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2237 of file TFormLeafInfo.cxx.

References TArrayI::AddAt(), TArrayI::At(), fSizes, and fSumOfSizes.

Int_t TFormLeafInfoMultiVarDim::GetSize ( Int_t  index  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2216 of file TFormLeafInfo.cxx.

References TArrayI::At(), and fSizes.

Int_t TFormLeafInfoMultiVarDim::GetSumOfSizes (  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2245 of file TFormLeafInfo.cxx.

References fSumOfSizes.

Double_t TFormLeafInfoMultiVarDim::GetValue ( TLeaf ,
Int_t  = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2252 of file TFormLeafInfo.cxx.

References TObject::Error().

Int_t TFormLeafInfoMultiVarDim::GetVarDim (  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2262 of file TFormLeafInfo.cxx.

References fDim.

Int_t TFormLeafInfoMultiVarDim::GetVirtVarDim (  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2270 of file TFormLeafInfo.cxx.

References fVirtDim.

Bool_t TFormLeafInfoMultiVarDim::Update (  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2278 of file TFormLeafInfo.cxx.

References fCounter2, and TFormLeafInfo::Update().

void TFormLeafInfoMultiVarDim::UpdateSizes ( TArrayI garr  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 2290 of file TFormLeafInfo.cxx.

References TArrayI::AddAt(), TArrayI::At(), fNsize, fSizes, TArray::GetSize(), i, local, and TArrayI::Set().

virtual TFormLeafInfo* TFormLeafInfoMultiVarDim::DeepCopy (  )  const [virtual]

Reimplemented from TFormLeafInfo.

virtual void TFormLeafInfoMultiVarDim::LoadSizes ( TBranch branch  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoMultiVarDim::GetPrimaryIndex (  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual void TFormLeafInfoMultiVarDim::SetPrimaryIndex ( Int_t  index  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual void TFormLeafInfoMultiVarDim::SetSecondaryIndex ( Int_t  index  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual void TFormLeafInfoMultiVarDim::SetSize ( Int_t  index,
Int_t  val 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoMultiVarDim::GetSize ( Int_t  index  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoMultiVarDim::GetSumOfSizes (  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Double_t TFormLeafInfoMultiVarDim::GetValue ( TLeaf ,
Int_t  = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoMultiVarDim::GetVarDim (  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoMultiVarDim::GetVirtVarDim (  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Bool_t TFormLeafInfoMultiVarDim::Update (  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual void TFormLeafInfoMultiVarDim::UpdateSizes ( TArrayI garr  )  [virtual]

Reimplemented from TFormLeafInfo.


Member Data Documentation

Int_t TFormLeafInfoMultiVarDim::fNsize

Definition at line 320 of file TFormLeafInfo.h.

Referenced by TFormLeafInfoMultiVarDimCollection::LoadSizes(), TFormLeafInfoMultiVarDimClones::LoadSizes(), LoadSizes(), TFormLeafInfoMultiVarDim(), and UpdateSizes().

TArrayI TFormLeafInfoMultiVarDim::fSizes

Definition at line 321 of file TFormLeafInfo.h.

Referenced by GetSize(), TFormLeafInfoMultiVarDimCollection::LoadSizes(), TFormLeafInfoMultiVarDimClones::LoadSizes(), LoadSizes(), SetSize(), TFormLeafInfoMultiVarDim(), and UpdateSizes().

TFormLeafInfo* TFormLeafInfoMultiVarDim::fCounter2

Definition at line 322 of file TFormLeafInfo.h.

Referenced by TFormLeafInfoMultiVarDimCollection::LoadSizes(), TFormLeafInfoMultiVarDimClones::LoadSizes(), LoadSizes(), TFormLeafInfoMultiVarDim(), TFormLeafInfoMultiVarDimClones::TFormLeafInfoMultiVarDimClones(), TFormLeafInfoMultiVarDimCollection::TFormLeafInfoMultiVarDimCollection(), Update(), and ~TFormLeafInfoMultiVarDim().

Int_t TFormLeafInfoMultiVarDim::fSumOfSizes

Definition at line 323 of file TFormLeafInfo.h.

Referenced by GetSumOfSizes(), TFormLeafInfoMultiVarDimCollection::LoadSizes(), TFormLeafInfoMultiVarDimClones::LoadSizes(), LoadSizes(), SetSize(), and TFormLeafInfoMultiVarDim().

Int_t TFormLeafInfoMultiVarDim::fDim

Definition at line 324 of file TFormLeafInfo.h.

Referenced by GetVarDim(), TTreeFormula::RegisterDimensions(), and TFormLeafInfoMultiVarDim().

Int_t TFormLeafInfoMultiVarDim::fVirtDim

Definition at line 325 of file TFormLeafInfo.h.

Referenced by GetVirtVarDim(), and TFormLeafInfoMultiVarDim().

Int_t TFormLeafInfoMultiVarDim::fPrimaryIndex

Definition at line 326 of file TFormLeafInfo.h.

Referenced by GetPrimaryIndex(), TFormLeafInfoMultiVarDimDirect::GetValue(), SetPrimaryIndex(), and TFormLeafInfoMultiVarDim().

Int_t TFormLeafInfoMultiVarDim::fSecondaryIndex

Definition at line 327 of file TFormLeafInfo.h.

Referenced by TFormLeafInfoMultiVarDimClones::ReadValue(), TFormLeafInfoMultiVarDimCollection::ReadValue(), SetSecondaryIndex(), and TFormLeafInfoMultiVarDim().

TFormLeafInfo* TFormLeafInfoMultiVarDim::fCounter2

Definition at line 322 of file TFormLeafInfo.h.


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