The main motivator for these changes was to completely rewrite error handling mechanism for the Event Service. The old mechanism was known for a number of shortcomings.
At the same time several other changes were implemented:
-
Added
virtual
/override
keywords to the header files inAthenaMPTools
; -
Migrated from boost smart pointers to std smart pointers;
-
Implemented few fixes for ATLAS naming conventions in
AthenaMPToolBase
.