TrigT2Calo: Cleanup and remove obsolete code
This is a major cleanup of the MT-related code in the TrigT2CaloEgamma package. Many files were touched but mostly code was removed and modernized:
- Delete
T2CaloEgammaFastAlgo
, which was an early prototype and replaced byT2CaloEgammaReFastAlgo
- Delete some other obsolete job option files
- Python cleanup and add flake8 unit test
- Move private headers to
src
directory and only build a component library - Enable static thread-safety checker
Major cleanup for the MT-base classIReAlgToolCalo
:
- Remove all obsolete code
- Remove non-MT version of
execute
method - Pass
EventContext
by reference instead of pointer inexecute
- Remove error bits (not thread-safe)
- Unify code style using
clang-format
- Update clients to changes and do some further cleanup.
Merge request reports
Activity
added 73 commits
-
dbfdd779...82e1b07b - 69 commits from branch
atlas:master
- b02876b9 - Delete T2CaloEgammaFastAlgo
- 2289885a - TrigT2CaloEgamma: Move headers to src directory
- 27ff0830 - TrigT2CaloEgamma: Python cleanup and add flake8 unit test
- c300e8b5 - IReAlgToolCalo: Major cleanup
Toggle commit list-
dbfdd779...82e1b07b - 69 commits from branch
added full-unit-tests label
This merge request affects 2 packages:
- Trigger/TrigAlgorithms/TrigT2CaloCommon
- Trigger/TrigAlgorithms/TrigT2CaloEgamma
Adding @damazio as watcher
added Egamma Trigger master review-pending-level-1 labels
This merge request affects 2 packages:
- Trigger/TrigAlgorithms/TrigT2CaloCommon
- Trigger/TrigAlgorithms/TrigT2CaloEgamma
Adding @damazio as watcher
CI Result FAILUREAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-22806-2019-04-19-10-07
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 37372]removed full-unit-tests label
This merge request affects 2 packages:
- Trigger/TrigAlgorithms/TrigT2CaloCommon
- Trigger/TrigAlgorithms/TrigT2CaloEgamma
Adding @damazio as watcher
CI Result FAILUREAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-22806-2019-04-20-17-55
Athena: number of compilation errors 0, warnings 4
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 37399]added review-approved label and removed review-pending-level-1 label