ROOT
git-r3/HEAD
Reference Guide
Loading...
Searching...
No Matches
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
15
RRangeBase::RRangeBase
(
RLoopManager
*implPtr,
unsigned
int
start
,
unsigned
int
stop,
unsigned
int
stride,
16
const
unsigned
int
nSlots,
const
std::vector<std::string> &prevVariations)
17
:
RNodeBase
(prevVariations, implPtr),
fStart
(
start
),
fStop
(stop),
fStride
(stride),
fNSlots
(nSlots)
18
{
19
}
20
21
void
RRangeBase::InitNode
()
22
{
23
fLastCheckedEntry
= -1;
24
fNProcessedEntries
= 0;
25
fHasStopped
=
false
;
26
}
27
28
// outlined to pin virtual table
29
ROOT::Detail::RDF::RRangeBase::~RRangeBase
() =
default
;
RRangeBase.hxx
start
start
Definition
Rotated.cxx:223
ROOT::Detail::RDF::RLoopManager
The head node of a RDF computation graph.
Definition
RLoopManager.hxx:117
ROOT::Detail::RDF::RNodeBase::RNodeBase
RNodeBase(const std::vector< std::string > &variations={}, RLoopManager *lm=nullptr)
Definition
RNodeBase.hxx:51
ROOT::Detail::RDF::RRangeBase
Definition
RRangeBase.hxx:33
ROOT::Detail::RDF::RRangeBase::fStride
unsigned int fStride
Definition
RRangeBase.hxx:37
ROOT::Detail::RDF::RRangeBase::fStop
unsigned int fStop
Definition
RRangeBase.hxx:36
ROOT::Detail::RDF::RRangeBase::fNProcessedEntries
ULong64_t fNProcessedEntries
Definition
RRangeBase.hxx:40
ROOT::Detail::RDF::RRangeBase::~RRangeBase
~RRangeBase() override
ROOT::Detail::RDF::RRangeBase::fStart
unsigned int fStart
Definition
RRangeBase.hxx:35
ROOT::Detail::RDF::RRangeBase::fLastCheckedEntry
Long64_t fLastCheckedEntry
Definition
RRangeBase.hxx:38
ROOT::Detail::RDF::RRangeBase::fNSlots
const unsigned int fNSlots
Number of thread slots used by this node, inherited from parent node.
Definition
RRangeBase.hxx:42
ROOT::Detail::RDF::RRangeBase::InitNode
void InitNode()
Definition
RRangeBase.cxx:21
ROOT::Detail::RDF::RRangeBase::fHasStopped
bool fHasStopped
True if the end of the range has been reached.
Definition
RRangeBase.hxx:41
RRangeBase::RRangeBase
RRangeBase(RLoopManager *implPtr, unsigned int start, unsigned int stop, unsigned int stride, const unsigned int nSlots, const std::vector< std::string > &prevVariations)
Definition
RRangeBase.cxx:15
tree
dataframe
src
RRangeBase.cxx
ROOTgit-r3/HEAD - Reference Guide Generated on
(GVA Time) using Doxygen 1.16.1