![]() |
Project
|
#include "ConfigParamSpec.h"#include "Framework/ASoA.h"#include "Framework/DataAllocator.h"#include "Framework/IndexBuilderHelpers.h"#include "Framework/InputSpec.h"#include "Framework/Logger.h"#include "Framework/OutputObjHeader.h"#include "Framework/OutputRef.h"#include "Framework/OutputSpec.h"#include "Framework/Plugins.h"#include "Framework/StringHelpers.h"#include "Framework/TableBuilder.h"#include "Framework/Traits.h"#include <string>Go to the source code of this file.
Classes | |
| struct | o2::framework::InputInfo |
| struct | o2::soa::IndexRecord |
| struct | o2::soa::IndexBuilder |
| struct | o2::framework::Spawner |
| struct | o2::framework::Builder |
| 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::Defines< T, DELAYED > |
| struct | o2::framework::Exclusive |
| struct | o2::framework::Sparse |
| 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::framework |
| Defining ITS Vertex explicitly as messageable. | |
| namespace | o2::soa |
Typedefs | |
| template<is_dynamically_spawnable T> | |
| using | o2::framework::DefinesDelayed = Defines< T, true > |
Functions | |
| void | o2::framework::wrongOriginReplacement (std::string_view replacement) |
| std::shared_ptr< arrow::Table > | o2::framework::makeEmptyTableImpl (const char *name, std::shared_ptr< arrow::Schema > &schema) |
| template<soa::is_table T> | |
| auto | o2::framework::makeEmptyTable (const char *name) |
| template<soa::TableRef R> requires (soa::not_void<typename aod::MetadataTrait<aod::Hash<R.desc_hash>>::metadata>) | |
| auto | o2::framework::makeEmptyTable () |
| template<typename... Cs> | |
| auto | o2::framework::makeEmptyTable (const char *name, framework::pack< Cs... > p) |
| template<aod::is_aod_hash D> requires (soa::not_void<typename aod::MetadataTrait<D>::metadata>) | |
| auto | o2::framework::makeEmptyTable (const char *name) |
| std::shared_ptr< arrow::Table > | o2::framework::spawnerHelper (std::shared_ptr< arrow::Table > const &fullTable, std::shared_ptr< arrow::Schema > newSchema, size_t nColumns, expressions::Projector *projectors, const char *name, std::shared_ptr< gandiva::Projector > &projector) |
| std::shared_ptr< arrow::Table > | o2::framework::spawnerHelper (std::shared_ptr< arrow::Table > const &fullTable, std::shared_ptr< arrow::Schema > newSchema, const char *name, size_t nColumns, const std::shared_ptr< gandiva::Projector > &projector) |
| template<aod::is_aod_hash D> requires (soa::has_extension<typename o2::aod::MetadataTrait<D>::metadata>) | |
| auto | o2::framework::spawner (std::shared_ptr< arrow::Table > const &fullTable, const char *name, o2::framework::expressions::Projector *projectors, std::shared_ptr< gandiva::Projector > &projector, std::shared_ptr< arrow::Schema > const &schema) |
| Expression-based column generator to materialize columns. | |
| template<typename... C> | |
| auto | o2::framework::spawner (framework::pack< C... >, std::vector< std::shared_ptr< arrow::Table > > &&tables, const char *name, expressions::Projector *projectors, std::shared_ptr< gandiva::Projector > &projector, std::shared_ptr< arrow::Schema > const &schema) |
| std::string | o2::framework::serializeProjectors (std::vector< framework::expressions::Projector > &projectors) |
| std::string | o2::framework::serializeSchema (std::shared_ptr< arrow::Schema > schema) |
| std::string | o2::framework::serializeIndexRecords (std::vector< o2::soa::IndexRecord > &irs) |
| std::vector< std::shared_ptr< arrow::Table > > | o2::framework::extractSources (ProcessingContext &pc, std::vector< std::string > const &labels) |
| ConfigParamSpec | o2::framework::replaceOrigin (ConfigParamSpec &source, std::string const &originStr) |
| ConcreteDataMatcher | o2::framework::replaceOrigin (ConcreteDataMatcher &matcher, const header::DataOrigin &newOrigin) |
| template<TableRef R> | |
| constexpr auto | o2::soa::tableRef2ConfigParamSpec () |
| template<TableRef R> | |
| constexpr auto | o2::soa::tableRef2Schema () |
| template<TableRef R> | |
| constexpr auto | o2::soa::tableRef2InputSpec (header::DataOrigin newOrigin=header::DataOrigin{"AOD"}) |
| template<TableRef R> | |
| constexpr auto | o2::soa::tableRef2OutputSpec (header::DataOrigin newOrigin=header::DataOrigin{"AOD"}) |
| template<TableRef R> | |
| constexpr auto | o2::soa::tableRef2OutputRef () |
| template<soa::is_table T> | |
| consteval auto | o2::framework::typeWithRef () -> T |
| Helper to define output for a Table. | |
| template<is_spawnable T> | |
| consteval 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) |