21void customize(std::vector<ConfigParamSpec>& workflowOptions)
23 workflowOptions.push_back(
ConfigParamSpec{
"input-digits-data-description", VariantType::String,
"DIGITS", {
"description string for the input digits data"}});
24 workflowOptions.push_back(
ConfigParamSpec{
"output-digits-data-description", VariantType::String,
"F-DIGITS", {
"description string for the output digits data"}});
25 workflowOptions.push_back(
ConfigParamSpec{
"input-digitrofs-data-description", VariantType::String,
"DIGITROFS", {
"description string for the input digit rofs data"}});
26 workflowOptions.push_back(
ConfigParamSpec{
"output-digitrofs-data-description", VariantType::String,
"F-DIGITROFS", {
"description string for the output digit rofs data"}});
27 workflowOptions.push_back(
ConfigParamSpec{
"input-digitlabels-data-description", VariantType::String,
"DIGITLABELS", {
"description string for the input digit labels data (not used if disable-mc is true)"}});
28 workflowOptions.push_back(
ConfigParamSpec{
"output-digitlabels-data-description", VariantType::String,
"F-DIGITLABELS", {
"description string for the output digit labels data (not used if disable-mc is true)"}});
29 workflowOptions.push_back(
ConfigParamSpec{
"disable-mc", VariantType::Bool,
false, {
"Do not propagate MC info"}});
30 workflowOptions.push_back(
ConfigParamSpec{
"configKeyValues", VariantType::String,
"", {
"Semicolon separated key=value strings"}});
42 not
cc.options().get<
bool>(
"disable-mc"),
43 "mch-digits-filtering",
44 cc.options().get<std::string>(
"input-digits-data-description"),
45 cc.options().get<std::string>(
"output-digits-data-description"),
46 cc.options().get<std::string>(
"input-digitrofs-data-description"),
47 cc.options().get<std::string>(
"output-digitrofs-data-description"),
48 cc.options().get<std::string>(
"input-digitlabels-data-description"),
49 cc.options().get<std::string>(
"output-digitlabels-data-description")));
o2::framework::DataProcessorSpec getDigitFilteringSpec(bool useMC, std::string_view specName="mch-digit-filtering", std::string_view inputDigitDataDescription="DIGITS", std::string_view outputDigitDataDescription="F-DIGITS", std::string_view inputDigitRofDataDescription="DIGITROFS", std::string_view outputDigitRofDataDescription="F-DIGITROFS", std::string_view inputDigitLabelDataDescription="DIGITLABELS", std::string_view outputDigitLabelDataDescription="F-DIGITLABELS")