Skip to content

Update RecoSteering for Upgrade Tracking

Thomas Strebler requested to merge tstreble/athena:RecoSteering_ITk into master

This MR aims at integrating the new Upgrade Tracking reconstruction CA config in the main RecoSteering config.

Following!44876, the manual configuration of the geometry flags is in principle not needed anymore.

The Brem recovery for the ITk tracking reconstruction is temporarily being turned off while being debugged.

The configuration of the Upgrade reconstruction stops at the moment after the tracking reconstruction. It otherwise meets a crash afterwards in the muon reconstruction. Pinging @msessa if he has the opportunity to investigate

  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/sw/lcg/releases/LCG_100_ATLAS_7/Python/3.8.6/x86_64-centos7-gcc8-opt/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/sw/lcg/releases/LCG_100_ATLAS_7/Python/3.8.6/x86_64-centos7-gcc8-opt/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/atlas/strebler/Upg_TRK/RecoSteering/run/RecoSteering.py", line 159, in <module>
    statusCode = _run(input=test)
  File "/atlas/strebler/Upg_TRK/RecoSteering/run/RecoSteering.py", line 137, in _run
    acc.merge(RecoSteering(flags), sequenceName="AthAlgSeq")
  File "/atlas/strebler/Upg_TRK/RecoSteering/run/RecoSteering.py", line 44, in RecoSteering
    acc.merge(MuonReconstructionCfg(flags))
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-10-07T2101/Athena/22.0.46/InstallArea/x86_64-centos7-gcc8-opt/python/MuonConfig/MuonReconstructionConfig.py", line 16, in MuonReconstructionCfg
    result.merge( MuonTrackBuildingCfg(flags))
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-10-07T2101/Athena/22.0.46/InstallArea/x86_64-centos7-gcc8-opt/python/MuonConfig/MuonTrackBuildingConfig.py", line 521, in MuonTrackBuildingCfg
    acc = MuonTrackSteeringCfg(flags)
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-10-07T2101/Athena/22.0.46/InstallArea/x86_64-centos7-gcc8-opt/python/MuonConfig/MuonTrackBuildingConfig.py", line 419, in MuonTrackSteeringCfg
    acc = MuonSegmentRegionRecoveryToolCfg(flags, name='MuonEORecoveryTool', OnlyEO = True, Fitter=mctbslfitter, UseFitterOutlierLogic=False)
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-10-07T2101/Athena/22.0.46/InstallArea/x86_64-centos7-gcc8-opt/python/MuonConfig/MuonTrackBuildingConfig.py", line 310, in MuonSegmentRegionRecoveryToolCfg
    acc = regSelTool_STGC_Cfg(flags)
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-10-07T2101/Athena/22.0.46/InstallArea/x86_64-centos7-gcc8-opt/python/RegionSelector/RegSelToolConfig.py", line 253, in regSelTool_STGC_Cfg
    return regSelToolCfg(flags, "STGC", CompFactory.STGC_RegSelCondAlg)
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-10-07T2101/Athena/22.0.46/InstallArea/x86_64-centos7-gcc8-opt/python/AthenaConfiguration/ComponentFactory.py", line 64, in __getattr__
    return getattr(self._getFactory(),cfgName)
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-10-07T2101/Athena/22.0.46/InstallArea/x86_64-centos7-gcc8-opt/python/AthenaConfiguration/ComponentFactory.py", line 42, in __getattr__
    return getattr(_cfgs,cfgName)
  File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-10-07T2101/AthenaExternals/22.0.46/InstallArea/x86_64-centos7-gcc8-opt/python/GaudiConfig2/_db.py", line 196, in __getattr__
    raise AttributeError('module {!r} has no attribute {!r}'.format(
AttributeError: module 'GaudiConfig2.Configurables' has no attribute 'STGC_RegSelCondAlg'

FYI @ncalace @pagessin @lgagnon @tadej @npetters

Merge request reports