11#ifndef ROOT_RFILTERBASE 
   12#define ROOT_RFILTERBASE 
   50   std::unordered_map<std::string, std::shared_ptr<RFilterBase>> 
fVariedFilters;
 
   55               const std::vector<std::string> &prevVariations, 
const std::string &variation = 
"nominal");
 
   67      assert(!
fName.empty()); 
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
const ROOT::RDF::ColumnNames_t fColumnNames
 
ROOT::RVecB fIsDefine
The nth flag signals whether the nth input column is a custom column or not.
 
virtual void InitSlot(TTreeReader *r, unsigned int slot)=0
 
virtual void ResetReportCount()
 
virtual void FinalizeSlot(unsigned int slot)=0
Clean-up operations to be performed at the end of a task.
 
std::vector< ULong64_t > fRejected
 
RFilterBase & operator=(const RFilterBase &)=delete
 
virtual void FillReport(ROOT::RDF::RCutFlowReport &) const
 
virtual void TriggerChildrenCount()=0
 
std::string fVariation
This indicates for what variation this filter evaluates values.
 
std::string GetName() const
 
std::vector< int > fLastResult
 
std::unordered_map< std::string, std::shared_ptr< RFilterBase > > fVariedFilters
 
RDFInternal::RColumnRegister fColRegister
 
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.
 
A binder for user-defined columns, variations and aliases.
 
A simple, robust and fast interface to read values from ROOT columnar datasets such as TTree,...
 
std::vector< std::string > ColumnNames_t
 
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.