NSW Trigger Simulation - sTGC strip first update for athenaMT
As it was done for the sTGC pad trigger code !51531 (merged), the first class (StripTdsOfflineTool
) in the sTGC strip trigger workflow has been updated:
- Simplified algorithm workflow: made pad cache local (potentially fixing segmentation faults when running in MT mode) and removed enum structure as not needed anymore after the previous change
- declareProperty instances replaced by Gaudi::Property ones, in order to change them from the main steering python, if needed
- Declared functions as const when possible
- Moved include declarations to header file and removed duplicates
- Clean-up of variables/functions/comments not used or not useful to understand the code
- Improved code readability: fixed alignment and indentations, expanded tabs->spaces
To avoid making too many changes and to help reviewers and the tracking of potential issues, dedicated MRs will be opened for the other classes.