11#ifndef O2_FRAMEWORK_ANALYSISSUPPORTHELPERS_H_
12#define O2_FRAMEWORK_ANALYSISSUPPORTHELPERS_H_
27class DataOutputDirector;
36 std::vector<InputSpec>
const& requestedInputs,
39 std::vector<InputSpec>
const& requestedSpecials,
40 std::vector<InputSpec>& requestedAODs,
43 std::vector<InputSpec>& requestedAODs,
44 std::vector<InputSpec>& requestedDYNs,
Defining PrimaryVertex 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 &)