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::RBookedDefines &defines, const std::vector< std::string > &prevNodeDefines)
 Add the Defines that have been added between this node and the previous to the graph. More...
 
std::shared_ptr< GraphNodeCreateDefineNode (const std::string &columnName, const ROOT::Detail::RDF::RDefineBase *columnPtr)
 
std::shared_ptr< GraphNodeCreateFilterNode (const ROOT::Detail::RDF::RFilterBase *filterPtr)
 
std::shared_ptr< GraphNodeCreateRangeNode (const ROOT::Detail::RDF::RRangeBase *rangePtr)
 

Function Documentation

◆ AddDefinesToGraph()

std::shared_ptr< GraphNode > ROOT::Internal::RDF::GraphDrawing::AddDefinesToGraph ( std::shared_ptr< GraphNode node,
const RDFInternal::RBookedDefines defines,
const std::vector< std::string > &  prevNodeDefines 
)

Add the Defines that have been added between this node and the previous to the graph.

Return the new "upmost" node, i.e. the last of the Defines added if any, otherwise the node itself

Definition at line 143 of file RDFGraphUtils.cxx.

◆ CreateDefineNode()

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

Definition at line 90 of file RDFGraphUtils.cxx.

◆ CreateFilterNode()

std::shared_ptr< GraphNode > ROOT::Internal::RDF::GraphDrawing::CreateFilterNode ( const ROOT::Detail::RDF::RFilterBase filterPtr)

Definition at line 108 of file RDFGraphUtils.cxx.

◆ CreateRangeNode()

std::shared_ptr< GraphNode > ROOT::Internal::RDF::GraphDrawing::CreateRangeNode ( const ROOT::Detail::RDF::RRangeBase rangePtr)

Definition at line 126 of file RDFGraphUtils.cxx.