library: libProof #include "TEventIter.h"

# TEventIter

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

## class TEventIter : public TObject

| Inheritance Chart:

`TObject`

<-

`TEventIter`

<-

`TEventIterObj` |

`TEventIterTree` |

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

        protected:

          Int_t LoadDir()

        public:

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

### Data Members

        protected:

                 TDSet* fDSet          data set over which to iterate
          TDSetElement* fElem          Current Element
                TString fFilename      Name of the current file
                 TFile* fFile          Current file
               Long64_t fOldBytesRead  last reported number of bytes read
                TString fPath          Path to current TDirectory
            TDirectory* fDir           directory containing the objects or the TTree
               Long64_t fElemFirst     first entry to process for this element
               Long64_t fElemNum       number of entries to process for this element
               Long64_t fElemCur       current entry for this element
             TSelector* fSel           selector to be used
               Long64_t fFirst         first entry to process
               Long64_t fNum           number of entries to process
               Long64_t fCur           current entry
                 Bool_t fStop          termination of run requested

## Class Description

     TEventIter

~TEventIter()

void StopProcess(Bool_t /*abort*/)

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

Int_t LoadDir()

### Inline Functions

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

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. *