File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -63,8 +63,17 @@ class RFieldBase;
6363class RDataFrame ;
6464class RNTuple ;
6565} // namespace ROOT
66+ namespace ROOT ::Detail::RDF {
67+ class RNodeBase ;
68+ }
69+ namespace ROOT ::RDF {
70+ template <typename T>
71+ class RInterface ;
72+ }
6673namespace ROOT ::Internal::RDF {
6774class RNTupleColumnReader ;
75+ std::vector<std::pair<std::uint64_t , std::uint64_t >>
76+ GetDatasetGlobalClusterBoundaries (const ROOT::RDF::RInterface<ROOT::Detail::RDF::RNodeBase> &node);
6877}
6978namespace ROOT ::Internal {
7079class RPageSource ;
@@ -206,6 +215,10 @@ class RNTupleDS final : public ROOT::RDF::RDataSource {
206215 const std::vector<std::string> &fileNames,
207216 const std::pair<ULong64_t, ULong64_t> &range);
208217
218+ // This function needs to acess private members fNTupleName and fFileNames
219+ friend std::vector<std::pair<std::uint64_t , std::uint64_t >> ROOT::Internal::RDF::GetDatasetGlobalClusterBoundaries (
220+ const ROOT::RDF::RInterface<ROOT::Detail::RDF::RNodeBase> &node);
221+
209222 explicit RNTupleDS (std::string_view ntupleName, const std::vector<std::string> &fileNames,
210223 const std::pair<ULong64_t, ULong64_t> &range);
211224
You can’t perform that action at this time.
0 commit comments