ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 294 of file THnBase.h.

Public Member Functions

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

Protected Attributes

Bool_t fRespectAxisRange
 
Bool_t fHaveSkippedBin
 

#include <THnBase.h>

Constructor & Destructor Documentation

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

Definition at line 296 of file THnBase.h.

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

Destruct a bin iterator.

Definition at line 1404 of file THnBase.cxx.

Member Function Documentation

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

Referenced by THnIter::GetCoord().

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

Definition at line 299 of file THnBase.h.

Referenced by THnIter::HaveSkippedBin().

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

Referenced by THnIter::Next().

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

Definition at line 300 of file THnBase.h.

Referenced by THnIter::RespectsAxisRange().

Member Data Documentation

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

Definition at line 307 of file THnBase.h.

Referenced by HaveSkippedBin().

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

Definition at line 306 of file THnBase.h.

Referenced by RespectsAxisRange().


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