47 std::string_view outfile,
48 std::string_view inputDigitDataDescription,
49 std::string_view inputDigitRofDataDescription,
50 std::string_view inputDigitLabelDataDescription)
53 fmt::format(
"digits:MCH/{};rofs:MCH/{};labels:MCH/{}",
54 inputDigitDataDescription, inputDigitRofDataDescription, inputDigitLabelDataDescription);
57 auto rofs = std::find_if(inputs.begin(), inputs.end(), [](
const framework::InputSpec& is) { return is.binding ==
"rofs"; });
58 auto digits = std::find_if(inputs.begin(), inputs.end(), [](
const framework::InputSpec& is) { return is.binding ==
"digits"; });
59 auto labels = std::find_if(inputs.begin(), inputs.end(), [](
const framework::InputSpec& is) { return is.binding ==
"labels"; });
62 std::string(outfile).c_str(),
o2::framework::DataProcessorSpec getDigitWriterSpec(bool useMC, std::string_view specName="mch-digit-writer", std::string_view outfile="mchdigits.root", std::string_view inputDigitDataDescription="DIGITS", std::string_view inputDigitRofDataDescription="DIGITROFS", std::string_view inputDigitLabelDataDescription="DIGITLABELS")