Base class for action helpers, see RInterface::Book() for more information.
Definition at line 26 of file RActionImpl.hxx.
Public Member Functions | |
virtual | ~RActionImpl ()=default |
template<typename T = Helper> | |
auto | CallFinalizeTask (unsigned int slot) -> decltype(std::declval< T >().FinalizeTask(slot)) |
template<typename... Args> | |
void | CallFinalizeTask (unsigned int, Args...) |
template<typename... Args> | |
Helper | CallMakeNew (void *, Args...) |
template<typename T = Helper> | |
auto | CallMakeNew (void *typeErasedResSharedPtr) -> decltype(std::declval< T >().MakeNew(typeErasedResSharedPtr)) |
template<typename... Args> | |
void * | CallPartialUpdate (...) |
template<typename H = Helper> | |
auto | CallPartialUpdate (unsigned int slot) -> decltype(std::declval< H >().PartialUpdate(slot),(void *)(nullptr)) |
virtual std::unique_ptr< RMergeableValueBase > | GetMergeableValue () const |
virtual ROOT::RDF::SampleCallback_t | GetSampleCallback () |
Override this method to register a callback that is executed before the processing a new data sample starts. | |
#include <ROOT/RDF/RActionImpl.hxx>
|
virtualdefault |
|
inline |
Definition at line 31 of file RActionImpl.hxx.
|
inline |
Definition at line 37 of file RActionImpl.hxx.
|
inline |
Definition at line 58 of file RActionImpl.hxx.
|
inline |
Definition at line 52 of file RActionImpl.hxx.
|
inline |
Definition at line 46 of file RActionImpl.hxx.
|
inline |
Definition at line 40 of file RActionImpl.hxx.
|
inlinevirtual |
Definition at line 66 of file RActionImpl.hxx.
|
inlinevirtual |
Override this method to register a callback that is executed before the processing a new data sample starts.
The callback will be invoked in the same conditions as with DefinePerSample().
Reimplemented in ROOT::RDF::Experimental::ProgressBarAction.
Definition at line 73 of file RActionImpl.hxx.