ROOT
master
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
13
using
ROOT::Detail::RDF::RRangeBase
;
14
using
ROOT::Detail::RDF::RLoopManager
;
15
16
RRangeBase::RRangeBase(
RLoopManager
*implPtr,
unsigned
int
start,
unsigned
int
stop,
unsigned
int
stride,
17
const
unsigned
int
nSlots,
const
std::vector<std::string> &prevVariations)
18
:
RNodeBase
(prevVariations, implPtr), fStart(start), fStop(stop), fStride(stride), fNSlots(nSlots)
19
{
20
}
21
22
void
RRangeBase::ResetCounters
()
23
{
24
fLastCheckedEntry
= -1;
25
fNProcessedEntries
= 0;
26
fHasStopped
=
false
;
27
}
28
29
// outlined to pin virtual table
30
RRangeBase::~RRangeBase
() { }
RRangeBase.hxx
ROOT::Detail::RDF::RLoopManager
The head node of a RDF computation graph.
Definition:
RLoopManager.hxx:108
ROOT::Detail::RDF::RNodeBase
Base class for non-leaf nodes of the computational graph.
Definition:
RNodeBase.hxx:43
ROOT::Detail::RDF::RRangeBase
Definition:
RRangeBase.hxx:34
ROOT::Detail::RDF::RRangeBase::ResetCounters
void ResetCounters()
Definition:
RRangeBase.cxx:22
ROOT::Detail::RDF::RRangeBase::fNProcessedEntries
ULong64_t fNProcessedEntries
Definition:
RRangeBase.hxx:41
ROOT::Detail::RDF::RRangeBase::fLastCheckedEntry
Long64_t fLastCheckedEntry
Definition:
RRangeBase.hxx:39
ROOT::Detail::RDF::RRangeBase::~RRangeBase
~RRangeBase() override
Definition:
RRangeBase.cxx:30
ROOT::Detail::RDF::RRangeBase::fHasStopped
bool fHasStopped
True if the end of the range has been reached.
Definition:
RRangeBase.hxx:42
tree
dataframe
src
RRangeBase.cxx
ROOT master - Reference Guide Generated on Thu Feb 2 2023 10:29:21 (GVA Time) using Doxygen 1.9.5