11#ifndef FRAMEWORK_O2CONTROLHELPERS_H
12#define FRAMEWORK_O2CONTROLHELPERS_H
37 std::vector<DeviceSpec>
const& specs,
38 std::vector<DeviceExecution>
const& executions,
43 const std::vector<DeviceSpec>& specs,
44 const std::vector<DeviceExecution>& executions,
46 std::string workflowName,
47 std::string indLevel);
54 std::string indLevel);
void dumpTask(std::ostream &dumpOut, const DeviceSpec &spec, const DeviceExecution &execution, std::string taskName, std::string indLevel)
Dumps only one task.
void dumpWorkflow(std::ostream &dumpOut, const std::vector< DeviceSpec > &specs, const std::vector< DeviceExecution > &executions, const CommandInfo &commandInfo, std::string workflowName, std::string indLevel)
Dumps only the workflow file.
void dumpDeviceSpec2O2Control(std::string workflowName, std::vector< DeviceSpec > const &specs, std::vector< DeviceExecution > const &executions, CommandInfo const &commandInfo)
Dumps the AliECS compatible workflow and task templates for a DPL workflow.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...