Logo ROOT   6.10/00
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::Detail::TDF::TRangeBase Class Referenceabstract

Definition at line 470 of file TDFNodes.hxx.

Public Member Functions

 TRangeBase (TLoopManager *implPtr, const ColumnNames_t &tmpBranches, unsigned int start, unsigned int stop, unsigned int stride)
 
virtual ~TRangeBase ()
 
virtual bool CheckFilters (unsigned int slot, Long64_t entry)=0
 
TLoopManagerGetImplPtr () const
 
ColumnNames_t GetTmpBranches () const
 
void IncrChildrenCount ()
 
virtual void PartialReport () const =0
 
virtual void Report () const =0
 
virtual void StopProcessing ()=0
 

Protected Attributes

TLoopManagerfImplPtr
 A raw pointer to the TLoopManager at the root of this functional graph. More...
 
Long64_t fLastCheckedEntry {-1}
 
bool fLastResult {true}
 
unsigned int fNChildren {0}
 Number of nodes of the functional graph hanging from this object. More...
 
ULong64_t fNProcessedEntries {0}
 
unsigned int fNStopsReceived {0}
 Number of times that a children node signaled to stop processing entries. More...
 
unsigned int fStart
 
unsigned int fStop
 
unsigned int fStride
 
ColumnNames_t fTmpBranches
 

#include <ROOT/TDFNodes.hxx>

Inheritance diagram for ROOT::Detail::TDF::TRangeBase:
[legend]

Constructor & Destructor Documentation

TRangeBase::TRangeBase ( TLoopManager implPtr,
const ColumnNames_t &  tmpBranches,
unsigned int  start,
unsigned int  stop,
unsigned int  stride 
)

Definition at line 325 of file TDFNodes.cxx.

virtual ROOT::Detail::TDF::TRangeBase::~TRangeBase ( )
inlinevirtual

Definition at line 487 of file TDFNodes.hxx.

Member Function Documentation

virtual bool ROOT::Detail::TDF::TRangeBase::CheckFilters ( unsigned int  slot,
Long64_t  entry 
)
pure virtual
TLoopManager * TRangeBase::GetImplPtr ( ) const

Definition at line 331 of file TDFNodes.cxx.

ColumnNames_t TRangeBase::GetTmpBranches ( ) const

Definition at line 336 of file TDFNodes.cxx.

void ROOT::Detail::TDF::TRangeBase::IncrChildrenCount ( )
inline

Definition at line 493 of file TDFNodes.hxx.

virtual void ROOT::Detail::TDF::TRangeBase::PartialReport ( ) const
pure virtual
virtual void ROOT::Detail::TDF::TRangeBase::Report ( ) const
pure virtual
virtual void ROOT::Detail::TDF::TRangeBase::StopProcessing ( )
pure virtual

Member Data Documentation

TLoopManager* ROOT::Detail::TDF::TRangeBase::fImplPtr
protected

A raw pointer to the TLoopManager at the root of this functional graph.

It is only guaranteed to contain a valid address during an event loop.

Definition at line 472 of file TDFNodes.hxx.

Long64_t ROOT::Detail::TDF::TRangeBase::fLastCheckedEntry {-1}
protected

Definition at line 478 of file TDFNodes.hxx.

bool ROOT::Detail::TDF::TRangeBase::fLastResult {true}
protected

Definition at line 479 of file TDFNodes.hxx.

unsigned int ROOT::Detail::TDF::TRangeBase::fNChildren {0}
protected

Number of nodes of the functional graph hanging from this object.

Definition at line 481 of file TDFNodes.hxx.

ULong64_t ROOT::Detail::TDF::TRangeBase::fNProcessedEntries {0}
protected

Definition at line 480 of file TDFNodes.hxx.

unsigned int ROOT::Detail::TDF::TRangeBase::fNStopsReceived {0}
protected

Number of times that a children node signaled to stop processing entries.

Definition at line 482 of file TDFNodes.hxx.

unsigned int ROOT::Detail::TDF::TRangeBase::fStart
protected

Definition at line 475 of file TDFNodes.hxx.

unsigned int ROOT::Detail::TDF::TRangeBase::fStop
protected

Definition at line 476 of file TDFNodes.hxx.

unsigned int ROOT::Detail::TDF::TRangeBase::fStride
protected

Definition at line 477 of file TDFNodes.hxx.

ColumnNames_t ROOT::Detail::TDF::TRangeBase::fTmpBranches
protected

Definition at line 474 of file TDFNodes.hxx.


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