Skip to content
Snippets Groups Projects

Add functors to retrieve LHC conditions

Merged Tommaso Fulghesu requested to merge tfulghes-lhc-condition into 2024-patches

GOES WITH Detector!418 (merged), DaVinci!1017 (merged) LHCb!4517 (merged)

Second step towards #497 (closed)

Add the following functors to retrieve LHC condition information from parent algorithm:

TODO:

  • Fix CONDITION functor
  • Add tests on DaVinci

FYI: @mvesteri, @poluekt, @raaij, @mfontana, @cmarinbe

Edited by Saverio Mariani

Merge request reports

Merge request pipeline #7214456 passed

Merge request pipeline passed for 8f9f9cc4

Merged by Christina AgapopoulouChristina Agapopoulou 1 year ago (Apr 16, 2024 7:26am UTC)

Loading

Pipeline #7230019 passed

Pipeline passed for 73d1663d on 2024-patches

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Tommaso Fulghesu added 86 commits

    added 86 commits

    Compare with previous version

  • Tommaso Fulghesu changed the description

    changed the description

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Very nice to see the progress on this @tfulghes :thumbsup: (and thanks @graven for the constructive advice on the implementation).

    Good to see that tests is on the TODO list :smile:

  • Tommaso Fulghesu changed the description

    changed the description

  • Tommaso Fulghesu added 61 commits

    added 61 commits

    Compare with previous version

  • Tommaso Fulghesu added 142 commits

    added 142 commits

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    • 8fbbe78c - Remove the _FUNCTOR definition that were used just for one instance

    Compare with previous version

  • Tommaso Fulghesu marked the checklist item Fix CONDITION functor as completed

    marked the checklist item Fix CONDITION functor as completed

  • mentioned in merge request DaVinci!1017 (merged)

  • added 1 commit

    • 3afdb14b - Align the modifications in pythonic functor definition with the cpp implementation

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Tommaso Fulghesu marked the checklist item Add tests on DaVinci as completed

    marked the checklist item Add tests on DaVinci as completed

  • mentioned in merge request Analysis!1047 (closed)

  • Tommaso Fulghesu changed the description

    changed the description

  • Tommaso Fulghesu changed the description

    changed the description

  • Tommaso Fulghesu added 159 commits

    added 159 commits

    • d164f207...5d9ebd8b - 149 earlier commits
    • a6e17d1e - add v4 decoder support back
    • aeb433e2 - fix warning due to unintialized value in histo def
    • b8fc8544 - remove UTNoClusterTrackMonitor
    • 7ff22810 - replace std::array with HistogramArray
    • 9e6d1a41 - Fixed compilation warning. This is unused as the used version of it is on line 81
    • cb1cfeec - Fixed formatting
    • 1732f555 - Update for muon alignment
    • 40ac6967 - HasT/Velo/UT functors prefer central definition
    • 2065c01d - remove obsolete functor
    • 736529c5 - Code cleanup

    Compare with previous version

  • Tommaso Fulghesu added 231 commits

    added 231 commits

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Marco Clemencic added 11 commits

    added 11 commits

    • fc0e68a2...582b55b2 - 8 commits from branch master
    • 83dd676e - Apply suggestion to cleanup, forcing rebase
    • 154066e3 - Remove last template
    • ca150f54 - replace functor Common::Condition with a more specific Detector::DeLHCb

    Compare with previous version

    • Resolved by Tommaso Fulghesu

      @tfulghes, I replaced Functor::Common::Condition with a more specific Functor::Detector::DeLHCb and adapted the rest of the code (plus a rebase).

      I'm confident that the code that retrieves DeLHCb from the condition slice is correct, but I cannot say much about the functor part.

  • Gerhard Raven requested review from @graven

    requested review from @graven

  • Gerhard Raven approved this merge request

    approved this merge request

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading