11#ifndef ROOT_RRANGEBASE
12#define ROOT_RRANGEBASE
17#include <unordered_map>
22namespace GraphDrawing {
43 std::unordered_map<std::string, std::shared_ptr<RRangeBase>>
fVariedRanges;
47 const unsigned int nSlots,
const std::vector<std::string> &prevVariations);
unsigned long long ULong64_t
The head node of a RDF computation graph.
Base class for non-leaf nodes of the computational graph.
RRangeBase & operator=(const RRangeBase &)=delete
ULong64_t fNProcessedEntries
Long64_t fLastCheckedEntry
std::unordered_map< std::string, std::shared_ptr< RRangeBase > > fVariedRanges
const unsigned int fNSlots
Number of thread slots used by this node, inherited from parent node.
bool fHasStopped
True if the end of the range has been reached.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...