Skip to content

TrigNavigation+TrigDecisionTool: thread-checker fixes

Frank Winklmeier requested to merge fwinkl/athena:thrchk_nav3 into master

TrigNavigation: const fixes for TypeMaps and Holder:

  • make createHolder and clone const
  • use const unique_ptr in TypeMaps
  • make TypeMaps thread-safe by only exposing const references
  • remove unused TypeMapDeleter
  • make getHolder const and mark call to registerHolder as thread-safe
  • make Holder::contains non-const (calls syncWithSG)

TrigNavigation+TrigDecisionTool:

  • make all getFeature calls const and remove now obsolete const_cast
Edited by Frank Winklmeier

Merge request reports