Definition at line 59 of file GraphUtils.hxx.
|
template<typename NodeType > |
std::string | operator() (NodeType &node) |
| Functor. More...
|
|
#include <ROOT/RDF/GraphUtils.hxx>
◆ ColumnsNodesMap_t
◆ FiltersNodesMap_t
◆ RangesNodesMap_t
◆ FromGraphActionsToDot()
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::FromGraphActionsToDot |
( |
std::vector< std::shared_ptr< GraphNode > > |
leaves | ) |
|
|
private |
Starting by an array of leaves, it draws the entire graph.
Definition at line 28 of file RDFGraphUtils.cxx.
◆ FromGraphLeafToDot()
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::FromGraphLeafToDot |
( |
std::shared_ptr< GraphNode > |
leaf | ) |
|
|
private |
Starting from any leaf (Action, Filter, Range) it draws the dot representation of the branch.
Definition at line 8 of file RDFGraphUtils.cxx.
◆ GetStaticColumnsMap()
static ColumnsNodesMap_t & ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::GetStaticColumnsMap |
( |
| ) |
|
|
inlinestaticprivate |
Stores the columns defined and which node in the graph defined them.
Definition at line 67 of file GraphUtils.hxx.
◆ GetStaticFiltersMap()
static FiltersNodesMap_t & ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::GetStaticFiltersMap |
( |
| ) |
|
|
inlinestaticprivate |
Stores the filters defined and which node in the graph defined them.
Definition at line 75 of file GraphUtils.hxx.
◆ GetStaticRangesMap()
static RangesNodesMap_t & ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::GetStaticRangesMap |
( |
| ) |
|
|
inlinestaticprivate |
Stores the ranges defined and which node in the graph defined them.
Definition at line 83 of file GraphUtils.hxx.
◆ operator()()
template<typename NodeType >
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::operator() |
( |
NodeType & |
node | ) |
|
|
inline |
Functor.
Initializes the static members and delegates the work to the right override.
- Template Parameters
-
NodeType | the RNode from which the graph has to be drawn |
Definition at line 153 of file GraphUtils.hxx.
◆ RepresentGraph() [1/4]
template<typename T >
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::RepresentGraph |
( |
const RResultPtr< T > & |
resultPtr | ) |
|
|
inlineprivate |
Starting from an action, prints the branch it belongs to.
Definition at line 132 of file GraphUtils.hxx.
◆ RepresentGraph() [2/4]
template<typename Proxied , typename DataSource >
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::RepresentGraph |
( |
RInterface< Proxied, DataSource > & |
rInterface | ) |
|
|
inlineprivate |
Starting from a Filter or Range, prints the branch it belongs to.
Definition at line 121 of file GraphUtils.hxx.
◆ RepresentGraph() [3/4]
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::RepresentGraph |
( |
RLoopManager * |
rLoopManager | ) |
|
|
private |
Starting from the root node, prints the entire graph.
Definition at line 66 of file RDFGraphUtils.cxx.
◆ RepresentGraph() [4/4]
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::RepresentGraph |
( |
ROOT::RDataFrame & |
rDataFrame | ) |
|
|
private |
Starting from the root node, prints the entire graph.
Definition at line 57 of file RDFGraphUtils.cxx.
◆ CreateDefineNode
Invoked by the RNodes to create a define graph node.
Definition at line 80 of file RDFGraphUtils.cxx.
◆ CreateFilterNode
Invoked by the RNodes to create a Filter graph node.
Definition at line 98 of file RDFGraphUtils.cxx.
◆ CreateRangeNode
Invoked by the RNodes to create a Range graph node.
Definition at line 116 of file RDFGraphUtils.cxx.
The documentation for this class was generated from the following files: