Logo ROOT   6.10/09
Reference Guide
Classes | Namespaces | Typedefs | Functions
TDFInterface.hxx File Reference
#include "ROOT/TBufferMerger.hxx"
#include "ROOT/TResultProxy.hxx"
#include "ROOT/TDFNodes.hxx"
#include "ROOT/TDFActionHelpers.hxx"
#include "ROOT/TDFUtils.hxx"
#include "TChain.h"
#include "TFile.h"
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "TInterpreter.h"
#include "TProfile.h"
#include "TProfile2D.h"
#include "TRegexp.h"
#include "TROOT.h"
#include "TTreeReader.h"
#include <initializer_list>
#include <memory>
#include <string>
#include <sstream>
#include <typeinfo>
#include <type_traits>
Include dependency graph for TDFInterface.hxx:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Experimental::TDF::TInterface< Proxied >
 The public interface to the TDataFrame federation of classes. More...
 

Namespaces

 cling
 Print a TSeq at the prompt:
 
 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Experimental
 
 ROOT::Experimental::TDF
 
 ROOT::Internal
 
 ROOT::Internal::TDF
 

Typedefs

using ROOT::Internal::TDF::TmpBranchBasePtr_t = std::shared_ptr< TCustomColumnBase >
 

Functions

template<typename TDFNode , typename ActionType , typename... BranchTypes, typename ActionResultType >
void ROOT::Internal::TDF::CallBuildAndBook (TDFNode *node, const ColumnNames_t &bl, unsigned int nSlots, const std::shared_ptr< ActionResultType > &r)
 
std::vector< std::string > ROOT::Internal::TDF::GetUsedBranchesNames (const std::string, TObjArray *, const std::vector< std::string > &)
 
void ROOT::Internal::TDF::JitBuildAndBook (const ColumnNames_t &bl, const std::string &nodeTypename, void *thisPtr, const std::type_info &art, const std::type_info &at, const void *r, TTree *tree, unsigned int nSlots, const std::map< std::string, TmpBranchBasePtr_t > &tmpBranches)
 
Long_t ROOT::Internal::TDF::JitTransformation (void *thisPtr, const std::string &methodName, const std::string &nodeTypeName, const std::string &name, const std::string &expression, TObjArray *branches, const std::vector< std::string > &tmpBranches, const std::map< std::string, TmpBranchBasePtr_t > &tmpBookedBranches, TTree *tree)
 
std::string cling::printValue (ROOT::Experimental::TDataFrame *tdf)