Skip to content

Decouple BS decoding from the RDO->PRD tool for CSCs in MS

Neil Warrack requested to merge nwarrack/athena:NW-master-BSDecodingCSC into master

The BS decoding, if needed, was previously called by the RDO to PRD tool for the CSCs in the Muon spectrometer. The BS decoding is removed and re-added directly into the trigger algs just before the RDO->PRD step is called.

This work is carried out to reflect the recent changes in the other three MS technologies (RPCs, MDTs, and TGCs). The reason for these changes is to remove a circular dependency (the RDO->PRD creates its own input, the RDO, from BS in some cases). This circular dependency is scheduler unsafe and thus this work is part of the AthenaMT preparations.

This work also shows that these steps can in practice be decoupled, so that the trig algs can call these functionalities separately (as offline does). This 'direct-use' structure is the intention for future releases of Athena.

Edited by Neil Warrack

Merge request reports