Definition at line 39 of file RJittedAction.hxx.
Public Member Functions | |
RJittedAction (RLoopManager &lm, const ROOT::RDF::ColumnNames_t &columns, const RColumnRegister &colRegister, const std::vector< std::string > &prevVariations) | |
~RJittedAction () | |
void | Finalize () final |
void | FinalizeSlot (unsigned int) final |
std::shared_ptr< GraphDrawing::GraphNode > | GetGraph () |
std::unique_ptr< ROOT::Detail::RDF::RMergeableValueBase > | GetMergeableValue () const final |
Retrieve a wrapper to the result of the action that knows how to merge with others of the same type. | |
ROOT::RDF::SampleCallback_t | GetSampleCallback () final |
bool | HasRun () const final |
void | Initialize () final |
void | InitSlot (TTreeReader *r, unsigned int slot) final |
std::unique_ptr< RActionBase > | MakeVariedAction (std::vector< void * > &&results) final |
void * | PartialUpdate (unsigned int slot) final |
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. | |
void | Run (unsigned int slot, Long64_t entry) final |
void | SetAction (std::unique_ptr< RActionBase > a) |
void | SetHasRun () final |
void | TriggerChildrenCount () final |
Public Member Functions inherited from ROOT::Internal::RDF::RActionBase | |
RActionBase (const RActionBase &)=delete | |
RActionBase (RLoopManager *lm, const ColumnNames_t &colNames, const RColumnRegister &colRegister, const std::vector< std::string > &prevVariations) | |
virtual | ~RActionBase () |
RColumnRegister & | GetColRegister () |
const ColumnNames_t & | GetColumnNames () const |
RLoopManager * | GetLoopManager () |
unsigned int | GetNSlots () const |
const std::vector< std::string > & | GetVariations () const |
RActionBase & | operator= (const RActionBase &)=delete |
Private Attributes | |
std::unique_ptr< RActionBase > | fConcreteAction |
Additional Inherited Members | |
Protected Attributes inherited from ROOT::Internal::RDF::RActionBase | |
RLoopManager * | fLoopManager |
A raw pointer to the RLoopManager at the root of this functional graph. | |
#include <ROOT/RDF/RJittedAction.hxx>
RJittedAction::RJittedAction | ( | RLoopManager & | lm, |
const ROOT::RDF::ColumnNames_t & | columns, | ||
const RColumnRegister & | colRegister, | ||
const std::vector< std::string > & | prevVariations | ||
) |
Definition at line 24 of file RJittedAction.cxx.
RJittedAction::~RJittedAction | ( | ) |
Definition at line 31 of file RJittedAction.cxx.
|
finalvirtual |
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 69 of file RJittedAction.cxx.
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 63 of file RJittedAction.cxx.
|
virtual |
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 97 of file RJittedAction.cxx.
|
finalvirtual |
Retrieve a wrapper to the result of the action that knows how to merge with others of the same type.
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 107 of file RJittedAction.cxx.
|
finalvirtual |
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 113 of file RJittedAction.cxx.
|
finalvirtual |
Reimplemented from ROOT::Internal::RDF::RActionBase.
Definition at line 81 of file RJittedAction.cxx.
|
finalvirtual |
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 45 of file RJittedAction.cxx.
|
finalvirtual |
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 51 of file RJittedAction.cxx.
|
finalvirtual |
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 119 of file RJittedAction.cxx.
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.
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 75 of file RJittedAction.cxx.
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 39 of file RJittedAction.cxx.
|
inline |
Definition at line 48 of file RJittedAction.hxx.
|
finalvirtual |
Reimplemented from ROOT::Internal::RDF::RActionBase.
Definition at line 91 of file RJittedAction.cxx.
|
finalvirtual |
Implements ROOT::Internal::RDF::RActionBase.
Definition at line 57 of file RJittedAction.cxx.
|
private |
Definition at line 41 of file RJittedAction.hxx.