26 return std::make_unique<DigitSinkV0>();
28 return std::make_unique<DigitSinkV1>();
30 return std::make_unique<DigitSinkV2>();
32 return std::make_unique<DigitSinkV3>();
34 return std::make_unique<DigitSinkV4>();
38 throw std::invalid_argument(fmt::format(
"DigitFileFormat version {} not implemented yet",