11#ifndef ROOT_RFILTERBASE
12#define ROOT_RFILTERBASE
virtual void InitSlot(TTreeReader *r, unsigned int slot)=0
virtual void ResetReportCount()
const unsigned int fNSlots
Number of thread slots used by this node, inherited from parent node.
RDFInternal::RBookedDefines fDefines
std::vector< ULong64_t > fRejected
RFilterBase & operator=(const RFilterBase &)=delete
virtual void FinaliseSlot(unsigned int slot)=0
Clean-up operations to be performed at the end of a task.
virtual void FillReport(ROOT::RDF::RCutFlowReport &) const
virtual void AddFilterName(std::vector< std::string > &filters)=0
virtual void TriggerChildrenCount()=0
std::string GetName() const
std::vector< int > fLastResult
std::vector< ULong64_t > fAccepted
std::vector< Long64_t > fLastCheckedEntry
The head node of a RDF computation graph.
Base class for non-leaf nodes of the computational graph.
Encapsulates the columns defined by the user.
A simple, robust and fast interface to read values from ROOT columnar datasets such as TTree,...
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...