Project
Loading...
Searching...
No Matches
AnalysisTask.h File Reference
#include "Framework/AnalysisManagers.h"
#include "Framework/AlgorithmSpec.h"
#include "Framework/CallbackService.h"
#include "Framework/ConfigContext.h"
#include "Framework/ControlService.h"
#include "Framework/DataProcessorSpec.h"
#include "Framework/Expressions.h"
#include "Framework/EndOfStreamContext.h"
#include "Framework/GroupSlicer.h"
#include "Framework/StructToTuple.h"
#include "Framework/TypeIdHelpers.h"
#include "Framework/ArrowTableSlicingCache.h"
#include "Framework/AnalysisDataModel.h"
#include <arrow/compute/kernel.h>
#include <arrow/table.h>
#include <gandiva/node.h>
#include <type_traits>
#include <utility>
#include <memory>
#include <tuple>

Go to the source code of this file.

Classes

struct  o2::framework::AnalysisTask
 
struct  o2::framework::Enumeration< BEGIN, END, STEP >
 
struct  o2::framework::SetDefaultProcesses
 
struct  o2::framework::TaskName
 Struct to differentiate task names from possible task string arguments. More...
 

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.
 

Concepts

concept  o2::framework::is_enumeration
 
concept  o2::framework::is_table_iterator_or_enumeration
 

Functions

std::string o2::framework::type_to_task_name (std::string_view const &camelCase)
 Convert a CamelCase task struct name to snake-case task name.
 
template<typename T , typename... Args>
DataProcessorSpec o2::framework::adaptAnalysisTask (ConfigContext const &ctx, Args &&... args)