Skip to content

WIP: Using ReadCondHandle instead of MuonMDT_CablingSvc in MDT_RegionSelectorTable

Chikuma Kato requested to merge ckato/athena:master-MuonMDT_CablingSvc-v5 into master

As commented on https://its.cern.ch/jira/browse/ATR-20702, this MR stays unresolved until the RegionSelectorTable packages are migrated. You can follow the status of this migration on jira.

Currently ReadCondHandle in MDT_RegionSelectorTable is not possible because it is executed earlier than the condition Alg. So we still need to keep using old Svc.

Trigger/TrigValidation/TrigUpgradeTest/test/test_trigUpgr_newJO_build.sh

This trigger test failed like this (log_test_trig.txt):

Found messages in athena.merged.log (6):
ReadCondHandle      ERROR ReadCondHandleKey ConditionStore+MuonMDT_CablingMap was not initialized
RegSelSvc.MDT_R...  FATAL  Standard std::exception is caught
RegSelSvc.MDT_R...  ERROR ReadCondHandle: ReadCondHandleKey was not initialized
RegSelSvc.MDT_R...  ERROR /build/atnight/localbuilds/nightlies/master/athena/Control/AthenaBaseComps/AthenaBaseComps/AthCommonDataStore.icc:43 (StatusCode AthCommonDataStore<PBASE>::sysInitialize() [with PBASE = AthCommonMsg<AlgTool>]): code FAILURE: PBASE::sysInitialize()
ToolSvc             ERROR Error initializing tool 'RegSelSvc.MDT_RegionSelectorTable'
RegSelSvc           ERROR retrieved new mdt RegSelSiLUT map is NULL
FAILURE : error/fatal found in athena.merged.log

The other clients are already using new Alg with ReadCondHandle.

https://gitlab.cern.ch/atlas/athenaprivate1/merge_requests/15496 https://gitlab.cern.ch/atlas/athenaprivate1/merge_requests/16099

Edited by Tadej Novak

Merge request reports