25void customize(std::vector<o2::framework::CallbacksPolicy>& policies)
31void customize(std::vector<ConfigParamSpec>& workflowOptions)
33 std::vector<ConfigParamSpec> options{
34 {
"disable-mc", VariantType::Bool,
false, {
"Do not propagate MC info"}},
35 {
"configKeyValues", VariantType::String,
"", {
"Semicolon separated key=value strings"}},
36 {
"mch-output-digits-data-description", VariantType::String,
"DIGITS", {
"description string for the output digits message"}},
37 {
"mch-output-digitrofs-data-description", VariantType::String,
"DIGITROFS", {
"description string for the output digit rofs message"}},
38 {
"mch-output-digitlabels-data-description", VariantType::String,
"DIGITLABELS", {
"description string for the output digit labels message"}}};
39 workflowOptions.insert(workflowOptions.end(), options.begin(), options.end());
47 bool useMC = !
cc.options().get<
bool>(
"disable-mc");
49 auto name = fmt::format(
"mch-digit-reader-{}-{}",
50 cc.options().get<std::string>(
"mch-output-digits-data-description"),
51 cc.options().get<std::string>(
"mch-output-digitrofs-data-description"));
57 cc.options().get<std::string>(
"mch-output-digits-data-description"),
58 cc.options().get<std::string>(
"mch-output-digitrofs-data-description"),
59 cc.options().get<std::string>(
"mch-output-digitlabels-data-description")));
WorkflowSpec defineDataProcessing(ConfigContext const &cc)
void customize(std::vector< o2::framework::CallbacksPolicy > &policies)
GLuint const GLchar * name
Defining PrimaryVertex explicitly as messageable.
std::vector< DataProcessorSpec > WorkflowSpec
framework::DataProcessorSpec getDigitReaderSpec(bool useMC, std::string_view specName="mch-digit-reader", std::string_view outputDigitDataDescription="DIGITS", std::string_view outputDigitRofDataDescription="DIGITROFS", std::string_view outputDigitLabelDataDescription="DIGITLABELS")
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