TVirtualIndex Class Reference

#include <TVirtualIndex.h>

Inheritance diagram for TVirtualIndex:

TNamed TNamed TObject TObject TObject TObject TChainIndex TChainIndex TTreeIndex TTreeIndex List of all members.

Public Member Functions

 TVirtualIndex ()
 pointer to Tree
virtual ~TVirtualIndex ()
virtual void Append (const TVirtualIndex *, Bool_t delaySort=kFALSE)=0
virtual Int_t GetEntryNumberFriend (const TTree *)=0
virtual Long64_t GetEntryNumberWithIndex (Int_t major, Int_t minor) const=0
virtual Long64_t GetEntryNumberWithBestIndex (Int_t major, Int_t minor) const=0
virtual const char * GetMajorName () const=0
virtual const char * GetMinorName () const=0
virtual Long64_t GetN () const=0
virtual TTreeGetTree () const
virtual void UpdateFormulaLeaves (const TTree *parent)=0
virtual void SetTree (const TTree *T)=0
 ClassDef (TVirtualIndex, 1)
 TVirtualIndex ()
 pointer to Tree
virtual ~TVirtualIndex ()
virtual void Append (const TVirtualIndex *, Bool_t delaySort=kFALSE)=0
virtual Int_t GetEntryNumberFriend (const TTree *)=0
virtual Long64_t GetEntryNumberWithIndex (Int_t major, Int_t minor) const=0
virtual Long64_t GetEntryNumberWithBestIndex (Int_t major, Int_t minor) const=0
virtual const char * GetMajorName () const=0
virtual const char * GetMinorName () const=0
virtual Long64_t GetN () const=0
virtual TTreeGetTree () const
virtual void UpdateFormulaLeaves (const TTree *parent)=0
virtual void SetTree (const TTree *T)=0
 ClassDef (TVirtualIndex, 1)

Protected Attributes

TTreefTree
TTreefTree

Detailed Description

Definition at line 31 of file TVirtualIndex.h.


Constructor & Destructor Documentation

TVirtualIndex::TVirtualIndex (  ) 

pointer to Tree

TVirtualIndex::~TVirtualIndex (  )  [virtual]

Definition at line 32 of file TVirtualIndex.cxx.

TVirtualIndex::TVirtualIndex (  ) 

pointer to Tree

virtual TVirtualIndex::~TVirtualIndex (  )  [virtual]


Member Function Documentation

virtual void TVirtualIndex::Append ( const TVirtualIndex ,
Bool_t  delaySort = kFALSE 
) [pure virtual]

Referenced by TTree::Merge(), TTree::MergeTrees(), and R__HandleIndex().

virtual Int_t TVirtualIndex::GetEntryNumberFriend ( const TTree  )  [pure virtual]

Referenced by TTree::LoadTreeFriend().

virtual Long64_t TVirtualIndex::GetEntryNumberWithIndex ( Int_t  major,
Int_t  minor 
) const [pure virtual]

Referenced by TTree::GetEntryNumberWithIndex().

virtual Long64_t TVirtualIndex::GetEntryNumberWithBestIndex ( Int_t  major,
Int_t  minor 
) const [pure virtual]

Referenced by TTree::GetEntryNumberWithBestIndex().

virtual const char* TVirtualIndex::GetMajorName (  )  const [pure virtual]

Referenced by R__HandleIndex().

virtual const char* TVirtualIndex::GetMinorName (  )  const [pure virtual]

Referenced by R__HandleIndex().

virtual Long64_t TVirtualIndex::GetN (  )  const [pure virtual]

Referenced by TTreeIndex::Append(), and TTree::BuildIndex().

virtual TTree* TVirtualIndex::GetTree (  )  const [inline, virtual]

Definition at line 46 of file TVirtualIndex.h.

References fTree.

virtual void TVirtualIndex::UpdateFormulaLeaves ( const TTree parent  )  [pure virtual]

virtual void TVirtualIndex::SetTree ( const TTree T  )  [pure virtual]

Referenced by TTree::SetTreeIndex().

TVirtualIndex::ClassDef ( TVirtualIndex  ,
 
)

virtual void TVirtualIndex::Append ( const TVirtualIndex ,
Bool_t  delaySort = kFALSE 
) [pure virtual]

virtual Int_t TVirtualIndex::GetEntryNumberFriend ( const TTree  )  [pure virtual]

virtual Long64_t TVirtualIndex::GetEntryNumberWithIndex ( Int_t  major,
Int_t  minor 
) const [pure virtual]

virtual Long64_t TVirtualIndex::GetEntryNumberWithBestIndex ( Int_t  major,
Int_t  minor 
) const [pure virtual]

virtual const char* TVirtualIndex::GetMajorName (  )  const [pure virtual]

virtual const char* TVirtualIndex::GetMinorName (  )  const [pure virtual]

virtual Long64_t TVirtualIndex::GetN (  )  const [pure virtual]

virtual TTree* TVirtualIndex::GetTree (  )  const [inline, virtual]

Definition at line 46 of file TVirtualIndex.h.

References fTree.

virtual void TVirtualIndex::UpdateFormulaLeaves ( const TTree parent  )  [pure virtual]

virtual void TVirtualIndex::SetTree ( const TTree T  )  [pure virtual]

TVirtualIndex::ClassDef ( TVirtualIndex  ,
 
)


Member Data Documentation

TTree* TVirtualIndex::fTree [protected]

Definition at line 34 of file TVirtualIndex.h.

Referenced by TChainIndex::DeleteIndices(), TChainIndex::GetEntryNumberFriend(), TTreeIndex::GetEntryNumberFriend(), TChainIndex::GetEntryNumberWithBestIndex(), TChainIndex::GetEntryNumberWithIndex(), TTreeIndex::GetMajorFormula(), TTreeIndex::GetMinorFormula(), TChainIndex::GetSubTreeIndex(), GetTree(), TTreeIndex::Print(), TChainIndex::ReleaseSubTreeIndex(), TTreeIndex::SetTree(), TChainIndex::SetTree(), TChainIndex::TChainIndex(), TTreeIndex::TTreeIndex(), TChainIndex::~TChainIndex(), and TTreeIndex::~TTreeIndex().

TTree* TVirtualIndex::fTree [protected]

Definition at line 34 of file TVirtualIndex.h.


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