Logo ROOT   6.10/09
Reference Guide
Classes | Typedefs | Functions
ROOT::Detail::TDF Namespace Reference

Classes

class  TCustomColumn
 
class  TCustomColumnBase
 
class  TFilter
 
class  TFilterBase
 
class  TLoopManager
 
class  TRange
 
class  TRangeBase
 

Typedefs

using ActionBasePtr_t = std::shared_ptr< TDFInternal::TActionBase >
 
using ActionBaseVec_t = std::vector< ActionBasePtr_t >
 
using FilterBasePtr_t = std::shared_ptr< TFilterBase >
 
using FilterBaseVec_t = std::vector< FilterBasePtr_t >
 
using RangeBasePtr_t = std::shared_ptr< TRangeBase >
 
using RangeBaseVec_t = std::vector< RangeBasePtr_t >
 
using TmpBranchBasePtr_t = std::shared_ptr< TCustomColumnBase >
 

Functions

template<typename T >
TResultProxy< T > MakeResultProxy (const std::shared_ptr< T > &r, const std::shared_ptr< TLoopManager > &df)
 

Typedef Documentation

◆ ActionBasePtr_t

Definition at line 39 of file TDFNodes.hxx.

◆ ActionBaseVec_t

Definition at line 40 of file TDFNodes.hxx.

◆ FilterBasePtr_t

using ROOT::Detail::TDF::FilterBasePtr_t = typedef std::shared_ptr<TFilterBase>

Definition at line 44 of file TDFNodes.hxx.

◆ FilterBaseVec_t

Definition at line 45 of file TDFNodes.hxx.

◆ RangeBasePtr_t

using ROOT::Detail::TDF::RangeBasePtr_t = typedef std::shared_ptr<TRangeBase>

Definition at line 47 of file TDFNodes.hxx.

◆ RangeBaseVec_t

using ROOT::Detail::TDF::RangeBaseVec_t = typedef std::vector<RangeBasePtr_t>

Definition at line 48 of file TDFNodes.hxx.

◆ TmpBranchBasePtr_t

using ROOT::Detail::TDF::TmpBranchBasePtr_t = typedef std::shared_ptr<TCustomColumnBase>

Definition at line 42 of file TDFNodes.hxx.

Function Documentation

◆ MakeResultProxy()

template<typename T >
TResultProxy< T > ROOT::Detail::TDF::MakeResultProxy ( const std::shared_ptr< T > &  r,
const std::shared_ptr< TLoopManager > &  df 
)

Definition at line 159 of file TResultProxy.hxx.