library: libProof #include "TEventIter.h"

# TEventIterObj

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

## class TEventIterObj : public TEventIter

| Inheritance Chart:

`TObject`

<-

`TEventIter`

<-

`TEventIterObj`

        public:

                           TEventIterObj()
                           TEventIterObj(TDSet* dset, TSelector* sel, Long64_t first, Long64_t num)
                           TEventIterObj(const TEventIterObj&)
                           ~TEventIterObj()
            static TClass* Class()
          virtual Long64_t GetNextEvent()
           virtual TClass* IsA() const
            TEventIterObj& operator=(const TEventIterObj&)
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

           TString fClassName  class name of objects to iterate over
            TList* fKeys       list of keys
            TIter* fNextKey    next key in directory
          TObject* fObj        object found

## Class Description

     TEventIter

TEventIterObj()

     Default ctor.

TEventIterObj(TDSet *dset, TSelector *sel, Long64_t first, Long64_t num) : TEventIter(dset,sel,first,num)

~TEventIterObj()

     delete fKeys ?

Long64_t GetNextEvent()

### Inline Functions

                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
             TEventIterObj TEventIterObj(const TEventIterObj&)
            TEventIterObj& operator=(const TEventIterObj&)

Author: Maarten Ballintijn 07/01/02
Last update: root/proof:$Name: $:$Id: TEventIter.cxx,v 1.13 2004/06/13 16:26:35 rdm Exp $
Copyright (C) 1995-2001, Rene Brun and Fons Rademakers. *