19void customize(std::vector<o2::framework::CallbacksPolicy>& policies)
24void customize(std::vector<o2::framework::ConfigParamSpec>& workflowOptions)
26 workflowOptions.push_back(
31 {
"propagate MC labels"}});
32 workflowOptions.push_back(
37 {
"Semicolon separated key=value strings"}});
48 auto withMC =
cc.options().get<
bool>(
"with-mc");
WorkflowSpec defineDataProcessing(ConfigContext const &cc)
void customize(std::vector< o2::framework::CallbacksPolicy > &policies)
static void updateFromString(std::string const &)
framework::DataProcessorSpec getCPVDigitReaderSpec(bool useMC=true)
Defining PrimaryVertex explicitly as messageable.
std::vector< DataProcessorSpec > WorkflowSpec
static void addNewTimeSliceCallback(std::vector< o2::framework::CallbacksPolicy > &policies)
static void addConfigOption(std::vector< o2::framework::ConfigParamSpec > &opts, const std::string &defOpt=std::string(o2::base::NameConf::DIGITIZATIONCONFIGFILE))
std::vector< o2::mch::ChannelCode > cc