17std::string GetStringRepr(
const std::vector<const ROOT::Internal::RDF::RVariationBase *> &variations)
21 for (
const auto *varPtr : variations) {
22 const auto &variation = *varPtr;
25 for (
const auto &tag : variation.GetVariationNames())
27 s.erase(s.size() - 2);
28 s +=
"} affect column";
29 const auto &columns = variation.GetColumnNames();
30 if (columns.size() == 1)
31 s +=
" " + columns[0];
34 for (
const auto &col : columns)
36 s.erase(s.size() - 2);
49RVariationsDescription::RVariationsDescription(
const Variations_t &variations) : fStringRepr(GetStringRepr(variations))
53void RVariationsDescription::Print()
const
std::string AsString() const
std::vector< const ROOT::Internal::RDF::RVariationBase * > Variations_t
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...