In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/input_line_12:21: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/etc/dictpch/allHeaders.h:304: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RCsvDS.hxx:14: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDataFrame.hxx:20: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:15: /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/ActionHelpers.hxx:1170:51: error: cannot form a reference to 'void' void Exec(unsigned int /* slot */, BranchTypes &... values) ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:214:86: note: in instantiation of template class 'ROOT::Internal::RDF::SnapshotHelper, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here ...typename PrevDataFrame, typename ColumnTypes_t = typename Helper::... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:2438:40: note: in instantiation of default argument for 'RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase>' required here using Action_t = RDFInternal::RAction; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:468:14: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::SnapshotImpl, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here return SnapshotImpl(treename, filename, colu... ^ input_line_34:2:206: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::Snapshot, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here ...Snapshot<__rdf1::s503_type, __rdf1::sectheta4_type, __rdf1::recE05... ^ In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/input_line_12:21: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/etc/dictpch/allHeaders.h:304: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RCsvDS.hxx:14: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDataFrame.hxx:20: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:15: /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/ActionHelpers.hxx:1184:39: error: cannot form a reference to 'void' void UpdateCArraysPtrs(BranchTypes &... values, std::index_sequ... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/ActionHelpers.hxx:1200:33: error: cannot form a reference to 'void' void SetBranches(BranchTypes &... values, std::index_sequence, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here ...typename PrevDataFrame, typename ColumnTypes_t = typename Helper::... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:2444:40: note: in instantiation of default argument for 'RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase>' required here using Action_t = RDFInternal::RAction; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:468:14: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::SnapshotImpl, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here return SnapshotImpl(treename, filename, colu... ^ input_line_34:2:206: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::Snapshot, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here ...Snapshot<__rdf1::s503_type, __rdf1::sectheta4_type, __rdf1::recE05... ^ In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/input_line_12:21: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/etc/dictpch/allHeaders.h:304: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RCsvDS.hxx:14: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDataFrame.hxx:20: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:15: /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/ActionHelpers.hxx:1346:58: error: cannot form a reference to 'void' void UpdateCArraysPtrs(unsigned int slot, BranchTypes &... valu... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/ActionHelpers.hxx:1362:52: error: cannot form a reference to 'void' void SetBranches(unsigned int slot, BranchTypes &... values, st... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/ActionHelpers.hxx:1375:57: error: cannot form a reference to 'void' void UpdateBoolArrays(unsigned int slot, BranchTypes &... value... ^ In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/input_line_12:21: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/etc/dictpch/allHeaders.h:304: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RCsvDS.hxx:14: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDataFrame.hxx:20: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:18: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/InterfaceUtils.hxx:14: /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:286:33: error: no member named 'Exec' in 'ROOT::Internal::RDF::SnapshotHelper, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' ActionCRTP_t::GetHelper().Exec(slot, fValues[slot][S].templa... ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:147:41: note: in instantiation of function template specialization 'ROOT::Internal::RDF::RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> >::Exec<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43>' requested here static_cast(this)->Exec(slot, entry, TypeInd_t()); ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:269:4: note: in instantiation of member function 'ROOT::Internal::RDF::RActionCRTP, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> > >::Run' requested here RAction(SnapshotHelper &&h, const ColumnNames_t &b... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:2439:30: note: in instantiation of member function 'ROOT::Internal::RDF::RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> >::RAction' requested here actionPtr.reset(new Action_t(Helper_t(filename, dirname, ... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:468:14: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::SnapshotImpl, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here return SnapshotImpl(treename, filename, colu... ^ input_line_34:2:206: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::Snapshot, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here ...Snapshot<__rdf1::s503_type, __rdf1::sectheta4_type, __rdf1::recE05... ^ In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/input_line_12:21: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/etc/dictpch/allHeaders.h:304: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RCsvDS.hxx:14: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDataFrame.hxx:20: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:15: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/ActionHelpers.hxx:26: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RVec.hxx:24: /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RAdoptAllocator.hxx:61:43: error: no type named 'reference' in 'std::__1::allocator' using reference = typename StdAlloc_t::reference; ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:1515:22: note: in instantiation of template class 'ROOT::Detail::VecOps::RAdoptAllocator' requested here typedef typename allocator_type::value_type value_type; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:332:22: note: in instantiation of template class 'std::__1::allocator_traits >' requested here typedef typename __alloc_traits::size_type size_type; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:471:15: note: in instantiation of template class 'std::__1::__vector_base >' requested here : private __vector_base<_Tp, _Allocator> ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RVec.hxx:280:32: note: in instantiation of template class 'std::__1::vector >' requested here using value_type = typename Impl_t::value_type; ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RColumnValue.hxx:99:24: note: in instantiation of template class 'ROOT::VecOps::RVec' requested here RVec fRVec; ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:78:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ? values[S].Cast()->SetTmpColumn(s... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:139:38: note: in instantiation of member function 'ROOT::Internal::RDF::RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> >::InitColumnValues' requested here static_cast(this)->InitColumnValues(r, slot); ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:269:4: note: in instantiation of member function 'ROOT::Internal::RDF::RActionCRTP, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> > >::InitSlot' requested here RAction(SnapshotHelper &&h, const ColumnNames_t &b... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:2439:30: note: in instantiation of member function 'ROOT::Internal::RDF::RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> >::RAction' requested here actionPtr.reset(new Action_t(Helper_t(filename, dirname, ... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:468:14: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::SnapshotImpl, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here return SnapshotImpl(treename, filename, colu... ^ input_line_34:2:206: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::Snapshot, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here ...Snapshot<__rdf1::s503_type, __rdf1::sectheta4_type, __rdf1::recE05... ^ In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/input_line_12:21: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/etc/dictpch/allHeaders.h:304: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RCsvDS.hxx:14: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDataFrame.hxx:20: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:15: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/ActionHelpers.hxx:26: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RVec.hxx:24: /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RAdoptAllocator.hxx:62:49: error: no type named 'const_reference' in 'std::__1::allocator' using const_reference = typename StdAlloc_t::const_reference; ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RAdoptAllocator.hxx:63:43: error: no type named 'size_type' in 'std::__1::allocator' using size_type = typename StdAlloc_t::size_type; ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RAdoptAllocator.hxx:64:49: error: no type named 'difference_type' in 'std::__1::allocator' using difference_type = typename StdAlloc_t::difference_type; ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/input_line_7:1: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/Rtypes.h:193: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/TGenericClassInfo.h:15: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:335:23: error: cannot form a reference to 'void' typedef value_type& reference; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:471:15: note: in instantiation of template class 'std::__1::__vector_base >' requested here : private __vector_base<_Tp, _Allocator> ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RVec.hxx:280:32: note: in instantiation of template class 'std::__1::vector >' requested here using value_type = typename Impl_t::value_type; ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RColumnValue.hxx:99:24: note: in instantiation of template class 'ROOT::VecOps::RVec' requested here RVec fRVec; ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:78:51: note: in instantiation of template class 'ROOT::Internal::RDF::RColumnValue' requested here ? values[S].Cast()->SetTmpColumn(s... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:278:7: note: in instantiation of function template specialization 'ROOT::Internal::RDF::InitRDFValues<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, double, double, double, int, int, void, int, int, int, double, int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, double, int, int, double, double, int, double, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here InitRDFValues(slot, fValues[slot], r, RActionBase::GetColumn... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:139:38: note: in instantiation of member function 'ROOT::Internal::RDF::RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> >::InitColumnValues' requested here static_cast(this)->InitColumnValues(r, slot); ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:269:4: note: in instantiation of member function 'ROOT::Internal::RDF::RActionCRTP, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> > >::InitSlot' requested here RAction(SnapshotHelper &&h, const ColumnNames_t &b... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:2439:30: note: in instantiation of member function 'ROOT::Internal::RDF::RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> >::RAction' requested here actionPtr.reset(new Action_t(Helper_t(filename, dirname, ... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:468:14: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::SnapshotImpl, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here return SnapshotImpl(treename, filename, colu... ^ input_line_34:2:206: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::Snapshot, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here ...Snapshot<__rdf1::s503_type, __rdf1::sectheta4_type, __rdf1::recE05... ^ In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/input_line_7:1: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/Rtypes.h:193: In file included from /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/TGenericClassInfo.h:15: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:336:29: error: cannot form a reference to 'void' typedef const value_type& const_reference; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:481:30: error: 'reference' is a protected member of 'std::__1::__vector_base >' typedef typename __base::reference reference; ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RVec.hxx:280:32: note: in instantiation of template class 'std::__1::vector >' requested here using value_type = typename Impl_t::value_type; ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RColumnValue.hxx:99:24: note: in instantiation of template class 'ROOT::VecOps::RVec' requested here RVec fRVec; ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:78:51: note: in instantiation of template class 'ROOT::Internal::RDF::RColumnValue' requested here ? values[S].Cast()->SetTmpColumn(s... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:278:7: note: in instantiation of function template specialization 'ROOT::Internal::RDF::InitRDFValues<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, double, double, double, int, int, void, int, int, int, double, int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, double, int, int, double, double, int, double, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here InitRDFValues(slot, fValues[slot], r, RActionBase::GetColumn... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:139:38: note: in instantiation of member function 'ROOT::Internal::RDF::RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> >::InitColumnValues' requested here static_cast(this)->InitColumnValues(r, slot); ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RAction.hxx:269:4: note: in instantiation of member function 'ROOT::Internal::RDF::RActionCRTP, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> > >::InitSlot' requested here RAction(SnapshotHelper &&h, const ColumnNames_t &b... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:2439:30: note: in instantiation of member function 'ROOT::Internal::RDF::RAction, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>, ROOT::Detail::RDF::RNodeBase, ROOT::TypeTraits::TypeList, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double> >::RAction' requested here actionPtr.reset(new Action_t(Helper_t(filename, dirname, ... ^ /private/tmp/root-20191109-56249-1xyy8k0/root-6.18.04/builddir/include/ROOT/RDF/RInterface.hxx:468:14: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::SnapshotImpl, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here return SnapshotImpl(treename, filename, colu... ^ input_line_34:2:206: note: in instantiation of function template specialization 'ROOT::RDF::RInterface::Snapshot, ROOT::VecOps::RVec, ROOT::VecOps::RVec, ROOT::VecOps::RVec, int, double, double, double, double, double, double, double>' requested here ...Snapshot<__rdf1::s503_type, __rdf1::sectheta4_type, __rdf1::recE05... ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:335:54: note: declared protected here typedef value_type& reference; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:482:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base >' typedef typename __base::const_reference const_reference; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:336:54: note: declared protected here typedef const value_type& const_reference; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:484:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base >' typedef typename __base::difference_type difference_type; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:337:54: note: declared protected here typedef typename __alloc_traits::difference_type difference_type; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:485:30: error: 'pointer' is a protected member of 'std::__1::__vector_base >' typedef typename __base::pointer pointer; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:338:54: note: declared protected here typedef typename __alloc_traits::pointer pointer; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] *** Break *** segmentation violation [/usr/lib/system/libsystem_platform.dylib] _sigtramp (no debug info) [] (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] clang::RecursiveASTVisitor::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] clang::RecursiveASTVisitor::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] cling::DeclUnloader::VisitFunctionDecl(clang::FunctionDecl*) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] cling::TransactionUnloader::unloadDeclarations(cling::Transaction*, cling::DeclUnloader&) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] cling::TransactionUnloader::RevertTransaction(cling::Transaction*) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] cling::Interpreter::unload(cling::Transaction&) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] cling::IncrementalParser::commitTransaction(llvm::PointerIntPair, llvm::PointerIntPairInfo > >&, bool) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] cling::IncrementalParser::Compile(llvm::StringRef, cling::CompilationOptions const&) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] cling::Interpreter::EvaluateInternal(std::__1::basic_string, std::__1::allocator > const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libCling.so] TCling::Calc(char const*, TInterpreter::EErrorCode*) (no debug info) [/usr/local/Cellar/root/6.18.04_1/lib/root/libROOTDataFrame.so] ROOT::Internal::RDF::InterpreterCalc(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) (no debug info) [/Users/chenxu/work2/select/./a.out] ROOT::RDF::RInterface::Snapshot(std::__1::basic_string_view >, std::__1::basic_string_view >, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, ROOT::RDF::RSnapshotOptions const&) (no debug info) [/Users/chenxu/work2/select/./a.out] ROOT::RDF::RInterface::Snapshot(std::__1::basic_string_view >, std::__1::basic_string_view >, std::__1::basic_string_view >, ROOT::RDF::RSnapshotOptions const&) (no debug info) [/Users/*/work2/select/./a.out] p4_a() (no debug info) [/Users/*/work2/select/./a.out] main (no debug info) [/usr/lib/system/libdyld.dylib] start (no debug info) [] (no debug info)