Project
Loading...
Searching...
No Matches
WorkflowSpec.h File Reference
#include "Framework/DataProcessorSpec.h"
#include "Framework/AlgorithmSpec.h"
#include <vector>
#include <functional>
#include <cstddef>

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::workflow
 

Functions

WorkflowSpec o2::framework::parallel (DataProcessorSpec original, size_t maxIndex, std::function< void(DataProcessorSpec &, size_t id)> amendCallback)
 
WorkflowSpec o2::framework::parallel (WorkflowSpec specs, size_t maxIndex, std::function< void(DataProcessorSpec &, size_t id)> amendCallback)
 
WorkflowSpec o2::framework::parallelPipeline (const WorkflowSpec &specs, size_t nPipelines, std::function< size_t()> getNumberOfSubspecs, std::function< size_t(size_t)> getSubSpec)
 
Inputs o2::framework::mergeInputs (InputSpec original, size_t maxIndex, std::function< void(InputSpec &, size_t)> amendCallback)
 
Inputs o2::framework::mergeInputs (Inputs inputs, size_t maxIndex, std::function< void(InputSpec &, size_t)> amendCallback)
 
DataProcessorSpec o2::framework::timePipeline (DataProcessorSpec original, size_t count)
 
std::vector< InputSpeco2::framework::select (char const *matcher="")
 
WorkflowSpec o2::framework::workflow::combine (const char *name, std::vector< DataProcessorSpec > const &specs, bool doIt)
 
template<typename T , typename... ARGS>
WorkflowSpec o2::framework::workflow::concat (T &&t, ARGS &&... args)