library: libTree #include "TVirtualIndex.h"

# TVirtualIndex

class description - source file - inheritance tree (.pdf)

## class TVirtualIndex : public TNamed

| Inheritance Chart:
`TObject`
| <- | `TNamed`
| <- | `TVirtualIndex` |
<- |
`TTreeIndex` |

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        public:

                      virtual ~TVirtualIndex()
               static TClass* Class()
                virtual Int_t GetEntryNumberFriend(const TTree*)
             virtual Long64_t GetEntryNumberWithBestIndex(Int_t major, Int_t minor) const
             virtual Long64_t GetEntryNumberWithIndex(Int_t major, Int_t minor) const
          virtual const char* GetMajorName() const
          virtual const char* GetMinorName() const
             virtual Long64_t GetN() const
               virtual TTree* GetTree() const
              virtual TClass* IsA() const
               TVirtualIndex& operator=(const TVirtualIndex&)
                 virtual void SetTree(const TTree* T)
                 virtual void ShowMembers(TMemberInspector& insp, char* parent)
                 virtual void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          TTree* fTree  ! pointer to Tree

## Class Description

     Abstract interface for Tree Index

~TVirtualIndex()

### Inline Functions

                     Int_t GetEntryNumberFriend(const TTree*)
                  Long64_t GetEntryNumberWithIndex(Int_t major, Int_t minor) const
                  Long64_t GetEntryNumberWithBestIndex(Int_t major, Int_t minor) const
               const char* GetMajorName() const
               const char* GetMinorName() const
                  Long64_t GetN() const
                    TTree* GetTree() const
                      void SetTree(const TTree* T)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
            TVirtualIndex& operator=(const TVirtualIndex&)

Author: Rene Brun 05/07/2004
Last update: root/tree:$Name: $:$Id: TVirtualIndex.cxx,v 1.1 2004/07/08 08:07:56 brun Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *