Skip to content

TileByteStream+TrigT2CaloCommon: Read mapping from BS frag ID to Tile drawer ID from DB

Tile configuration (CA-based) function to prepare conditions object with mapping from BS frag ID to Tile drawer ID has been modified to initialize it from DB by default.

This is done to resolve the issue with two Tile modules EBA61 and EBA63 (ROD fibers swapped) in 2022-2023 data.

The conditions algorithm which prepares mapping from BS frag ID to Tile drawer ID has been modified to use all available information from DB (including beam elements).

Tile ROD decoder tool has been modified to unpack DQ fragment when unpacking channels is requested, and to use the conditions object with mapping from BS frag ID to Tile drawer ID as argument in function used to fill Tile cell collection in HLT.

The clients (TrigCaloDataAccessSvc and Tile ROD decoder test) have been updated accordingly.

Merge request reports