Definition at line 38 of file RFilterBase.hxx.
|
| RFilterBase (RLoopManager *df, std::string_view name, const unsigned int nSlots, const RDFInternal::RColumnRegister &colRegister, const ColumnNames_t &columns, const std::vector< std::string > &prevVariations, const std::string &variation="nominal") |
|
| ~RFilterBase () override |
|
virtual void | FillReport (ROOT::RDF::RCutFlowReport &) const |
|
virtual void | FinalizeSlot (unsigned int slot)=0 |
| Clean-up operations to be performed at the end of a task.
|
|
std::string | GetName () const |
|
bool | HasName () const |
|
virtual void | InitNode () |
|
virtual void | InitSlot (TTreeReader *r, unsigned int slot)=0 |
|
RFilterBase & | operator= (const RFilterBase &)=delete |
|
virtual void | ResetReportCount () |
|
virtual void | TriggerChildrenCount ()=0 |
|
| RNodeBase (const std::vector< std::string > &variations={}, RLoopManager *lm=nullptr) |
|
virtual | ~RNodeBase () |
|
virtual void | AddFilterName (std::vector< std::string > &filters)=0 |
|
virtual bool | CheckFilters (unsigned int, Long64_t)=0 |
|
virtual std::shared_ptr< ROOT::Internal::RDF::GraphDrawing::GraphNode > | GetGraph (std::unordered_map< void *, std::shared_ptr< ROOT::Internal::RDF::GraphDrawing::GraphNode > > &visitedMap)=0 |
|
virtual RLoopManager * | GetLoopManagerUnchecked () |
|
const std::vector< std::string > & | GetVariations () const |
|
virtual std::shared_ptr< RNodeBase > | GetVariedFilter (const std::string &) |
| Return a clone of this node that acts as a Filter working with values in the variationName "universe".
|
|
virtual void | IncrChildrenCount ()=0 |
|
virtual void | PartialReport (ROOT::RDF::RCutFlowReport &) const =0 |
|
virtual void | Report (ROOT::RDF::RCutFlowReport &) const =0 |
|
virtual void | ResetChildrenCount () |
|
virtual void | StopProcessing ()=0 |
|
#include <ROOT/RDF/RFilterBase.hxx>
◆ RFilterBase()
RFilterBase::RFilterBase |
( |
RLoopManager * |
df, |
|
|
std::string_view |
name, |
|
|
const unsigned int |
nSlots, |
|
|
const RDFInternal::RColumnRegister & |
colRegister, |
|
|
const ColumnNames_t & |
columns, |
|
|
const std::vector< std::string > & |
prevVariations, |
|
|
const std::string & |
variation = "nominal" |
|
) |
| |
◆ ~RFilterBase()
RFilterBase::~RFilterBase |
( |
| ) |
|
|
override |
◆ FillReport()
◆ FinalizeSlot()
virtual void ROOT::Detail::RDF::RFilterBase::FinalizeSlot |
( |
unsigned int |
slot | ) |
|
|
pure virtual |
◆ GetName()
std::string RFilterBase::GetName |
( |
| ) |
const |
◆ HasName()
bool RFilterBase::HasName |
( |
| ) |
const |
◆ InitNode()
void RFilterBase::InitNode |
( |
| ) |
|
|
virtual |
◆ InitSlot()
virtual void ROOT::Detail::RDF::RFilterBase::InitSlot |
( |
TTreeReader * |
r, |
|
|
unsigned int |
slot |
|
) |
| |
|
pure virtual |
◆ operator=()
◆ ResetReportCount()
virtual void ROOT::Detail::RDF::RFilterBase::ResetReportCount |
( |
| ) |
|
|
inlinevirtual |
◆ TriggerChildrenCount()
virtual void ROOT::Detail::RDF::RFilterBase::TriggerChildrenCount |
( |
| ) |
|
|
pure virtual |
◆ fAccepted
std::vector<ULong64_t> ROOT::Detail::RDF::RFilterBase::fAccepted = {0} |
|
protected |
◆ fColRegister
◆ fColumnNames
◆ fIsDefine
The nth flag signals whether the nth input column is a custom column or not.
Definition at line 48 of file RFilterBase.hxx.
◆ fLastCheckedEntry
std::vector<Long64_t> ROOT::Detail::RDF::RFilterBase::fLastCheckedEntry |
|
protected |
◆ fLastResult
std::vector<int> ROOT::Detail::RDF::RFilterBase::fLastResult = {true} |
|
protected |
◆ fName
const std::string ROOT::Detail::RDF::RFilterBase::fName |
|
protected |
◆ fRejected
std::vector<ULong64_t> ROOT::Detail::RDF::RFilterBase::fRejected = {0} |
|
protected |
◆ fVariation
std::string ROOT::Detail::RDF::RFilterBase::fVariation |
|
protected |
This indicates for what variation this filter evaluates values.
Definition at line 49 of file RFilterBase.hxx.
◆ fVariedFilters
std::unordered_map<std::string, std::shared_ptr<RFilterBase> > ROOT::Detail::RDF::RFilterBase::fVariedFilters |
|
protected |
The documentation for this class was generated from the following files: