#include "ROOT/RDF/GraphNode.hxx"
#include "ROOT/RDF/RActionBase.hxx"
#include "ROOT/RDF/NodesUtils.hxx"
#include "ROOT/RDF/Utils.hxx"
#include "ROOT/RDF/RColumnValue.hxx"
#include "ROOT/RDF/RLoopManager.hxx"
#include <cstddef>
#include <memory>
#include <string>
#include <vector>
Classes | |
class | ROOT::Internal::RDF::RAction< Helper, PrevDataFrame, ColumnTypes_t > |
An action node in a RDF computation graph. More... | |
class | ROOT::Internal::RDF::RAction< SnapshotHelper< ColTypes... >, PrevDataFrame, ROOT::TypeTraits::TypeList< ColTypes... > > |
class | ROOT::Internal::RDF::RAction< SnapshotHelperMT< ColTypes... >, PrevDataFrame, ROOT::TypeTraits::TypeList< ColTypes... > > |
class | ROOT::Internal::RDF::RActionCRTP< Dummy > |
Unused, not instantiatable. Only the partial specialization RActionCRTP<RAction<...>> can be used. More... | |
class | ROOT::Internal::RDF::RActionCRTP< RAction< Helper, PrevDataFrame, ColumnTypes_t > > |
A common template base class for all RActions. More... | |
class | ROOT::Internal::RDF::RTypeErasedColumnValue |
A type-erasing wrapper around RColumnValue. More... | |
Namespaces | |
namespace | ROOT |
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7 | |
namespace | ROOT::Internal |
namespace | ROOT::Internal::RDF |
namespace | ROOT::Internal::RDF::GraphDrawing |
Functions | |
bool | ROOT::Internal::RDF::GraphDrawing::CheckIfDefaultOrDSColumn (const std::string &name, const std::shared_ptr< ROOT::Detail::RDF::RCustomColumnBase > &column) |
std::shared_ptr< GraphNode > | ROOT::Internal::RDF::GraphDrawing::CreateDefineNode (const std::string &columnName, const ROOT::Detail::RDF::RCustomColumnBase *columnPtr) |
template<std::size_t... S, typename... ColTypes> | |
void | ROOT::Internal::RDF::InitRDFValues (unsigned int slot, std::vector< RTypeErasedColumnValue > &values, TTreeReader *r, const ColumnNames_t &bn, const RBookedCustomColumns &customCols, std::index_sequence< S... >, ROOT::TypeTraits::TypeList< ColTypes... >, const std::array< bool, sizeof...(S)> &isTmpColumn) |
This overload is specialized to act on RTypeErasedColumnValues instead of RColumnValues. More... | |
template<std::size_t... S, typename... ColTypes> | |
void | ROOT::Internal::RDF::ResetRDFValueTuple (std::vector< RTypeErasedColumnValue > &values, std::index_sequence< S... >, ROOT::TypeTraits::TypeList< ColTypes... >) |
This overload is specialized to act on RTypeErasedColumnValues instead of RColumnValues. More... | |