template<
typename PrevNodeRaw>
class ROOT::Detail::RDF::RFilterWithMissingValues< PrevNodeRaw >
implementation of FilterAvailable and FilterMissing operations
The filter evaluates if the entry is missing a value for the input column. Depending on which function was called by the user, the entry with the missing value:
- will be discarded in case the user called FilterAvailable
- will be kept in case the user called FilterMissing
Definition at line 58 of file RFilterWithMissingValues.hxx.
|
| | RFilterWithMissingValues (bool discardEntry, std::shared_ptr< PrevNode_t > pd, const RDFInternal::RColumnRegister &colRegister, const ColumnNames_t &columns, std::string_view filterName="", const std::string &variationName="nominal") |
| |
| | RFilterWithMissingValues (const RFilterWithMissingValues &)=delete |
| |
| | RFilterWithMissingValues (RFilterWithMissingValues &&)=delete |
| |
| | ~RFilterWithMissingValues () final |
| |
| void | AddFilterName (std::vector< std::string > &filters) final |
| |
| bool | CheckFilters (unsigned int slot, Long64_t entry) final |
| |
| void | FinalizeSlot (unsigned int slot) final |
| | Clean-up operations to be performed at the end of a task.
|
| |
| std::shared_ptr< RDFGraphDrawing::GraphNode > | GetGraph (std::unordered_map< void *, std::shared_ptr< RDFGraphDrawing::GraphNode > > &visitedMap) final |
| |
| std::shared_ptr< RNodeBase > | GetVariedFilter (const std::string &variationName) final |
| | Return a clone of this Filter that works with values in the variationName "universe".
|
| |
| void | IncrChildrenCount () final |
| |
| void | InitSlot (TTreeReader *r, unsigned int slot) final |
| |
| RFilterWithMissingValues & | operator= (const RFilterWithMissingValues &)=delete |
| |
| RFilterWithMissingValues & | operator= (RFilterWithMissingValues &&)=delete |
| |
| void | PartialReport (ROOT::RDF::RCutFlowReport &rep) const final |
| |
| void | Report (ROOT::RDF::RCutFlowReport &rep) const final |
| |
| void | StopProcessing () final |
| |
| void | TriggerChildrenCount () final |
| |
| | RFilterBase (const RFilterBase &)=delete |
| |
| | RFilterBase (RFilterBase &&)=delete |
| |
| | 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 |
| |
| std::string | GetName () const |
| |
| bool | HasName () const |
| |
| virtual void | InitNode () |
| |
| RFilterBase & | operator= (const RFilterBase &)=delete |
| |
| RFilterBase & | operator= (RFilterBase &&)=delete |
| |
| virtual void | ResetReportCount () |
| |
| | RNodeBase (const RNodeBase &)=delete |
| |
| | RNodeBase (const std::vector< std::string > &variations={}, RLoopManager *lm=nullptr) |
| |
| | RNodeBase (RNodeBase &&)=delete |
| |
| virtual | ~RNodeBase ()=default |
| |
| virtual RLoopManager * | GetLoopManagerUnchecked () |
| |
| const std::vector< std::string > & | GetVariations () const |
| |
| RNodeBase & | operator= (const RNodeBase &)=delete |
| |
| RNodeBase & | operator= (RNodeBase &&)=delete |
| |
| virtual void | ResetChildrenCount () |
| |