A++ » INCLUDE » RooDataHistSliceIter

class RooDataHistSliceIter: public TIterator

Function Members (Methods)

public:
virtual~RooDataHistSliceIter()
static TClass*Class()
virtual const TCollection*GetCollection() const
virtual Option_t*TIterator::GetOption() const
virtual TClass*IsA() const
virtual TObject*Next()
virtual booloperator!=(const TIterator& aIter) const
TObject*TIterator::operator()()
virtual TObject*operator*() const
RooDataHistSliceIter&operator=(const RooDataHistSliceIter&)
Bool_tTIterator::operator==(const TIterator& other) const
virtual voidReset()
RooDataHistSliceIter(const RooDataHistSliceIter& other)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
protected:
virtual TIterator&operator=(const TIterator&)
RooDataHistSliceIter(RooDataHist& hist, RooAbsArg& sliceArg)

Data Members

protected:
Int_t_baseIndex
Int_t_curStep
RooDataHist*_hist
Int_t_nStep
RooAbsArg*_sliceArg
Int_t_stepSize

Class Charts

Inheritance Chart:
TIterator
RooDataHistSliceIter

Function documentation

RooDataHistSliceIter(const RooDataHistSliceIter& other)
 Constructors, assignment etc.
virtual ~RooDataHistSliceIter()
const TCollection* GetCollection() const
 Iterator implementation
TObject* Next()
void Reset()
bool operator!=(const TIterator& aIter) const
TObject * operator*() const
RooDataHistSliceIter(RooDataHist& hist, RooAbsArg& sliceArg)
TIterator& operator=(const TIterator& )
 Prohibit iterator assignment