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: