#ifndef ROO_DATA_HIST_SLICE_ITER
#define ROO_DATA_HIST_SLICE_ITER
#include "Riosfwd.h"
#include "TIterator.h"
#include "RooArgSet.h"
#include "TObjString.h"
class RooDataHist ;
typedef TIterator* pTIterator ;
class RooDataHistSliceIter : public TIterator {
public:
RooDataHistSliceIter(const RooDataHistSliceIter& other) ;
virtual ~RooDataHistSliceIter() ;
virtual const TCollection* GetCollection() const ;
virtual TObject* Next() ;
virtual void Reset() ;
virtual bool operator!=(const TIterator &aIter) const ;
virtual TObject *operator*() const ;
protected:
friend class RooDataHist ;
RooDataHistSliceIter(RooDataHist& hist, RooAbsArg& sliceArg) ;
RooDataHist* _hist ;
RooAbsArg* _sliceArg ;
Int_t _baseIndex ;
Int_t _stepSize ;
Int_t _nStep ;
Int_t _curStep ;
TIterator& operator=(const TIterator&) {
return *this ;
}
ClassDef(RooDataHistSliceIter,0)
};
#endif
Last change: Mon Sep 15 14:12:06 2008
Last generated: 2008-09-15 14:12
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.