Logo ROOT   6.12/07
Reference Guide
Classes | Namespaces | Typedefs | Functions
TDFNodes.hxx File Reference
#include "ROOT/TypeTraits.hxx"
#include "ROOT/TDataSource.hxx"
#include "ROOT/TDFUtils.hxx"
#include "ROOT/TArrayBranch.hxx"
#include "ROOT/TSpinMutex.hxx"
#include "TTreeReaderArray.h"
#include "TTreeReaderValue.h"
#include "TError.h"
#include <map>
#include <numeric>
#include <string>
#include <tuple>
#include <cassert>
#include <climits>
#include <deque>
#include <functional>
Include dependency graph for TDFNodes.hxx:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Internal::TDF::TAction< Helper, PrevDataFrame, BranchTypes_t >
 
class  ROOT::Internal::TDF::TActionBase
 
class  ROOT::Detail::TDF::TLoopManager::TCallback
 
class  ROOT::Internal::TDF::TColumnValue< T >
 Helper class that updates and returns TTree branches as well as TDataFrame temporary columns. More...
 
class  ROOT::Detail::TDF::TCustomColumn< F, UPDATE_HELPER_TYPE >
 
class  ROOT::Detail::TDF::TCustomColumnBase
 
class  ROOT::Detail::TDF::TFilter< FilterF, PrevDataFrame >
 
class  ROOT::Detail::TDF::TFilterBase
 
class  ROOT::Detail::TDF::TLoopManager
 
struct  ROOT::Detail::TDF::TCCHelperTypes::TNothing
 
class  ROOT::Detail::TDF::TLoopManager::TOneTimeCallback
 
class  ROOT::Detail::TDF::TRange< PrevData >
 
class  ROOT::Detail::TDF::TRangeBase
 
struct  ROOT::Detail::TDF::TCCHelperTypes::TSlot
 
struct  ROOT::Detail::TDF::TCCHelperTypes::TSlotAndEntry
 
class  ROOT::Internal::TDF::TSlotStack
 
struct  ROOT::Internal::TDF::TTDFValueTuple< T >
 
struct  ROOT::Internal::TDF::TTDFValueTuple< TypeList< BranchTypes... > >
 

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Detail
 
 ROOT::Detail::TDF
 
 ROOT::Detail::TDF::TCCHelperTypes
 
 ROOT::Internal
 
 ROOT::Internal::TDF
 

Typedefs

using ROOT::Detail::TDF::ActionBasePtr_t = std::shared_ptr< TDFInternal::TActionBase >
 
using ROOT::Detail::TDF::ActionBaseVec_t = std::vector< ActionBasePtr_t >
 
using ROOT::Detail::TDF::FilterBasePtr_t = std::shared_ptr< TFilterBase >
 
using ROOT::Detail::TDF::FilterBaseVec_t = std::vector< FilterBasePtr_t >
 
using ROOT::Detail::TDF::RangeBasePtr_t = std::shared_ptr< TRangeBase >
 
using ROOT::Detail::TDF::RangeBaseVec_t = std::vector< RangeBasePtr_t >
 
using ROOT::Detail::TDF::TCustomColumnBasePtr_t = std::shared_ptr< TCustomColumnBase >
 
template<typename BranchType >
using ROOT::Internal::TDF::TDFValueTuple_t = typename TTDFValueTuple< BranchType >::type
 

Functions

template<typename ValueTuple , int... S>
void ROOT::Internal::TDF::ResetTDFValueTuple (ValueTuple &values, StaticSeq< S... >)
 Clear the proxies of a tuple of TColumnValues. More...