RooDataHistSliceIter Class Reference

#include <RooDataHistSliceIter.h>

Inheritance diagram for RooDataHistSliceIter:

TIterator TIterator List of all members.

Public Member Functions

 RooDataHistSliceIter (const RooDataHistSliceIter &other)
virtual ~RooDataHistSliceIter ()
virtual const TCollectionGetCollection () const
virtual TObjectNext ()
virtual void Reset ()
virtual bool operator!= (const TIterator &aIter) const
virtual TObjectoperator * () const
 RooDataHistSliceIter (const RooDataHistSliceIter &other)
virtual ~RooDataHistSliceIter ()
virtual const TCollectionGetCollection () const
virtual TObjectNext ()
virtual void Reset ()
virtual bool operator!= (const TIterator &aIter) const
virtual TObjectoperator * () const

Protected Member Functions

 RooDataHistSliceIter (RooDataHist &hist, RooAbsArg &sliceArg)
TIteratoroperator= (const TIterator &)
 RooDataHistSliceIter (RooDataHist &hist, RooAbsArg &sliceArg)
TIteratoroperator= (const TIterator &)

Protected Attributes

RooDataHist_hist
RooAbsArg_sliceArg
Int_t _baseIndex
Int_t _stepSize
Int_t _nStep
Int_t _curStep
RooDataHist_hist
RooAbsArg_sliceArg

Friends

class RooDataHist

Detailed Description

Definition at line 27 of file RooDataHistSliceIter.h.


Constructor & Destructor Documentation

RooDataHistSliceIter::RooDataHistSliceIter ( const RooDataHistSliceIter other  ) 

Definition at line 77 of file RooDataHistSliceIter.cxx.

RooDataHistSliceIter::~RooDataHistSliceIter (  )  [virtual]

Definition at line 92 of file RooDataHistSliceIter.cxx.

RooDataHistSliceIter::RooDataHistSliceIter ( RooDataHist hist,
RooAbsArg sliceArg 
) [protected]

Definition at line 45 of file RooDataHistSliceIter.cxx.

References _baseIndex, _curStep, _nStep, _stepSize, TNamed::GetName(), hist, and i.

RooDataHistSliceIter::RooDataHistSliceIter ( const RooDataHistSliceIter other  ) 

virtual RooDataHistSliceIter::~RooDataHistSliceIter (  )  [virtual]

RooDataHistSliceIter::RooDataHistSliceIter ( RooDataHist hist,
RooAbsArg sliceArg 
) [protected]


Member Function Documentation

const TCollection * RooDataHistSliceIter::GetCollection (  )  const [virtual]

Implements TIterator.

Definition at line 100 of file RooDataHistSliceIter.cxx.

TObject * RooDataHistSliceIter::Next (  )  [virtual]

Implements TIterator.

Definition at line 110 of file RooDataHistSliceIter.cxx.

References _baseIndex, _curStep, _hist, _nStep, _sliceArg, _stepSize, and RooDataHist::get().

void RooDataHistSliceIter::Reset (  )  [virtual]

Implements TIterator.

Definition at line 130 of file RooDataHistSliceIter.cxx.

References _curStep.

bool RooDataHistSliceIter::operator!= ( const TIterator aIter  )  const [virtual]

Reimplemented from TIterator.

Definition at line 152 of file RooDataHistSliceIter.cxx.

References _curStep, xmlio::Class, and nullptr.

TObject * RooDataHistSliceIter::operator * (  )  const [virtual]

Reimplemented from TIterator.

Definition at line 139 of file RooDataHistSliceIter.cxx.

References _baseIndex, _curStep, _hist, _sliceArg, _stepSize, and RooDataHist::get().

TIterator& RooDataHistSliceIter::operator= ( const TIterator  )  [inline, protected, virtual]

Reimplemented from TIterator.

Definition at line 51 of file RooDataHistSliceIter.h.

virtual const TCollection* RooDataHistSliceIter::GetCollection (  )  const [virtual]

Implements TIterator.

virtual TObject* RooDataHistSliceIter::Next (  )  [virtual]

Implements TIterator.

virtual void RooDataHistSliceIter::Reset (  )  [virtual]

Implements TIterator.

virtual bool RooDataHistSliceIter::operator!= ( const TIterator aIter  )  const [virtual]

Reimplemented from TIterator.

virtual TObject* RooDataHistSliceIter::operator * (  )  const [virtual]

Reimplemented from TIterator.

TIterator& RooDataHistSliceIter::operator= ( const TIterator  )  [inline, protected, virtual]

Reimplemented from TIterator.

Definition at line 51 of file RooDataHistSliceIter.h.


Friends And Related Function Documentation

RooDataHist [friend]

Definition at line 41 of file RooDataHistSliceIter.h.


Member Data Documentation

RooDataHist* RooDataHistSliceIter::_hist [protected]

Definition at line 44 of file RooDataHistSliceIter.h.

Referenced by Next(), and operator *().

RooAbsArg* RooDataHistSliceIter::_sliceArg [protected]

Definition at line 45 of file RooDataHistSliceIter.h.

Referenced by Next(), and operator *().

Int_t RooDataHistSliceIter::_baseIndex [protected]

Definition at line 46 of file RooDataHistSliceIter.h.

Referenced by Next(), operator *(), and RooDataHistSliceIter().

Int_t RooDataHistSliceIter::_stepSize [protected]

Definition at line 47 of file RooDataHistSliceIter.h.

Referenced by Next(), operator *(), and RooDataHistSliceIter().

Int_t RooDataHistSliceIter::_nStep [protected]

Definition at line 48 of file RooDataHistSliceIter.h.

Referenced by Next(), and RooDataHistSliceIter().

Int_t RooDataHistSliceIter::_curStep [protected]

Definition at line 49 of file RooDataHistSliceIter.h.

Referenced by Next(), operator *(), operator!=(), Reset(), and RooDataHistSliceIter().

RooDataHist* RooDataHistSliceIter::_hist [protected]

Definition at line 44 of file RooDataHistSliceIter.h.

RooAbsArg* RooDataHistSliceIter::_sliceArg [protected]

Definition at line 45 of file RooDataHistSliceIter.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1