Skip to content

Remove two TRT Services

Peter Hansen requested to merge hansenph/athena:22.0-TRTCalDbSvcReplace into master

ATLASRECTS-3310 , ATLASRECTS-5053 and ATLASRECTS-5158

The two services, TRT_CalDbSvc and TRT_StrawStatusSummarySvc, are here completely removed from Athena.

As a result, all access to calibration and status conditions go via the two corresponding AlgTools. These hold no cached data, have only read access methods and are made private to all clients to boot.

The I/O functionality of the removed Services are picked up by two new AlgTools, TRT_CalibTxtConverterTool and TRT_StatusTxtConverterTool. These are only used to upload new data to CondDb or to dump the CondDb to text file (so evtMax=1 and hence thread safety is not an issue here).

Merge request reports