Skip to content
Snippets Groups Projects

IDC_Overlay cleanup

Merged Tadej Novak requested to merge tadej/athena:overlay/idc into master

This MR is unfortunately quite large. I will try to summarise what was done:

  1. IDC_OverlayBase package was reorganised a little bit

    • IDC_OverlayCommon contains only static methods from the Overlay namespace
    • IDC_OverlayBase class has only member functions. Due to some issues, it is still basing on OverlayAlgBase.
  2. PixelOverlay, SCTOverlay and TRTOverlay have been updated for the changes.

  3. MDTOverlay has been updated and cleaned up to be closer in the naming to other overlay algorithms.

Note that the TRT overlay algorithm will be additionally cleaned-up in a follow-up MR so I plan to fix all typos and inconsistent naming later.

The output does not change in the test case although Pixel unit tests had to be changed.

/cc @jchapman

Edited by Tadej Novak

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Tadej Novak changed the description

    changed the description

  • :white_check_mark: CI Result SUCCESS

    Athena AthSimulation
    externals :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark:
    required tests :white_check_mark: :white_check_mark:
    optional tests :cloud: :white_check_mark:

    Full details available at NICOS MR-21454-2019-03-02-23-08
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST 34731]

  • Tadej Novak added 6 commits

    added 6 commits

    • 3cb724d0 - Migrate InDetOverlay to Overlay::debugPrint
    • 992b5874 - Cleanup IDC_OverlayBase package
    • f5fc2246 - Update PixelOverlay for IDC_OverlayBase changes
    • 9d3c462f - Update SCTOverlay for IDC_OverlayBase changes
    • 6ea11af0 - Update TRTOverlay for IDC_OverlayBase changes
    • d2ccb46b - Cleanup MdtOverlay and remove MuonOverlayBase class

    Compare with previous version

  • Tadej Novak added 97 commits

    added 97 commits

    • d2ccb46b...7f193229 - 92 commits from branch atlas:master
    • 644ab776 - Cleanup IDC_OverlayBase package
    • fa95201a - Update PixelOverlay for IDC_OverlayBase changes
    • 5d60d9a3 - Update SCTOverlay for IDC_OverlayBase changes
    • d576f51f - Update TRTOverlay for IDC_OverlayBase changes
    • 4bd0d0cf - Cleanup MdtOverlay and remove MuonOverlayBase class

    Compare with previous version

  • Tadej Novak unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Tadej Novak changed the description

    changed the description

  • This merge request affects 4 packages:

    • Event/EventOverlay/IDC_OverlayBase
    • InnerDetector/InDetRawAlgs/InDetOverlay
    • MuonSpectrometer/MuonOverlay/MdtOverlay
    • MuonSpectrometer/MuonOverlay/MuonOverlayBase

    Adding @jchapman ,@rosati ,@wleight ,@tkharlam ,@ahaas ,@tadej as watchers

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