Skip to content

Use IDCInDetBSErrContainer instead of SCT_FlaggedCondData (ATLASRECTS-5624)

Susumu Oda requested to merge oda/athena:master-ATLASRECTS-5624 into master

Use IDCInDetBSErrContainer instead of SCT_FlaggedCondData in SCT_Clusterization and SCT_FlaggedConditionTool to fix https://its.cern.ch/jira/browse/ATLASRECTS-5624

  • Define necessary enums in InnerDetector/InDetConditions/SCT_ConditionsData/SCT_ConditionsData/SCT_FlaggedCondEnum.h
  • Update InnerDetector/InDetRecAlgs/InDetPrepRawDataFormation/InDetPrepRawDataFormation/SCT_Clusterization.h and InnerDetector/InDetRecAlgs/InDetPrepRawDataFormation/src/SCT_Clusterization.cxx to use IDCInDetBSErrContainer.
  • Update InnerDetector/InDetConditions/SCT_ConditionsTools/SCT_ConditionsTools/ISCT_FlaggedConditionTool.h, InnerDetector/InDetConditions/SCT_ConditionsTools/src/SCT_FlaggedConditionTool.h/.cxx to use IDCInDetBSErrContainer.
  • Update InnerDetector/InDetExample/InDetRecExample/share/WriteInDetESD.py to store IDCInDetBSErrContainer#SCT_FlaggedCondData
  • Update InnerDetector/InDetConditions/SCT_ConditionsAlgorithms/src/SCT_FlaggedConditionTestAlg.h/.cxx to use IDCInDetBSErrContainer.
  • Update `InnerDetector/InDetRecAlgs/InDetPrepRawDataFormation/src/CacheCreator.h/.cxx' to prepare cache.
  • Update Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py and Trigger/TrigTools/TrigInDetConfig/python/InDetSetup.py to prepare cache.
  • Fix a bug of IDCInDetBSErrContainerCnv_p1::createTransient for empty container.
  • Use std::numeric_limitsIDCInDetBSErrContainer::ErrorCode::min() thoroughly.
  • Change type of SCT_FlaggedCondData Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/

RunTier0Tests.py found only expected differences. RunTier0Tests.log

Tag @abarton

Edited by Susumu Oda

Merge request reports