IDC_Overlay cleanup
This MR is unfortunately quite large. I will try to summarise what was done:
-
IDC_OverlayBase
package was reorganised a little bit-
IDC_OverlayCommon
contains only static methods from theOverlay
namespace -
IDC_OverlayBase
class has only member functions. Due to some issues, it is still basing onOverlayAlgBase
.
-
-
PixelOverlay
,SCTOverlay
andTRTOverlay
have been updated for the changes. -
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
Merge request reports
Activity
added 259 commits
-
b6fdf91a...37336bf3 - 256 commits from branch
atlas:master
- 85b80294 - Cleanup IDC_OverlayBase
- 93fa901c - Cleanup InDetOverlay
- a7187de6 - Cleanup MdtOverlay
Toggle commit list-
b6fdf91a...37336bf3 - 256 commits from branch
added 7 commits
- 103a26f5 - Cleanup IDC_OverlayBase package
- e395706f - Update PixelOverlay for IDC_OverlayBase changes
- ff832053 - IDC
- ecdea36a - More pixel
- 74266f51 - Update SCTOverlay for IDC_OverlayBase changes
- 6c8a64c9 - Update TRTOverlay for IDC_OverlayBase changes
- 1ffaccd4 - Cleanup MdtOverlay and remove MuonOverlayBase class
Toggle commit listadded 25 commits
-
1ffaccd4...60d4bfad - 19 commits from branch
atlas:master
- f41adee6 - Migrate InDetOverlay to Overlay::debugPrint
- 3f8a1bfa - Cleanup IDC_OverlayBase package
- af7befcd - Update PixelOverlay for IDC_OverlayBase changes
- 95abb0a9 - Update SCTOverlay for IDC_OverlayBase changes
- e4f27424 - Update TRTOverlay for IDC_OverlayBase changes
- 3b460ccd - Cleanup MdtOverlay and remove MuonOverlayBase class
Toggle commit list-
1ffaccd4...60d4bfad - 19 commits from branch
added 5 commits
Toggle commit listadded EDM InnerDetector MuonSpectrometer labels
- Resolved by John Derek Chapman
CI Result SUCCESSAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-21454-2019-03-02-23-08
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 34731]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
Toggle commit listadded 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
Toggle commit list-
d2ccb46b...7f193229 - 92 commits from branch
added review-pending-level-1 label