Skip to content
Snippets Groups Projects

Implemented the use of CacheContainer for TgcCoinDataContainers (ATR-20620)

Merged Mark Andrew Owen requested to merge markowen/athena:MO_TGC_coinPRD into master

Detailed changes:

  • MuonPRDCacheCreator is updated to create caches for the four TgcCoinDataContainers.
  • TgcRdoToPrepDataToolCore and TgcRdoToPrepDataToolMT are merged into TgcRdoToPrepDataToolMT (no need for two classes since I earlier removed TgcRdoToPrepDataTool).
  • TgcRdoToPrepDataToolMT is updated so that each Coin collection is filled before it is recorded into the container. This is done by having a map holding the Coin collections corresponding to a single TgcRdo. This works because each Coin collection is filled from only one TgcRdo. The class can (optionally) use the Caches for the TgcCoinDataContainers and the insertion of collections into the containers is done with the (hopefully) thread safe IDC_WriteHandle.
  • MuonRdoDecodeConfig: update setting of cache name for TgcCoinDataContainers. Enable Tgc Coin Cache for trigger running.
  • MuonRecoSequences.py: Require the TGC cache objects for TgcCoinDataContainers to be present in views.
Edited by Mark Andrew Owen

Merge request reports

Pipeline #3847178 passed

Pipeline passed for 3cc5d4fa on markowen:MO_TGC_coinPRD

Approval is optional

Merged by Vakhtang TsulaiaVakhtang Tsulaia 3 years ago (Apr 14, 2022 6:55pm UTC)

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Carlo Varni
  • Carlo Varni
  • Carlo Varni
  • Carlo Varni
  • Carlo Varni
  • Carlo Varni
  • Carlo Varni
  • Carlo Varni
  • Carlo Varni
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading