![]() |
Project
|
#include <AnalysisHelpers.h>
Inherits decltypetransformBase< T >.
Public Types | |
using | buildable_t = T |
using | metadata = decltype(transformBase< T >())::metadata |
using | IP = std::conditional_t< metadata::exclusive, IndexBuilder< Exclusive >, IndexBuilder< Sparse > > |
using | Key = metadata::Key |
using | H = typename T::first_t |
using | Ts = typename T::rest_t |
using | index_pack_t = metadata::index_pack_t |
Public Member Functions | |
T * | operator-> () |
T const & | operator* () const |
auto | asArrowTable () |
constexpr auto | pack () |
template<typename Key , typename... Cs> | |
auto | build (framework::pack< Cs... >, std::vector< std::shared_ptr< arrow::Table > > &&tables) |
Public Attributes | |
std::shared_ptr< T > | table = nullptr |
Definition at line 435 of file AnalysisHelpers.h.
using o2::framework::Builds< T >::buildable_t = T |
Definition at line 436 of file AnalysisHelpers.h.
using o2::framework::Builds< T >::H = typename T::first_t |
Definition at line 440 of file AnalysisHelpers.h.
using o2::framework::Builds< T >::index_pack_t = metadata::index_pack_t |
Definition at line 442 of file AnalysisHelpers.h.
using o2::framework::Builds< T >::IP = std::conditional_t<metadata::exclusive, IndexBuilder<Exclusive>, IndexBuilder<Sparse> > |
Definition at line 438 of file AnalysisHelpers.h.
using o2::framework::Builds< T >::Key = metadata::Key |
Definition at line 439 of file AnalysisHelpers.h.
using o2::framework::Builds< T >::metadata = decltype(transformBase<T>())::metadata |
Definition at line 437 of file AnalysisHelpers.h.
using o2::framework::Builds< T >::Ts = typename T::rest_t |
Definition at line 441 of file AnalysisHelpers.h.
|
inline |
Definition at line 453 of file AnalysisHelpers.h.
|
inline |
Definition at line 465 of file AnalysisHelpers.h.
|
inline |
Definition at line 448 of file AnalysisHelpers.h.
|
inline |
Definition at line 444 of file AnalysisHelpers.h.
|
inlineconstexpr |
Definition at line 459 of file AnalysisHelpers.h.
std::shared_ptr<T> o2::framework::Builds< T >::table = nullptr |
Definition at line 457 of file AnalysisHelpers.h.