#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() ;
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 update: Thu Jan 17 08:44:25 2008
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.