Skip to content

MuonSegmentTagging - Code clean up Vol I

Johannes Junggeburth requested to merge (removed):SegmentTagger_clean_up into master

Hi everybody, this MR introduces the following changes

MuonSegmentTaggerToolInterfaces:

  • Clang-format
  • Removal of unnecessary methods in the interface of IMuTagMatchingTool.
  • IMuTagMatchingTool: Return smart pointers and pipe the EventContext MuonSegmentTaggerTools:
  • Clang-format of MuTagAmbiguitySolverTool, MuTagMatchingTool
  • Add thread safety checker

The MuTagMatchingTool has been further cleaned-up

  • Avoid copies of Amg::Vector3D and use const references instead
  • Remove custom made deltaPhi calculation but use the Amg::vector deltaPhi instead
  • Replace std::acos(-1) by M_PI
Edited by Johannes Junggeburth

Merge request reports