|
ROOT 6.12/07 Reference Guide |
Namespaces | |
| TCCHelperTypes | |
Classes | |
| class | TCustomColumn |
| class | TCustomColumnBase |
| class | TFilter |
| class | TFilterBase |
| class | TLoopManager |
| class | TRange |
| class | TRangeBase |
| struct | TTakeRealTypes |
Typedefs | |
| using | ActionBasePtr_t = std::shared_ptr< TDFInternal::TActionBase > |
| using | ActionBaseVec_t = std::vector< ActionBasePtr_t > |
| template<typename T , typename C > | |
| using | ColType_t = typename TTakeRealTypes< T, C >::RealColl_t |
| using | FilterBasePtr_t = std::shared_ptr< TFilterBase > |
| using | FilterBaseVec_t = std::vector< FilterBasePtr_t > |
| template<typename T > | |
| using | MaxReturnType_t = MinReturnType_t< T > |
| template<typename T > | |
| using | MinReturnType_t = typename TDFInternal::TMinReturnType< T >::type |
The aliased type is double if T == TInferType, U if T == container<U>, T otherwise. More... | |
| using | RangeBasePtr_t = std::shared_ptr< TRangeBase > |
| using | RangeBaseVec_t = std::vector< RangeBasePtr_t > |
| template<typename T > | |
| using | SumReturnType_t = MinReturnType_t< T > |
| using | TCustomColumnBasePtr_t = std::shared_ptr< TCustomColumnBase > |
Functions | |
| template<typename T > | |
| TResultProxy< T > | MakeResultProxy (const std::shared_ptr< T > &r, const std::shared_ptr< TLoopManager > &df, TDFInternal::TActionBase *actionPtr) |
| Create a TResultProxy and set its pointer to the corresponding TAction This overload is invoked by non-jitted actions, as they have access to TAction before constructing TResultProxy. More... | |
| template<typename T > | |
| std::pair< TResultProxy< T >, std::shared_ptr< ROOT::Internal::TDF::TActionBase * > > | MakeResultProxy (const std::shared_ptr< T > &r, const std::shared_ptr< TLoopManager > &df) |
| Create a TResultProxy and return it together with its pointer to TAction This overload is invoked by jitted actions; the pointer to TAction will be set right before the loop by jitted code. More... | |
| template<typename T > | |
| std::pair< TResultProxy< T >, std::shared_ptr< TDFInternal::TActionBase * > > | MakeResultProxy (const std::shared_ptr< T > &r, const std::shared_ptr< TLoopManager > &df) |
| Create a TResultProxy and return it together with its pointer to TAction This overload is invoked by jitted actions; the pointer to TAction will be set right before the loop by jitted code. More... | |
| using ROOT::Detail::TDF::ActionBasePtr_t = typedef std::shared_ptr<TDFInternal::TActionBase> |
Definition at line 73 of file TDFNodes.hxx.
| using ROOT::Detail::TDF::ActionBaseVec_t = typedef std::vector<ActionBasePtr_t> |
Definition at line 74 of file TDFNodes.hxx.
| using ROOT::Detail::TDF::ColType_t = typedef typename TTakeRealTypes<T, C>::RealColl_t |
Definition at line 303 of file TDFInterface.hxx.
| using ROOT::Detail::TDF::FilterBasePtr_t = typedef std::shared_ptr<TFilterBase> |
Definition at line 78 of file TDFNodes.hxx.
| using ROOT::Detail::TDF::FilterBaseVec_t = typedef std::vector<FilterBasePtr_t> |
Definition at line 79 of file TDFNodes.hxx.
| using ROOT::Detail::TDF::MaxReturnType_t = typedef MinReturnType_t<T> |
Definition at line 278 of file TDFInterface.hxx.
| using ROOT::Detail::TDF::MinReturnType_t = typedef typename TDFInternal::TMinReturnType<T>::type |
The aliased type is double if T == TInferType, U if T == container<U>, T otherwise.
Definition at line 275 of file TDFInterface.hxx.
| using ROOT::Detail::TDF::RangeBasePtr_t = typedef std::shared_ptr<TRangeBase> |
Definition at line 81 of file TDFNodes.hxx.
| using ROOT::Detail::TDF::RangeBaseVec_t = typedef std::vector<RangeBasePtr_t> |
Definition at line 82 of file TDFNodes.hxx.
| using ROOT::Detail::TDF::SumReturnType_t = typedef MinReturnType_t<T> |
Definition at line 281 of file TDFInterface.hxx.
| using ROOT::Detail::TDF::TCustomColumnBasePtr_t = typedef std::shared_ptr<TCustomColumnBase> |
Definition at line 76 of file TDFNodes.hxx.
| TResultProxy< T > ROOT::Detail::TDF::MakeResultProxy | ( | const std::shared_ptr< T > & | r, |
| const std::shared_ptr< TLoopManager > & | df, | ||
| TDFInternal::TActionBase * | actionPtr | ||
| ) |
Create a TResultProxy and set its pointer to the corresponding TAction This overload is invoked by non-jitted actions, as they have access to TAction before constructing TResultProxy.
Definition at line 293 of file TResultProxy.hxx.
| std::pair<TResultProxy<T>, std::shared_ptr<ROOT::Internal::TDF::TActionBase *> > ROOT::Detail::TDF::MakeResultProxy | ( | const std::shared_ptr< T > & | r, |
| const std::shared_ptr< TLoopManager > & | df | ||
| ) |
Create a TResultProxy and return it together with its pointer to TAction This overload is invoked by jitted actions; the pointer to TAction will be set right before the loop by jitted code.
Definition at line 306 of file TResultProxy.hxx.
| std::pair<TResultProxy<T>, std::shared_ptr<TDFInternal::TActionBase *> > ROOT::Detail::TDF::MakeResultProxy | ( | const std::shared_ptr< T > & | r, |
| const std::shared_ptr< TLoopManager > & | df | ||
| ) |
Create a TResultProxy and return it together with its pointer to TAction This overload is invoked by jitted actions; the pointer to TAction will be set right before the loop by jitted code.
Definition at line 306 of file TResultProxy.hxx.