Uh oh!
There was an error while loading. Please reload this page.
Fix missing const in GroupedCombinations - #11746
Conversation
saganatt
commented
Aug 9, 2023
Thanks a lot! I will check for the build checks. Have you compiled it locally in the DEBUG mode or the default RELWITHDEB? |
Requires a fix in O2 See AliceO2Group/AliceO2#11746
Requires a fix in O2 See AliceO2Group/AliceO2#11746
aalkin
commented
Aug 10, 2023
This was probably needed before the slicing cache was introduced, the objects had to be non-const so their internal cache could be used. Have you tested this also by running the workflows that use combinations? |
vkucera
commented
Aug 11, 2023
Why would restricting the references in the combination code change anything about the workflows that use it? |
aalkin
commented
Aug 11, 2023
Filtered combinations may require modifying the internal state of table objects. It should not be the case now, after the external cache was introduced, but just to be on the safe side it is better to test it. |
Would O2Physics still compile if it was the case though? |
aalkin
commented
Aug 11, 2023
Yes, it can still compile. Any workflow with filtered combinations should do. |
vkucera
commented
Aug 11, 2023
OK, by filtered combinations, do you mean combinations made out of filtered tables? |
aalkin
commented
Aug 11, 2023
Made out of filtered tables and/or applying additional filters. |
vkucera
commented
Aug 11, 2023
Tested with |
alibuild
commented
Aug 11, 2023
Error while checking build/O2/fullCI for e120a7c at 2023-08-11 16:41: Full log here. |
vkucera
commented
Aug 14, 2023
All checks passed. Can we merge it? |
saganatt
left a comment
There was a problem hiding this comment.
Looks all good on my side then, if Anton also agrees.
…r loops (#3300) * Add const in HfMlResponse.h * auto const& -> const auto& * Add missing const in for loops * Fix const in process functions * Fix const in correlations Requires a fix in O2 See AliceO2Group/AliceO2#11746 * Fix new code * Fix missing const in trackIndexSkimCreator * Fix more process functions * Please consider the following formatting changes (#19) --------- Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
…r loops (AliceO2Group#3300) * Add const in HfMlResponse.h * auto const& -> const auto& * Add missing const in for loops * Fix const in process functions * Fix const in correlations Requires a fix in O2 See AliceO2Group/AliceO2#11746 * Fix new code * Fix missing const in trackIndexSkimCreator * Fix more process functions * Please consider the following formatting changes (AliceO2Group#19) --------- Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
…r loops (AliceO2Group#3300) * Add const in HfMlResponse.h * auto const& -> const auto& * Add missing const in for loops * Fix const in process functions * Fix const in correlations Requires a fix in O2 See AliceO2Group/AliceO2#11746 * Fix new code * Fix missing const in trackIndexSkimCreator * Fix more process functions * Please consider the following formatting changes (AliceO2Group#19) --------- Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
…r loops (AliceO2Group#3300) * Add const in HfMlResponse.h * auto const& -> const auto& * Add missing const in for loops * Fix const in process functions * Fix const in correlations Requires a fix in O2 See AliceO2Group/AliceO2#11746 * Fix new code * Fix missing const in trackIndexSkimCreator * Fix more process functions * Please consider the following formatting changes (#19) --------- Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
…r loops (AliceO2Group#3300) * Add const in HfMlResponse.h * auto const& -> const auto& * Add missing const in for loops * Fix const in process functions * Fix const in correlations Requires a fix in O2 See AliceO2Group/AliceO2#11746 * Fix new code * Fix missing const in trackIndexSkimCreator * Fix more process functions * Please consider the following formatting changes (AliceO2Group#19) --------- Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
…r loops (AliceO2Group#3300) * Add const in HfMlResponse.h * auto const& -> const auto& * Add missing const in for loops * Fix const in process functions * Fix const in correlations Requires a fix in O2 See AliceO2Group/AliceO2#11746 * Fix new code * Fix missing const in trackIndexSkimCreator * Fix more process functions * Please consider the following formatting changes (AliceO2Group#19) --------- Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
This prevented subscriptions to tables via reference to const.
@saganatt Please check.