Skip to content

Add sub detectors in acts geometry svc

Carlo Varni requested to merge cvarni/athena:AddSubDetectorsActsGeometry into master

Description: This MR fixes an error observed when scheduling ActsTrackingGeometryTool and ActsTrackingGeometrySvc in a Reco job if scheduled using CAtoGlobalWrapper

AthenaConfiguration.ComponentAccumulator.ConfigurationError: Failed merging new config value (['Pixel', 'SCT']) and old config value (['Pixel']) for the (BuildSubDetectors) property of ActsTrackingGeometrySvc/ActsTrackingGeometrySvc (ActsTrackingGeometrySvc/ActsTrackingGeometrySvc) old (new).

Add SCT, TRT and Calo subdetectors to the ConfiguredActsTrackingGeometry. However, TRT and Calo are left commented out here since not production ready yet

We introduce a few Acts-specific Config Flags so that ActsTrackingGeometrySvc ONLY LOADS Pixel by default (i.e. Run 3 configuration), but also allows to load the other sub detectors if they are needed for further developments.

Edited by Carlo Varni

Merge request reports