Logo ROOT   6.11/01
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
TTree::TClusterIterator Class Reference

Helper class to iterate over cluster of baskets.

Definition at line 228 of file TTree.h.

Public Member Functions

Long64_t GetNextEntry ()
 
Long64_t GetStartEntry ()
 
Long64_t Next ()
 Move on to the next cluster and return the starting entry of this next cluster. More...
 
Long64_t operator() ()
 

Protected Member Functions

 TClusterIterator (TTree *tree, Long64_t firstEntry)
 Regular constructor. More...
 

Private Member Functions

Long64_t GetEstimatedClusterSize ()
 In the case where the cluster size was not fixed (old files and case where autoflush was explicitly set to zero, we need estimate a cluster size in relation to the size of the cache. More...
 

Private Attributes

Int_t fClusterRange
 
Long64_t fNextEntry
 
Long64_t fStartEntry
 
TTreefTree
 

Friends

class TTree
 

#include <TTree.h>

Constructor & Destructor Documentation

TTree::TClusterIterator::TClusterIterator ( TTree tree,
Long64_t  firstEntry 
)
protected

Regular constructor.

TTree is not set as const, since we might modify if it is a TChain.

Definition at line 527 of file TTree.cxx.

Member Function Documentation

Long64_t TTree::TClusterIterator::GetEstimatedClusterSize ( )
private

In the case where the cluster size was not fixed (old files and case where autoflush was explicitly set to zero, we need estimate a cluster size in relation to the size of the cache.

Definition at line 570 of file TTree.cxx.

Long64_t TTree::TClusterIterator::GetNextEntry ( )
inline

Definition at line 261 of file TTree.h.

Long64_t TTree::TClusterIterator::GetStartEntry ( )
inline

Definition at line 256 of file TTree.h.

Long64_t TTree::TClusterIterator::Next ( )

Move on to the next cluster and return the starting entry of this next cluster.

Definition at line 601 of file TTree.cxx.

Long64_t TTree::TClusterIterator::operator() ( )
inline

Definition at line 265 of file TTree.h.

Friends And Related Function Documentation

friend class TTree
friend

Definition at line 239 of file TTree.h.

Member Data Documentation

Int_t TTree::TClusterIterator::fClusterRange
private

Definition at line 232 of file TTree.h.

Long64_t TTree::TClusterIterator::fNextEntry
private

Definition at line 234 of file TTree.h.

Long64_t TTree::TClusterIterator::fStartEntry
private

Definition at line 233 of file TTree.h.

TTree* TTree::TClusterIterator::fTree
private

Definition at line 231 of file TTree.h.

Libraries for TTree::TClusterIterator:
[legend]

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