library: libTreePlayer #include "TChainIndex.h" |
TChainIndex
class description - header file - source file - inheritance tree (.pdf)
protected:
void DeleteIndices()
pair<TVirtualIndex*,Int_t> GetSubTreeIndex(Int_t major, Int_t minor) const
void ReleaseSubTreeIndex(TVirtualIndex* index, Int_t treeNo) const
public:
TChainIndex()
TChainIndex(const TTree* T, const char* majorname, const char* minorname)
TChainIndex(const TChainIndex&)
virtual ~TChainIndex()
static TClass* Class()
virtual Int_t GetEntryNumberFriend(const TTree* T)
virtual Long64_t GetEntryNumberWithBestIndex(Int_t major, Int_t minor) const
virtual Long64_t GetEntryNumberWithIndex(Int_t major, Int_t minor) const
virtual TTreeFormula* GetMajorFormulaParent(const TTree* T)
virtual const char* GetMajorName() const
virtual TTreeFormula* GetMinorFormulaParent(const TTree* T)
virtual const char* GetMinorName() const
virtual Long64_t GetN() const
virtual TClass* IsA() const
TChainIndex& operator=(const TChainIndex&)
virtual void SetTree(const TTree* T)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void UpdateFormulaLeaves()
protected:
TString fMajorName Index major name
TString fMinorName Index minor name
TTreeFormula* fMajorFormulaParent ! Pointer to major TreeFormula in Parent tree (if any)
TTreeFormula* fMinorFormulaParent ! Pointer to minor TreeFormula in Parent tree (if any)
vector<TChainIndexEntry> fEntries descriptions of indices of trees in the chain.
TChainIndex(const TTree *T, const char *majorname, const char *minorname)
Normal constructor for TChainIndex. See TTreeIndex::TTreeIndex for the description of the
parameters.
The tree must be a TChain.
All the index values in the first tree of the chain must be
less then any index value in the second one, and so on.
If any of those requirements isn't met the object becomes a zombie.
If some subtrees don't have indices the indices are created and stored inside this
TChainIndex.
Author: Marek Biskup 07/06/2005
Last update: root/tree:$Name: $:$Id: TChainIndex.cxx,v 1.5 2006/04/19 08:22:26 rdm Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.