19void customize(std::vector<o2::framework::CallbacksPolicy>& policies)
24void customize(std::vector<o2::framework::ConfigParamSpec>& workflowOptions)
26 workflowOptions.push_back(
28 "suppress-triggers-output",
31 {
"suppress dummy triggers output"}});
32 workflowOptions.push_back(
37 {
"propagate MC labels"}});
38 workflowOptions.push_back(
43 {
"do not propagate pixel patterns"}});
44 workflowOptions.push_back(
49 {
"Semicolon separated key=value strings"}});
60 auto withTriggers = !
cc.options().get<
bool>(
"suppress-triggers-output");
61 auto withMC =
cc.options().get<
bool>(
"with-mc");
62 auto withPatterns = !
cc.options().get<
bool>(
"without-patterns");
static void updateFromString(std::string const &)
WorkflowSpec defineDataProcessing(ConfigContext const &cc)
void customize(std::vector< o2::framework::CallbacksPolicy > &policies)
Defining PrimaryVertex explicitly as messageable.
std::vector< DataProcessorSpec > WorkflowSpec
framework::DataProcessorSpec getITSClusterReaderSpec(bool useMC=true, bool usePatterns=true, bool useTriggers=true)
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