From f2a5a111909a6358110fe511cca8c989ea7eece8 Mon Sep 17 00:00:00 2001 From: Stefan Wunsch <stefan.wunsch@cern.ch> Date: Fri, 7 Dec 2018 10:37:13 +0100 Subject: [PATCH] [RDF] Add AsRNode helper to cast RDF nodes to common type ROOT::RDF::RNode --- tree/dataframe/inc/ROOT/RDFHelpers.hxx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tree/dataframe/inc/ROOT/RDFHelpers.hxx b/tree/dataframe/inc/ROOT/RDFHelpers.hxx index 1824c82e5ad..2193e1772ee 100644 --- a/tree/dataframe/inc/ROOT/RDFHelpers.hxx +++ b/tree/dataframe/inc/ROOT/RDFHelpers.hxx @@ -136,6 +136,16 @@ void SaveGraph(NodeType node, const std::string &outputFile) out.close(); } +// clang-format off +/// Cast a RDataFrame node to the common type ROOT::RDF::RNode +/// \param[in] Any node of a RDataFrame graph +// clang-format on +template <typename NodeType> +RNode AsRNode(NodeType node) +{ + return node; +} + } // namespace RDF } // namespace ROOT #endif -- GitLab