Logo ROOT  
Reference Guide
ROOT::Internal::RDF::GraphDrawing Namespace Reference

Classes

class  GraphCreatorHelper
 
class  GraphNode
 

Functions

std::shared_ptr< GraphNodeAddDefinesToGraph (std::shared_ptr< GraphNode > node, const RDFInternal::RColumnRegister &colRegister, const std::vector< std::string > &prevNodeDefines, std::unordered_map< void *, std::shared_ptr< GraphNode > > &visitedMap)
 
std::shared_ptr< GraphNodeCreateDefineNode (const std::string &columnName, const ROOT::Detail::RDF::RDefineBase *columnPtr, std::unordered_map< void *, std::shared_ptr< GraphNode > > &visitedMap)
 
std::shared_ptr< GraphNodeCreateFilterNode (const ROOT::Detail::RDF::RFilterBase *filterPtr, std::unordered_map< void *, std::shared_ptr< GraphNode > > &visitedMap)
 
std::shared_ptr< GraphNodeCreateRangeNode (const ROOT::Detail::RDF::RRangeBase *rangePtr, std::unordered_map< void *, std::shared_ptr< GraphNode > > &visitedMap)
 

Function Documentation

◆ AddDefinesToGraph()

std::shared_ptr< GraphNode > ROOT::Internal::RDF::GraphDrawing::AddDefinesToGraph ( std::shared_ptr< GraphNode node,
const RDFInternal::RColumnRegister colRegister,
const std::vector< std::string > &  prevNodeDefines,
std::unordered_map< void *, std::shared_ptr< GraphNode > > &  visitedMap 
)

Definition at line 140 of file RDFGraphUtils.cxx.

◆ CreateDefineNode()

std::shared_ptr< GraphNode > ROOT::Internal::RDF::GraphDrawing::CreateDefineNode ( const std::string &  columnName,
const ROOT::Detail::RDF::RDefineBase columnPtr,
std::unordered_map< void *, std::shared_ptr< GraphNode > > &  visitedMap 
)

Definition at line 89 of file RDFGraphUtils.cxx.

◆ CreateFilterNode()

std::shared_ptr< GraphNode > ROOT::Internal::RDF::GraphDrawing::CreateFilterNode ( const ROOT::Detail::RDF::RFilterBase filterPtr,
std::unordered_map< void *, std::shared_ptr< GraphNode > > &  visitedMap 
)

Definition at line 106 of file RDFGraphUtils.cxx.

◆ CreateRangeNode()

std::shared_ptr< GraphNode > ROOT::Internal::RDF::GraphDrawing::CreateRangeNode ( const ROOT::Detail::RDF::RRangeBase rangePtr,
std::unordered_map< void *, std::shared_ptr< GraphNode > > &  visitedMap 
)

Definition at line 123 of file RDFGraphUtils.cxx.