Implemented the use of CacheContainer for TgcCoinDataContainers (ATR-20620)
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.
Merge request reports
Activity
This merge request affects 4 packages:
- MuonSpectrometer/MuonCnv/MuonRdoToPrepData
- MuonSpectrometer/MuonCnv/MuonTGC_CnvTools
- MuonSpectrometer/MuonConfig
- Trigger/TriggerCommon/TriggerMenuMT
Affected files list will not be printed in this case
Adding @sutt ,@rosati ,@wleight ,@stavrop ,@jojungge ,@egodden ,@bernius as watchers
added MuonSpectrometer Trigger TriggerMenu master review-pending-level-1 labels
CI Result SUCCESS (hash 68b220f5)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 50229]- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen
- Resolved by Mark Andrew Owen