21#include <unordered_map>
22#include <TObjString.h>
34 ctx.outputs().make<TObjString>(
OutputRef{
"out", 0},
"abc");
44 ctx.outputs().make<TObjString>(
OutputRef{
"out", 1},
"def");
53 context.services().get<
ControlService>().readyToQuit(QuitRequest::All);
56 auto s = inputs.
get<TObjString*>(
"in");
57 LOG(info) <<
"String is " << s->GetString().Data();
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"