Dear experts,
i am trying to create a workspace where i want to store a roodataset. Such dataset is expected to store O(40) columns or so so that i can reduce and adjust slices a posteriori as well as make sPlot directly without having to go back and forth with my original ntuple.
I am doing this with some operations on rdataframe, and a list of columns to use.
When i trigger the event loop i get the following error;
In module 'RooFitRDataFrameHelpers':
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/RooAbsDataHelper.h:134:23: error: deduced conflicting types ('double' vs 'float') for initializer list element type
for (auto&& val : {values...}) {
^~~~~~~
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/RAction.hxx:105:15: note: in instantiation of function template specialization 'RooAbsDataHelper<RooDataSet>::Exec<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool>' requested here
fHelper.Exec(slot, fValues[slot][S]->template Get<ColTypes>(entry)...);
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/RAction.hxx:113:10: note: in instantiation of function template specialization 'ROOT::Internal::RDF::RAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >::CallExec<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool, 0UL, 1UL, 2UL, 3UL, 4UL, 5UL, 6UL, 7UL, 8UL, 9UL, 10UL, 11UL, 12UL, 13UL, 14UL, 15UL, 16UL, 17UL, 18UL, 19UL, 20UL, 21UL, 22UL, 23UL, 24UL, 25UL, 26UL, 27UL, 28UL, 29UL, 30UL, 31UL, 32UL, 33UL, 34UL, 35UL, 36UL, 37UL, 38UL, 39UL, 40UL, 41UL, 42UL, 43UL, 44UL, 45UL, 46UL, 47UL, 48UL, 49UL, 50UL, 51UL, 52UL, 53UL, 54UL, 55UL, 56UL, 57UL, 58UL, 59UL, 60UL, 61UL, 62UL, 63UL, 64UL, 65UL, 66UL, 67UL, 68UL, 69UL, 70UL, 71UL, 72UL, 73UL, 74UL, 75UL, 76UL, 77UL, 78UL, 79UL, 80UL, 81UL, 82UL, 83UL, 84UL, 85UL, 86UL, 87UL, 88UL, 89UL, 90UL, 91UL, 92UL, 93UL, 94UL, 95UL, 96UL, 97UL, 98UL, 99UL, 100UL, 101UL, 102UL, 103UL, 104UL, 105UL, 106UL, 107UL, 108UL, 109UL, 110UL, 111UL, 112UL, 113UL, 114UL, 115UL, 116UL, 117UL, 118UL, 119UL, 120UL, 121UL, 122UL, 123UL, 124UL, 125UL, 126UL, 127UL, 128UL, 129UL, 130UL, 131UL, 132UL, 133UL, 134UL, 135UL, 136UL, 137UL, 138UL, 139UL, 140UL>' requested here
CallExec(slot, entry, ColumnTypes_t{}, TypeInd_t{});
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/RAction.hxx:67:4: note: in instantiation of member function 'ROOT::Internal::RDF::RAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >::Run' requested here
RAction(Helper &&h, const ColumnNames_t &columns, std::shared_ptr<PrevNode> pd, const RColumnRegister &colRegister)
^
/home/conda/feedstock_root/build_artifacts/root_base_1690542718525/_build_env/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unique_ptr.h:1065:34: note: in instantiation of member function 'ROOT::Internal::RDF::RAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >::RAction' requested here
{ return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/InterfaceUtils.hxx:304:16: note: in instantiation of function template specialization 'std::make_unique<ROOT::Internal::RDF::RAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >, RooAbsDataHelper<RooDataSet>, const std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > &, std::shared_ptr<ROOT::Detail::RDF::RNodeBase>, const ROOT::Internal::RDF::RColumnRegister &>' requested here
return std::make_unique<Action_t>(Helper_t(std::move(*h)), bl, std::move(prevNode), colRegister);
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/InterfaceUtils.hxx:618:21: note: in instantiation of function template specialization 'ROOT::Internal::RDF::BuildAction<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool, ROOT::Detail::RDF::RNodeBase, RooAbsDataHelper<RooDataSet> >' requested here
auto actionPtr = BuildAction<ColTypes...>(cols, std::move(*helperArgOnHeap), nSlots, std::move(prevNodePtr),
^
input_line_111:11:22: note: in instantiation of function template specialization 'ROOT::Internal::RDF::CallBuildAction<ROOT::Internal::RDF::ActionTags::Book, double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool, ROOT::Detail::RDF::RNodeBase, RooAbsDataHelper<RooDataSet> >' requested here
In module 'ROOTDataFrame':
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/RVariedAction.hxx:119:24: error: no matching member function for call to 'Exec'
fHelpers[varIdx].Exec(slot, fInputValues[slot][varIdx][S]->template Get<ColTypes>(entry)...);
~~~~~~~~~~~~~~~~~^~~~
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/RVariedAction.hxx:127:13: note: in instantiation of function template specialization 'ROOT::Internal::RDF::RVariedAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >::CallExec<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool, 0UL, 1UL, 2UL, 3UL, 4UL, 5UL, 6UL, 7UL, 8UL, 9UL, 10UL, 11UL, 12UL, 13UL, 14UL, 15UL, 16UL, 17UL, 18UL, 19UL, 20UL, 21UL, 22UL, 23UL, 24UL, 25UL, 26UL, 27UL, 28UL, 29UL, 30UL, 31UL, 32UL, 33UL, 34UL, 35UL, 36UL, 37UL, 38UL, 39UL, 40UL, 41UL, 42UL, 43UL, 44UL, 45UL, 46UL, 47UL, 48UL, 49UL, 50UL, 51UL, 52UL, 53UL, 54UL, 55UL, 56UL, 57UL, 58UL, 59UL, 60UL, 61UL, 62UL, 63UL, 64UL, 65UL, 66UL, 67UL, 68UL, 69UL, 70UL, 71UL, 72UL, 73UL, 74UL, 75UL, 76UL, 77UL, 78UL, 79UL, 80UL, 81UL, 82UL, 83UL, 84UL, 85UL, 86UL, 87UL, 88UL, 89UL, 90UL, 91UL, 92UL, 93UL, 94UL, 95UL, 96UL, 97UL, 98UL, 99UL, 100UL, 101UL, 102UL, 103UL, 104UL, 105UL, 106UL, 107UL, 108UL, 109UL, 110UL, 111UL, 112UL, 113UL, 114UL, 115UL, 116UL, 117UL, 118UL, 119UL, 120UL, 121UL, 122UL, 123UL, 124UL, 125UL, 126UL, 127UL, 128UL, 129UL, 130UL, 131UL, 132UL, 133UL, 134UL, 135UL, 136UL, 137UL, 138UL, 139UL, 140UL>' requested here
CallExec(slot, varIdx, entry, ColumnTypes_t{}, TypeInd_t{});
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/RVariedAction.hxx:79:4: note: in instantiation of member function 'ROOT::Internal::RDF::RVariedAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >::Run' requested here
RVariedAction(std::vector<Helper> &&helpers, const ColumnNames_t &columns, std::shared_ptr<PrevNode> prevNode,
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/RAction.hxx:167:47: note: in instantiation of member function 'ROOT::Internal::RDF::RVariedAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >::RVariedAction' requested here
return std::unique_ptr<RActionBase>(new RVariedAction<Helper, PrevNode, ColumnTypes_t>{
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/RAction.hxx:67:4: note: in instantiation of member function 'ROOT::Internal::RDF::RAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >::MakeVariedAction' requested here
RAction(Helper &&h, const ColumnNames_t &columns, std::shared_ptr<PrevNode> pd, const RColumnRegister &colRegister)
^
/home/conda/feedstock_root/build_artifacts/root_base_1690542718525/_build_env/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unique_ptr.h:1065:34: note: in instantiation of member function 'ROOT::Internal::RDF::RAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >::RAction' requested here
{ return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/InterfaceUtils.hxx:304:16: note: in instantiation of function template specialization 'std::make_unique<ROOT::Internal::RDF::RAction<RooAbsDataHelper<RooDataSet>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool> >, RooAbsDataHelper<RooDataSet>, const std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > &, std::shared_ptr<ROOT::Detail::RDF::RNodeBase>, const ROOT::Internal::RDF::RColumnRegister &>' requested here
return std::make_unique<Action_t>(Helper_t(std::move(*h)), bl, std::move(prevNode), colRegister);
^
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/ROOT/RDF/InterfaceUtils.hxx:618:21: note: in instantiation of function template specialization 'ROOT::Internal::RDF::BuildAction<double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool, ROOT::Detail::RDF::RNodeBase, RooAbsDataHelper<RooDataSet> >' requested here
auto actionPtr = BuildAction<ColTypes...>(cols, std::move(*helperArgOnHeap), nSlots, std::move(prevNodePtr),
^
input_line_111:11:22: note: in instantiation of function template specialization 'ROOT::Internal::RDF::CallBuildAction<ROOT::Internal::RDF::ActionTags::Book, double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool, ROOT::Detail::RDF::RNodeBase, RooAbsDataHelper<RooDataSet> >' requested here
/cvmfs/lhcbdev.cern.ch/conda/envs/default/2023-08-17_17-13/linux-64/include/RooAbsDataHelper.h:123:8: note: candidate template ignored: substitution failure [with ColumnTypes = <double, float, float, float, float, float, float, unsigned int, unsigned int, float, float, unsigned int, float, unsigned int, float, float, double, unsigned int, unsigned int, unsigned int, float, unsigned int, float, float, float, unsigned int, unsigned int, float, float, unsigned int, unsigned int, float, int, float, float, float, unsigned int, unsigned int, float, unsigned int, float, unsigned int, float, float, float, float, bool, bool, float, float, float, int, bool, bool, bool, bool, bool, bool, float, float, int, double, float, float, float, double, double, int, int, int, int, float, int, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, float, float, float, bool, bool, float, float, float, float, float, float, float, float, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, int, bool, bool, bool, int, float, float, float, float, float, double, double, float, float, int, unsigned long long, unsigned int, unsigned int, int, int, int, int, int, int, int, int, bool, bool>]
void Exec(unsigned int slot, ColumnTypes... values)
I suspect this is because when trying to create a multi-variable dataset with the Book call as in the tutorial one has to pass in âall-variablesâ having the same type? Thanks in advance.
I can promote to a newer root in case but i will need this fix here Unable to use EOS tokens with RDataFrame since 6.32 ¡ Issue #16475 ¡ root-project/root ¡ GitHub , since i am relying on this for my analysis and itâs pipeline
Here my root version
| Welcome to ROOT 6.28/04 https://root.cern |
| (c) 1995-2022, The ROOT Team; conception: R. Brun, F. Rademakers |
| Built for linuxx8664gcc on Jul 28 2023, 11:19:00 |
| From tag , 8 May 2023