HLTResultMTMaker: Filter ExtraROBs/ExtraSubDets through detector mask
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 propertiesExtraEnabledROBs
/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()
toprepareForStart()
cc @wiedenma