Skip to content

HLTResultMTMaker: Filter ExtraROBs/ExtraSubDets through detector mask

Rafal Bielski requested to merge rbielski/athena:peb-check-detmask into master

Implement the feature discussed in ATR-22000, namely filtering of the extra ROBs/SubDet lists of HLTResultMTMaker through the detector mask to remove disabled detectors.

Details:

  • Two new properties are added, ExtraROBs/ExtraSubDets - these are checked against the detector mask. The already-existing properties ExtraEnabledROBs/ExtraEnabledSubDets still remain unchecked in case such functionality is needed at some point.
  • The existing configuration with RoIB ROBs list is moved to the new properties
  • The detector mask is read and checked from ByteStreamMetaData during start().
  • The ByteStreamMetaData writing in HltEventLoopMgr is moved from prepareForRun() to prepareForStart()

cc @wiedenma

Merge request reports