Skip to content

TrigCaloRec: enable static thread safety checker

Enable the static thread safety checker for TrigCaloRec. Since this package contains both non-thread-safe legacy trigger code as well as the new MT code, a few files needed to be marked as non-thread-safe:

  • FullCaloCellContMaker
  • RoITileCellContMaker
  • RoILArHadCellContMaker
  • RoILArEMCellContMaker
  • RoIFCalEmCellContMaker
  • RoIFCalHadCellContMaker

Those files will sooner or later be deleted along the entire trigger legacy code.

I would like @damazio to explicitly approve that the above files are indeed legacy and will never be used in athenaMT. Also including @ssnyder in case he has any comments on the general use of the thread checker as I would like to proceed in a similar way with all trigger packages.

References:

Merge request reports