A wrapper around a concrete RFilter, which forwards all calls to it RJittedFilter is the type of the node returned by jitted Filter calls: the concrete filter can be created and set at a later time, from jitted code.
Definition at line 39 of file RJittedFilter.hxx.
Private Attributes | |
std::unique_ptr< RFilterBase > | fConcreteFilter = nullptr |
Additional Inherited Members | |
![]() | |
std::vector< ULong64_t > | fAccepted = {0} |
RDFInternal::RBookedCustomColumns | fCustomColumns |
std::vector< Long64_t > | fLastCheckedEntry |
std::vector< int > | fLastResult = {true} |
const std::string | fName |
const unsigned int | fNSlots |
Number of thread slots used by this node, inherited from parent node. More... | |
std::vector< ULong64_t > | fRejected = {0} |
![]() | |
RLoopManager * | fLoopManager |
unsigned int | fNChildren {0} |
Number of nodes of the functional graph hanging from this object. More... | |
unsigned int | fNStopsReceived {0} |
Number of times that a children node signaled to stop processing entries. More... | |
#include <ROOT/RDF/RJittedFilter.hxx>
RJittedFilter::RJittedFilter | ( | RLoopManager * | lm, |
std::string_view | name | ||
) |
Definition at line 18 of file RJittedFilter.cxx.
|
inline |
Definition at line 44 of file RJittedFilter.hxx.
|
finalvirtual |
Implements ROOT::Detail::RDF::RFilterBase.
Definition at line 104 of file RJittedFilter.cxx.
Implements ROOT::Detail::RDF::RNodeBase.
Definition at line 32 of file RJittedFilter.cxx.
Implements ROOT::Detail::RDF::RFilterBase.
Definition at line 92 of file RJittedFilter.cxx.
Implements ROOT::Detail::RDF::RFilterBase.
Definition at line 86 of file RJittedFilter.cxx.
|
finalvirtual |
Reimplemented from ROOT::Detail::RDF::RFilterBase.
Definition at line 50 of file RJittedFilter.cxx.
|
virtual |
Implements ROOT::Detail::RDF::RNodeBase.
Definition at line 113 of file RJittedFilter.cxx.
|
finalvirtual |
Implements ROOT::Detail::RDF::RNodeBase.
Definition at line 56 of file RJittedFilter.cxx.
|
finalvirtual |
Reimplemented from ROOT::Detail::RDF::RFilterBase.
Definition at line 98 of file RJittedFilter.cxx.
|
finalvirtual |
Implements ROOT::Detail::RDF::RFilterBase.
Definition at line 26 of file RJittedFilter.cxx.
|
finalvirtual |
Implements ROOT::Detail::RDF::RNodeBase.
Definition at line 44 of file RJittedFilter.cxx.
|
finalvirtual |
Implements ROOT::Detail::RDF::RNodeBase.
Definition at line 38 of file RJittedFilter.cxx.
|
finalvirtual |
Reimplemented from ROOT::Detail::RDF::RNodeBase.
Definition at line 68 of file RJittedFilter.cxx.
|
finalvirtual |
Reimplemented from ROOT::Detail::RDF::RFilterBase.
Definition at line 80 of file RJittedFilter.cxx.
void RJittedFilter::SetFilter | ( | std::unique_ptr< RFilterBase > | f | ) |
Definition at line 21 of file RJittedFilter.cxx.
|
finalvirtual |
Implements ROOT::Detail::RDF::RNodeBase.
Definition at line 62 of file RJittedFilter.cxx.
|
finalvirtual |
Implements ROOT::Detail::RDF::RFilterBase.
Definition at line 74 of file RJittedFilter.cxx.
|
private |
Definition at line 40 of file RJittedFilter.hxx.