Project
Loading...
Searching...
No Matches
AlgorithmSpec.h File Reference
#include "Framework/ProcessingContext.h"
#include "Framework/ErrorContext.h"
#include "Framework/InitContext.h"
#include "Framework/FunctionalHelpers.h"
#include <functional>

Go to the source code of this file.

Classes

struct  o2::framework::AlgorithmSpec
 
struct  o2::framework::AlgorithmPlugin
 Helper class for an algorithm which is loaded as a plugin. More...
 
struct  o2::framework::Input< lit, T >
 
struct  o2::framework::ContextElementTraits< T, S >
 
struct  o2::framework::ContextElementTraits< ConfigParamRegistry const >
 
struct  o2::framework::ContextElementTraits< ConfigParamRegistry, S >
 
struct  o2::framework::ContextElementTraits< InputRecord >
 
struct  o2::framework::ContextElementTraits< DataAllocator >
 
struct  o2::framework::ContextElementTraits< ProcessingContext >
 
struct  o2::framework::ContextElementTraits< InitContext >
 
struct  o2::framework::ContextElementTraits< Input< L, T > const >
 
struct  o2::framework::ContextElementTraits< Input< L, 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 PrimaryVertex explicitly as messageable.
 

Functions

template<typename... CONTEXTELEMENT>
AlgorithmSpec::ProcessCallback o2::framework::adaptStatelessF (std::function< void(CONTEXTELEMENT &...)> callback)
 
template<typename... CONTEXTELEMENT>
AlgorithmSpec::InitCallback o2::framework::adaptStatefulF (std::function< AlgorithmSpec::ProcessCallback(CONTEXTELEMENT &...)> callback)
 
template<typename R , typename... ARGS>
AlgorithmSpec::ProcessCallback o2::framework::adaptStatelessP (R(*callback)(ARGS...))
 
template<typename LAMBDA >
AlgorithmSpec::ProcessCallback o2::framework::adaptStateless (LAMBDA l)
 
template<typename LAMBDA >
AlgorithmSpec::InitCallback o2::framework::adaptStateful (LAMBDA l)