30 return std::make_unique<DigitSamplerV0>();
32 return std::make_unique<DigitSamplerV1>();
34 return std::make_unique<DigitSamplerV2>();
36 return std::make_unique<DigitSamplerV3>();
38 return std::make_unique<DigitSamplerV4>();
42 throw std::invalid_argument(fmt::format(
"DigitFileFormat version {} not implemented yet",