48 std::function<
size_t(
const o2f::DataRef)>
const mappingFunc);
Defining PrimaryVertex explicitly as messageable.
std::vector< InputSpec > Inputs
std::vector< OutputSpec > Outputs
std::vector< T, o2::pmr::polymorphic_allocator< T > > vector
o2f::Output getOutput(const o2f::OutputSpec outputSpec)
o2f::DataProcessorSpec defineRouter(std::string devName, o2f::Inputs usrInput, o2f::Outputs usrOutputs, std::function< size_t(const o2f::DataRef)> const mappingFunc)
std::shared_ptr< std::vector< o2f::Output > > getOutputList(const o2f::Outputs outputSpecs)
o2f::DataProcessorSpec defineMerger(std::string devName, o2f::Inputs usrInputs, o2f::OutputSpec usrOutput, std::function< void(OutputBuffer, const o2f::DataRef)> const mergerFunc)
o2f::DataProcessorSpec defineBroadcaster(std::string devName, o2f::InputSpec usrInput, o2f::Outputs usrOutputs, std::function< size_t(o2f::DataRef)> const func)
o2f::DataProcessorSpec defineGatherer(std::string devName, o2f::Inputs usrInputs, o2f::OutputSpec usrOutput)
o2::pmr::vector< char > OutputBuffer
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...