22#include <unordered_map>
23#include <TObjString.h>
35 auto count = std::make_shared<unsigned int>(0);
38 for (
int i = 0;
i < 2;
i++) {
52 context.services().get<
ControlService>().readyToQuit(QuitRequest::All);
55 auto s = inputs.
get<TObjString*>(
"in");
61 for (
size_t i = 0;
i <
n; ++
i) {
63 auto dh = DataRefUtils::getHeader<o2::header::DataHeader*>(
ref);
64 LOG(info) <<
"String is " << s->GetString().Data() <<
" " << dh->subSpecification;
Defining PrimaryVertex explicitly as messageable.
std::vector< DataProcessorSpec > WorkflowSpec
AlgorithmSpec::ProcessCallback adaptStateless(LAMBDA l)
std::vector< InputSpec > Inputs
std::vector< OutputSpec > Outputs
AlgorithmSpec::InitCallback adaptStateful(LAMBDA l)
WorkflowSpec defineDataProcessing(ConfigContext const &)
This function hooks up the the workflow specifications into the DPL driver.
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"