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

Go to the source code of this file.

Namespaces

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

Functions

template<typename O >
bool o2::framework::analysis_task_parsers::appendOption (std::vector< ConfigParamSpec > &, O &)
 Options handling.
 
template<typename O >
bool o2::framework::analysis_task_parsers::prepareOption (InitContext &, O &)
 
template<typename C >
bool o2::framework::analysis_task_parsers::appendCondition (std::vector< InputSpec > &, C &)
 Conditions handling.
 
template<typename T >
bool o2::framework::analysis_task_parsers::requestInputs (std::vector< InputSpec > &, T const &)
 Table auto-creation handling.
 
template<typename C >
bool o2::framework::analysis_task_parsers::newDataframeCondition (InputRecord &, C &)
 
template<typename T >
bool o2::framework::analysis_task_parsers::appendOutput (std::vector< OutputSpec > &, T &, uint32_t)
 Outputs handling.
 
template<typename T >
bool o2::framework::analysis_task_parsers::postRunOutput (EndOfStreamContext &, T &)
 
template<typename T >
bool o2::framework::analysis_task_parsers::prepareOutput (ProcessingContext &, T &)
 
template<is_builds T>
bool o2::framework::analysis_task_parsers::prepareOuput (ProcessingContext &context, T &builds)
 
template<typename T >
bool o2::framework::analysis_task_parsers::finalizeOutput (ProcessingContext &, T &)
 
template<typename T >
bool o2::framework::analysis_task_parsers::addService (std::vector< ServiceSpec > &, T &)
 Service handling.
 
template<typename T >
bool o2::framework::analysis_task_parsers::prepareService (InitContext &, T &)
 
template<typename T >
bool o2::framework::analysis_task_parsers::postRunService (EndOfStreamContext &, T &)
 
template<typename T >
bool o2::framework::analysis_task_parsers::updatePlaceholders (InitContext &, T &)
 Filter handling.
 
template<typename T >
bool o2::framework::analysis_task_parsers::createExpressionTrees (std::vector< ExpressionInfo > &, T &)
 
template<typename T >
bool o2::framework::analysis_task_parsers::newDataframePartition (T &)
 
template<typename P , typename... T>
void o2::framework::analysis_task_parsers::setPartition (P &, T &...)
 
template<is_partition P, typename... T>
void o2::framework::analysis_task_parsers::setPartition (P &partition, T &... tables)
 
template<typename P , typename T >
void o2::framework::analysis_task_parsers::bindInternalIndicesPartition (P &, T *)
 
template<typename P , typename... T>
void o2::framework::analysis_task_parsers::bindExternalIndicesPartition (P &, T *...)
 
template<is_partition P, typename... T>
void o2::framework::analysis_task_parsers::bindExternalIndicesPartition (P &partition, T *... tables)
 
template<typename T >
bool o2::framework::analysis_task_parsers::preInitializeCache (InitContext &, T &)
 Cache handling.
 
template<typename T >
bool o2::framework::analysis_task_parsers::initializeCache (ProcessingContext &, T &)
 
template<typename C , typename TG , typename... Ts>
void o2::framework::analysis_task_parsers::setGroupedCombination (C &, TG &, Ts &...)
 Combinations handling.
 
template<typename T >
requires (!is_preslice<T>)
bool o2::framework::analysis_task_parsers::registerCache (T &, std::vector< StringPair > &, std::vector< StringPair > &)
 Preslice handling.
 
template<is_preslice T>
requires std::same_as<typename T::policy_t, framework::PreslicePolicySorted>
bool o2::framework::analysis_task_parsers::registerCache (T &preslice, std::vector< StringPair > &bsks, std::vector< StringPair > &)
 
template<is_preslice T>
requires std::same_as<typename T::policy_t, framework::PreslicePolicyGeneral>
bool o2::framework::analysis_task_parsers::registerCache (T &preslice, std::vector< StringPair > &, std::vector< StringPair > &bsksU)
 
template<typename T >
requires (!is_preslice<T>)
bool o2::framework::analysis_task_parsers::updateSliceInfo (T &, ArrowTableSlicingCache &)