Project
Loading...
Searching...
No Matches
AnalysisHelpers.h File Reference

Go to the source code of this file.

Classes

struct  o2::framework::WritingCursor< T >
 
struct  o2::framework::OutputForTable< T >
 
struct  o2::framework::Produces< T >
 
struct  o2::framework::ProducesGroup
 
struct  o2::framework::TableTransform< M, Ref >
 Helper template for table transformations. More...
 
struct  o2::framework::Spawns< T >
 
struct  o2::framework::Exclusive
 
struct  o2::framework::Sparse
 
struct  o2::framework::IndexBuilder< Kind >
 
struct  o2::framework::Builds< T >
 
struct  o2::framework::OutputObj< T >
 
struct  o2::framework::Service< T >
 
struct  o2::framework::Partition< T >
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::soa
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 

Concepts

concept  o2::framework::is_producable
 
concept  o2::framework::is_produces
 
concept  o2::framework::is_produces_group
 
concept  o2::framework::is_spawnable
 
concept  o2::framework::is_spawns
 
concept  o2::framework::is_builds
 
concept  o2::framework::is_outputobj
 
concept  o2::framework::is_service
 
concept  o2::framework::is_partition
 

Functions

template<TableRef R>
constexpr auto o2::soa::tableRef2InputSpec ()
 
template<TableRef R>
constexpr auto o2::soa::tableRef2OutputSpec ()
 
template<TableRef R>
constexpr auto o2::soa::tableRef2Output ()
 
template<TableRef R>
constexpr auto o2::soa::tableRef2OutputRef ()
 
template<TableRef R>
constexpr auto o2::soa::tableRef2ConfigParamSpec ()
 
template<soa::is_table T>
consteval auto o2::framework::typeWithRef () -> T
 Helper to define output for a Table.
 
template<is_spawnable T>
constexpr auto o2::framework::transformBase ()
 This helper struct allows you to declare index tables to be created in a task.
 
auto o2::framework::getTableFromFilter (soa::is_filtered_table auto const &table, soa::SelectionVector &&selection)
 
auto o2::framework::getTableFromFilter (soa::is_not_filtered_table auto const &table, soa::SelectionVector &&selection)
 
void o2::framework::initializePartitionCaches (std::set< uint32_t > const &hashes, std::shared_ptr< arrow::Schema > const &schema, expressions::Filter const &filter, gandiva::NodePtr &tree, gandiva::FilterPtr &gfilter)
 
template<soa::is_table T, soa::is_spawnable_column... Cs>
auto o2::soa::Extend (T const &table)
 On-the-fly adding of expression columns.
 
template<soa::is_table T, soa::is_dynamic_column... Cs>
auto o2::soa::Attach (T const &table)