Logo ROOT   6.14/05
Reference Guide
List of all members | Public Member Functions | Protected Attributes | List of all members
ROOT::Internal::THnBaseBinIter Class Referenceabstract

Iterator over THnBase bins (internal implementation).

Definition at line 286 of file THnBase.h.

Public Member Functions

 THnBaseBinIter (Bool_t respectAxisRange)
virtual ~THnBaseBinIter ()
 Destruct a bin iterator. More...
virtual Int_t GetCoord (Int_t dim) const =0
Bool_t HaveSkippedBin () const
virtual Long64_t Next (Int_t *coord=0)=0
Bool_t RespectsAxisRange () const

Protected Attributes

Bool_t fHaveSkippedBin
Bool_t fRespectAxisRange

#include <THnBase.h>

Constructor & Destructor Documentation

◆ THnBaseBinIter()

ROOT::Internal::THnBaseBinIter::THnBaseBinIter ( Bool_t  respectAxisRange)

Definition at line 288 of file THnBase.h.

◆ ~THnBaseBinIter()

ROOT::Internal::THnBaseBinIter::~THnBaseBinIter ( )

Destruct a bin iterator.

Definition at line 1404 of file THnBase.cxx.

Member Function Documentation

◆ GetCoord()

virtual Int_t ROOT::Internal::THnBaseBinIter::GetCoord ( Int_t  dim) const
pure virtual

◆ HaveSkippedBin()

Bool_t ROOT::Internal::THnBaseBinIter::HaveSkippedBin ( ) const

Definition at line 291 of file THnBase.h.

◆ Next()

virtual Long64_t ROOT::Internal::THnBaseBinIter::Next ( Int_t coord = 0)
pure virtual

◆ RespectsAxisRange()

Bool_t ROOT::Internal::THnBaseBinIter::RespectsAxisRange ( ) const

Definition at line 292 of file THnBase.h.

Member Data Documentation

◆ fHaveSkippedBin

Bool_t ROOT::Internal::THnBaseBinIter::fHaveSkippedBin

Definition at line 299 of file THnBase.h.

◆ fRespectAxisRange

Bool_t ROOT::Internal::THnBaseBinIter::fRespectAxisRange

Definition at line 298 of file THnBase.h.

The documentation for this class was generated from the following files: