Skip to content

Commit 7a70d57

Browse files
committed
fixup! refactor inputsFromArgs; update concepts
1 parent 86e53ad commit 7a70d57

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Framework/Core/include/Framework/AnalysisTask.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ struct AnalysisDataProcessorBuilder {
208208
requires(std::is_lvalue_reference_v<A> && (std::is_lvalue_reference_v<Args> && ...))
209209
{
210210
addGroupingCandidates<A, Args...>(bk, bku);
211-
constexpr auto hash = o2::framework::TypeIdHelpers::uniqueId<R (C::*)(Args...)>();
211+
constexpr auto hash = o2::framework::TypeIdHelpers::uniqueId<R (C::*)(A, Args...)>();
212212
addInputsAndExpressions<typename std::decay_t<A>::parent_t, Args...>(hash, name, value, inputs, eInfos);
213213
}
214214

@@ -217,8 +217,8 @@ struct AnalysisDataProcessorBuilder {
217217
static void inputsFromArgs(R (C::*)(A, Args...), const char* name, bool value, std::vector<InputSpec>& inputs, std::vector<ExpressionInfo>& eInfos, std::vector<StringPair>&, std::vector<StringPair>&)
218218
requires(std::is_lvalue_reference_v<A> && (std::is_lvalue_reference_v<Args> && ...))
219219
{
220-
constexpr auto hash = o2::framework::TypeIdHelpers::uniqueId<R (C::*)(Args...)>();
221-
addInputsAndExpressions<A, Args...>(hash, name, value, inputs, eInfos);
220+
constexpr auto hash = o2::framework::TypeIdHelpers::uniqueId<R (C::*)(A, Args...)>();
221+
addInputsAndExpressions<std::decay_t<A>, Args...>(hash, name, value, inputs, eInfos);
222222
}
223223

224224
template <soa::TableRef R>

0 commit comments

Comments
 (0)