File tree Expand file tree Collapse file tree
Framework/Core/include/Framework Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -632,14 +632,14 @@ struct TableTransform {
632632 using metadata = M;
633633 constexpr static auto sources = M::template generateSources<o2::aod::Hash<Ref.origin_hash>>();
634634
635- OutputSpec outputSpec = updateOutputSpec() ;
635+ OutputSpec outputSpec{soa::tableRef2OutputSpec<Ref>()} ;
636636 static OutputSpec updateOutputSpec (header::DataOrigin const & newOrigin = header::DataOrigin{" AOD" })
637637 {
638638 return soa::tableRef2OutputSpec<Ref>(newOrigin);
639639 }
640640
641641 std::array<InputSpec, sources.size()> requiredInputs = getRequiredInputs();
642- static consteval auto getRequiredInputs (header::DataOrigin const & newOrigin = header::DataOrigin{" AOD" })
642+ static constexpr auto getRequiredInputs (header::DataOrigin const & newOrigin = header::DataOrigin{" AOD" })
643643 {
644644 return [&newOrigin]<size_t ... Is>(std::index_sequence<Is...>) {
645645 return std::array{soa::tableRef2InputSpec<sources[Is]>(newOrigin)...};
@@ -656,7 +656,7 @@ template <typename T>
656656concept is_dynamically_spawnable = soa::has_metadata<aod::MetadataTrait<o2::aod::Hash<T::originals[T::originals.size() - 1 ].desc_hash>>> && soa::has_configurable_extension<typename aod::MetadataTrait<o2::aod::Hash<T::originals[T::originals.size() - 1 ].desc_hash>>::metadata>;
657657
658658template <is_spawnable T>
659- constexpr auto transformBase ()
659+ consteval auto transformBase ()
660660{
661661 using metadata = typename aod::MetadataTrait<o2::aod::Hash<T::originals[T::originals.size () - 1 ].desc_hash >>::metadata;
662662 return TableTransform<metadata, metadata::template extension_table_t_from<o2::aod::Hash<T::originals[T::originals.size () - 1 ].origin_hash >>::ref>{};
You can’t perform that action at this time.
0 commit comments