11#ifndef ROOT_RJITTEDACTION
12#define ROOT_RJITTEDACTION
27namespace GraphDrawing {
The head node of a RDF computation graph.
void Deregister(RDFInternal::RActionBase *actionPtr)
Class used to create the operation graph to be printed in the dot representation.
RLoopManager * fLoopManager
A raw pointer to the RLoopManager at the root of this functional graph.
std::shared_ptr< GraphDrawing::GraphNode > GetGraph()
void ClearValueReaders(unsigned int slot) final
void FinalizeSlot(unsigned int) final
void Run(unsigned int slot, Long64_t entry) final
void * PartialUpdate(unsigned int slot) final
This method is invoked to update a partial result during the event loop, right before passing the res...
void InitSlot(TTreeReader *r, unsigned int slot) final
void SetAction(std::unique_ptr< RActionBase > a)
std::unique_ptr< RActionBase > fConcreteAction
void TriggerChildrenCount() final
bool HasRun() const final
RJittedAction(RLoopManager &lm)
A simple, robust and fast interface to read values from ROOT colmnar datasets such as TTree,...
Namespace for new ROOT classes and functions.