12 #include <type_traits>
20 namespace TrackFindingCDC {
22 template<std::size_t... factors>
27 template<std::size_t factor, std::size_t... factors>
28 struct Product<factor, factors...> :
29 std::integral_constant<std::size_t, factor* Product<factors...>::value > {};
35 std::integral_constant<std::size_t, 1> {};