ROOT 6.14/05 Reference Guide |
Namespaces | |
TCCHelperTypes | |
Classes | |
class | RCustomColumn |
class | RCustomColumnBase |
class | RFilter |
class | RFilterBase |
class | RJittedFilter |
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. More... | |
class | RLoopManager |
class | RRange |
class | RRangeBase |
Typedefs | |
using | ActionBasePtr_t = std::shared_ptr< RDFInternal::RActionBase > |
using | ActionBaseVec_t = std::vector< ActionBasePtr_t > |
using | FilterBasePtr_t = std::shared_ptr< RFilterBase > |
using | FilterBaseVec_t = std::vector< FilterBasePtr_t > |
using | RangeBasePtr_t = std::shared_ptr< RRangeBase > |
using | RangeBaseVec_t = std::vector< RangeBasePtr_t > |
using | RCustomColumnBasePtr_t = std::shared_ptr< RCustomColumnBase > |
Functions | |
template<typename T > | |
RResultPtr< T > | MakeResultPtr (const std::shared_ptr< T > &r, const std::shared_ptr< RLoopManager > &df, RDFInternal::RActionBase *actionPtr) |
Create a RResultPtr and set its pointer to the corresponding RAction This overload is invoked by non-jitted actions, as they have access to RAction before constructing RResultPtr. More... | |
template<typename T > | |
std::pair< RResultPtr< T >, std::shared_ptr< ROOT::Internal::RDF::RActionBase * > > | MakeResultPtr (const std::shared_ptr< T > &r, const std::shared_ptr< RLoopManager > &df) |
Create a RResultPtr and return it together with its pointer to RAction This overload is invoked by jitted actions; the pointer to RAction will be set right before the loop by jitted code. More... | |
template<typename T > | |
std::pair< RResultPtr< T >, std::shared_ptr< RDFInternal::RActionBase * > > | MakeResultPtr (const std::shared_ptr< T > &r, const std::shared_ptr< RLoopManager > &df) |
Create a RResultPtr and return it together with its pointer to RAction This overload is invoked by jitted actions; the pointer to RAction will be set right before the loop by jitted code. More... | |
using ROOT::Detail::RDF::ActionBasePtr_t = typedef std::shared_ptr<RDFInternal::RActionBase> |
Definition at line 78 of file RDFNodes.hxx.
using ROOT::Detail::RDF::ActionBaseVec_t = typedef std::vector<ActionBasePtr_t> |
Definition at line 79 of file RDFNodes.hxx.
using ROOT::Detail::RDF::FilterBasePtr_t = typedef std::shared_ptr<RFilterBase> |
Definition at line 83 of file RDFNodes.hxx.
using ROOT::Detail::RDF::FilterBaseVec_t = typedef std::vector<FilterBasePtr_t> |
Definition at line 84 of file RDFNodes.hxx.
using ROOT::Detail::RDF::RangeBasePtr_t = typedef std::shared_ptr<RRangeBase> |
Definition at line 86 of file RDFNodes.hxx.
using ROOT::Detail::RDF::RangeBaseVec_t = typedef std::vector<RangeBasePtr_t> |
Definition at line 87 of file RDFNodes.hxx.
using ROOT::Detail::RDF::RCustomColumnBasePtr_t = typedef std::shared_ptr<RCustomColumnBase> |
Definition at line 81 of file RDFNodes.hxx.
RResultPtr< T > ROOT::Detail::RDF::MakeResultPtr | ( | const std::shared_ptr< T > & | r, |
const std::shared_ptr< RLoopManager > & | df, | ||
RDFInternal::RActionBase * | actionPtr | ||
) |
Create a RResultPtr and set its pointer to the corresponding RAction This overload is invoked by non-jitted actions, as they have access to RAction before constructing RResultPtr.
Definition at line 353 of file RResultPtr.hxx.
std::pair<RResultPtr<T>, std::shared_ptr<ROOT::Internal::RDF::RActionBase *> > ROOT::Detail::RDF::MakeResultPtr | ( | const std::shared_ptr< T > & | r, |
const std::shared_ptr< RLoopManager > & | df | ||
) |
Create a RResultPtr and return it together with its pointer to RAction This overload is invoked by jitted actions; the pointer to RAction will be set right before the loop by jitted code.
Definition at line 365 of file RResultPtr.hxx.
std::pair<RResultPtr<T>, std::shared_ptr<RDFInternal::RActionBase *> > ROOT::Detail::RDF::MakeResultPtr | ( | const std::shared_ptr< T > & | r, |
const std::shared_ptr< RLoopManager > & | df | ||
) |
Create a RResultPtr and return it together with its pointer to RAction This overload is invoked by jitted actions; the pointer to RAction will be set right before the loop by jitted code.
Definition at line 365 of file RResultPtr.hxx.