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
srcdirectory 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
executemethod - Pass
EventContextby 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.
Edited by Frank Winklmeier