Definition at line 57 of file GraphUtils.hxx.
Public Member Functions | |
template<typename T > | |
std::string | RepresentGraph (const RResultPtr< T > &resultPtr) |
Starting from an action, prints the branch it belongs to. | |
template<typename Proxied , typename DataSource > | |
std::string | RepresentGraph (RInterface< Proxied, DataSource > &rInterface) |
Starting from a Filter or Range, prints the branch it belongs to. | |
std::string | RepresentGraph (RLoopManager *rLoopManager) |
Starting from the root node, prints the entire graph. | |
std::string | RepresentGraph (ROOT::RDataFrame &rDataFrame) |
Starting from the root node, prints the entire graph. | |
Private Member Functions | |
std::string | FromGraphActionsToDot (std::vector< std::shared_ptr< GraphNode > > leaves) const |
Starting by an array of leaves, it draws the entire graph. | |
std::string | FromGraphLeafToDot (const GraphNode &leaf) const |
Starting from any leaf (Action, Filter, Range) it draws the dot representation of the branch. | |
Private Attributes | |
std::unordered_map< void *, std::shared_ptr< GraphNode > > | fVisitedMap |
Map to keep track of visited nodes when constructing the computation graph (SaveGraph) | |
#include <ROOT/RDF/GraphUtils.hxx>
|
private |
Starting by an array of leaves, it draws the entire graph.
Definition at line 119 of file RDFGraphUtils.cxx.
|
private |
Starting from any leaf (Action, Filter, Range) it draws the dot representation of the branch.
Definition at line 97 of file RDFGraphUtils.cxx.
|
inline |
Starting from an action, prints the branch it belongs to.
Definition at line 94 of file GraphUtils.hxx.
|
inline |
Starting from a Filter or Range, prints the branch it belongs to.
Definition at line 83 of file GraphUtils.hxx.
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::RepresentGraph | ( | RLoopManager * | rLoopManager | ) |
Starting from the root node, prints the entire graph.
Definition at line 152 of file RDFGraphUtils.cxx.
std::string ROOT::Internal::RDF::GraphDrawing::GraphCreatorHelper::RepresentGraph | ( | ROOT::RDataFrame & | rDataFrame | ) |
Starting from the root node, prints the entire graph.
Definition at line 143 of file RDFGraphUtils.cxx.
|
private |
Map to keep track of visited nodes when constructing the computation graph (SaveGraph)
Definition at line 61 of file GraphUtils.hxx.