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:
overridekeywords to the header files in
Migrated from boost smart pointers to std smart pointers;
Implemented few fixes for ATLAS naming conventions in