Logo ROOT   6.12/07
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)
inline

Definition at line 288 of file THnBase.h.

◆ ~THnBaseBinIter()

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

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
inline

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
inline

Definition at line 292 of file THnBase.h.

Member Data Documentation

◆ fHaveSkippedBin

Bool_t ROOT::Internal::THnBaseBinIter::fHaveSkippedBin
protected

Definition at line 299 of file THnBase.h.

◆ fRespectAxisRange

Bool_t ROOT::Internal::THnBaseBinIter::fRespectAxisRange
protected

Definition at line 298 of file THnBase.h.


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