11#ifndef O2_FRAMEWORK_ANALYSISSUPPORTHELPERS_H_
12#define O2_FRAMEWORK_ANALYSISSUPPORTHELPERS_H_
26class DataOutputDirector;
35 std::vector<InputSpec>
const& requestedInputs,
38 std::vector<InputSpec>
const& requestedSpecials,
39 std::vector<InputSpec>& requestedAODs,
42 std::vector<InputSpec>& requestedAODs,
43 std::vector<InputSpec>& requestedDYNs,
Defining ITS Vertex explicitly as messageable.
static void addMissingOutputsToBuilder(std::vector< InputSpec > const &requestedSpecials, std::vector< InputSpec > &requestedAODs, std::vector< InputSpec > &requestedDYNs, DataProcessorSpec &publisher)
static std::shared_ptr< DataOutputDirector > getDataOutputDirector(ConfigContext const &ctx)
Get the data director.
static void addMissingOutputsToReader(std::vector< OutputSpec > const &providedOutputs, std::vector< InputSpec > const &requestedInputs, DataProcessorSpec &publisher)
static void addMissingOutputsToSpawner(std::vector< OutputSpec > const &providedSpecials, std::vector< InputSpec > const &requestedSpecials, std::vector< InputSpec > &requestedAODs, DataProcessorSpec &publisher)
static DataProcessorSpec getGlobalAODSink(ConfigContext const &)
writes inputs of kind AOD to file
static DataProcessorSpec getOutputObjHistSink(ConfigContext const &)