![]() |
Project
|
#include <AnalysisHelpers.h>
Inherits decltypetransformBase< T >.
Public Types | |
| using | spawnable_t = T |
| using | metadata = decltype(transformBase< T >())::metadata |
| using | extension_t = typename metadata::extension_table_t |
| using | base_table_t = typename metadata::base_table_t |
| using | expression_pack_t = typename metadata::expression_pack_t |
Public Member Functions | |
| constexpr auto | pack () |
| T::table_t * | operator-> () |
| T::table_t const & | operator* () const |
| auto | asArrowTable () |
Public Attributes | |
| std::shared_ptr< typename T::table_t > | table = nullptr |
| std::shared_ptr< extension_t > | extension = nullptr |
| std::array< o2::framework::expressions::Projector, N > | projectors |
| std::shared_ptr< gandiva::Projector > | projector = nullptr |
| std::shared_ptr< arrow::Schema > | schema = std::make_shared<arrow::Schema>(o2::soa::createFieldsFromColumns(expression_pack_t{})) |
Static Public Attributes | |
| static constexpr size_t | N = framework::pack_size(expression_pack_t{}) |
Definition at line 332 of file AnalysisHelpers.h.
| using o2::framework::Spawns< T >::base_table_t = typename metadata::base_table_t |
Definition at line 336 of file AnalysisHelpers.h.
| using o2::framework::Spawns< T >::expression_pack_t = typename metadata::expression_pack_t |
Definition at line 337 of file AnalysisHelpers.h.
| using o2::framework::Spawns< T >::extension_t = typename metadata::extension_table_t |
Definition at line 335 of file AnalysisHelpers.h.
| using o2::framework::Spawns< T >::metadata = decltype(transformBase<T>())::metadata |
Definition at line 334 of file AnalysisHelpers.h.
| using o2::framework::Spawns< T >::spawnable_t = T |
Definition at line 333 of file AnalysisHelpers.h.
|
inline |
Definition at line 354 of file AnalysisHelpers.h.
|
inline |
Definition at line 349 of file AnalysisHelpers.h.
|
inline |
Definition at line 345 of file AnalysisHelpers.h.
|
inlineconstexpr |
Definition at line 340 of file AnalysisHelpers.h.
| std::shared_ptr<extension_t> o2::framework::Spawns< T >::extension = nullptr |
Definition at line 359 of file AnalysisHelpers.h.
|
staticconstexpr |
Definition at line 338 of file AnalysisHelpers.h.
| std::shared_ptr<gandiva::Projector> o2::framework::Spawns< T >::projector = nullptr |
Definition at line 365 of file AnalysisHelpers.h.
| std::array<o2::framework::expressions::Projector, N> o2::framework::Spawns< T >::projectors |
Definition at line 360 of file AnalysisHelpers.h.
| std::shared_ptr<arrow::Schema> o2::framework::Spawns< T >::schema = std::make_shared<arrow::Schema>(o2::soa::createFieldsFromColumns(expression_pack_t{})) |
Definition at line 366 of file AnalysisHelpers.h.
| std::shared_ptr<typename T::table_t> o2::framework::Spawns< T >::table = nullptr |
Definition at line 358 of file AnalysisHelpers.h.