Logo ROOT  
Reference Guide
RRangeBase.cxx
Go to the documentation of this file.
1 // Author: Enrico Guiraud, Danilo Piparo CERN 09/2018
2 
3 /*************************************************************************
4  * Copyright (C) 1995-2018, Rene Brun and Fons Rademakers. *
5  * All rights reserved. *
6  * *
7  * For the licensing terms see $ROOTSYS/LICENSE. *
8  * For the list of contributors see $ROOTSYS/README/CREDITS. *
9  *************************************************************************/
10 
11 #include "ROOT/RDF/RRangeBase.hxx"
12 
15 
16 RRangeBase::RRangeBase(RLoopManager *implPtr, unsigned int start, unsigned int stop, unsigned int stride,
17  const unsigned int nSlots)
18  : RNodeBase(implPtr), fStart(start), fStop(stop), fStride(stride), fNSlots(nSlots) { }
19 
21 {
22  fLastCheckedEntry = -1;
24  fHasStopped = false;
25 }
26 
27 // outlined to pin virtual table
ROOT::Detail::RDF::RRangeBase::~RRangeBase
virtual ~RRangeBase()
Definition: RRangeBase.cxx:28
ROOT::Detail::RDF::RNodeBase
Base class for non-leaf nodes of the computational graph.
Definition: RNodeBase.hxx:41
ROOT::Detail::RDF::RRangeBase
Definition: RRangeBase.hxx:32
ROOT::Detail::RDF::RRangeBase::ResetCounters
void ResetCounters()
Definition: RRangeBase.cxx:20
ROOT::Detail::RDF::RRangeBase::fLastCheckedEntry
Long64_t fLastCheckedEntry
Definition: RRangeBase.hxx:37
ROOT::Detail::RDF::RRangeBase::fNProcessedEntries
ULong64_t fNProcessedEntries
Definition: RRangeBase.hxx:39
RRangeBase.hxx
ROOT::Detail::RDF::RRangeBase::fHasStopped
bool fHasStopped
True if the end of the range has been reached.
Definition: RRangeBase.hxx:40
ROOT::Detail::RDF::RLoopManager
The head node of a RDF computation graph.
Definition: RLoopManager.hxx:57