Definition at line 40 of file RActionBase.hxx.
Protected Attributes | |
const ColumnNames_t | fColumnNames |
RLoopManager * | fLoopManager |
A raw pointer to the RLoopManager at the root of this functional graph. | |
Private Attributes | |
RColumnRegister | fColRegister |
bool | fHasRun = false |
const unsigned int | fNSlots |
Number of thread slots used by this node. | |
std::vector< std::string > | fVariations |
List of systematic variations that affect the result of this action ("nominal" excluded). | |
#include <ROOT/RDF/RActionBase.hxx>
RActionBase::RActionBase | ( | RLoopManager * | lm, |
const ColumnNames_t & | colNames, | ||
const RColumnRegister & | colRegister, | ||
const std::vector< std::string > & | prevVariations ) |
Definition at line 17 of file RActionBase.cxx.
|
delete |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 63 of file RActionBase.hxx.
|
inline |
Definition at line 62 of file RActionBase.hxx.
|
pure virtual |
|
inline |
Definition at line 64 of file RActionBase.hxx.
|
pure virtual |
Retrieve a wrapper to the result of the action that knows how to merge with others of the same type.
Implemented in ROOT::Internal::RDF::RAction< Helper, PrevNode, ColumnTypes_t >, ROOT::Internal::RDF::RActionSnapshot< Helper, PrevNode >, ROOT::Internal::RDF::RJittedAction, and ROOT::Internal::RDF::RVariedAction< Helper, PrevNode, ColumnTypes_t >.
|
inline |
Definition at line 65 of file RActionBase.hxx.
|
pure virtual |
|
inline |
Definition at line 91 of file RActionBase.hxx.
Reimplemented in ROOT::Internal::RDF::RJittedAction.
Definition at line 77 of file RActionBase.hxx.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
delete |
This method is invoked to update a partial result during the event loop, right before passing the result to a user-defined callback registered via RResultPtr::RegisterCallback.
Implemented in ROOT::Internal::RDF::RAction< Helper, PrevNode, ColumnTypes_t >, ROOT::Internal::RDF::RActionSnapshot< Helper, PrevNode >, ROOT::Internal::RDF::RJittedAction, and ROOT::Internal::RDF::RVariedAction< Helper, PrevNode, ColumnTypes_t >.
|
inlinevirtual |
Reimplemented in ROOT::Internal::RDF::RJittedAction.
Definition at line 78 of file RActionBase.hxx.
|
pure virtual |
|
private |
Definition at line 53 of file RActionBase.hxx.
|
protected |
Definition at line 45 of file RActionBase.hxx.
Definition at line 49 of file RActionBase.hxx.
|
protected |
A raw pointer to the RLoopManager at the root of this functional graph.
Never null: children nodes have shared ownership of parent nodes in the graph.
Definition at line 44 of file RActionBase.hxx.
Number of thread slots used by this node.
Definition at line 48 of file RActionBase.hxx.
|
private |
List of systematic variations that affect the result of this action ("nominal" excluded).
Definition at line 51 of file RActionBase.hxx.