11#ifndef ROOT_PyROOTHelpers 
   12#define ROOT_PyROOTHelpers 
   24template <
typename dtype>
 
   41                       std::vector<std::string> &
columns)
 
   43   auto buffer = 
matrix.data();
 
 
   69   return df.
Take<T>(column);
 
 
unsigned long long ULong64_t
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
The public interface to the RDataFrame federation of classes.
 
RResultPtr< COLL > Take(std::string_view column="")
Return a collection of values of a column (lazy action, returns a std::vector by default).
 
void Foreach(F f, const ColumnNames_t &columns={})
Execute a user-defined function on each entry (instant action).
 
Smart pointer for the return type of actions.
 
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...
 
A TTree represents a columnar dataset.
 
void TTreeAsFlatMatrixHelper(TTree &tree, std::vector< BufType > &matrix, std::vector< std::string > &columns)
 
ROOT::RDF::RResultPtr< std::vector< T > > RDataFrameTake(ROOT::RDF::RNode df, std::string_view column)
 
void TTreeAsFlatMatrix(std::index_sequence< Idx... >, TTree &tree, std::vector< BufType > &matrix, std::vector< std::string > &columns)
 
ULong64_t GetVectorAddress(std::vector< dtype > &p)
 
ULong64_t GetAddress(std::vector< std::string > &p)
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...