Skip to content

Drop override of PerigeeExpression in TrackParticleCreatorTool CA config

Thomas Strebler requested to merge tstreble-22.0-patch-06016 into 22.0

Based on @christos's observation, it appears the TrackParticleCreatorTool configuration overrides the value of the PerigeeExpression retrieved from the InDet flags in case it is set to Vertex. This configuration is anyway ill-defined, since it can only be used after a first track + primary vertex reconstruction. This option is not used in the default reconstruction workflows.

Some custom ESDtoAOD heavy-ion reconstruction workflows appear to set this parameter to Vertex here https://gitlab.cern.ch/atlas/athena/-/blob/master/Reconstruction/HeavyIonRec/HIRecExample/share/heavyion_flagsESD.py#L30 https://gitlab.cern.ch/atlas/athena/-/blob/master/Reconstruction/HeavyIonRec/HIRecExample/share/hip_flagsESD.py#L14 but considering the override present in the legacy config https://gitlab.cern.ch/atlas/athena/-/blob/master/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredxAODTrackParticleCreation.py#L25 it seems that it doesn't have any impact.

To avoid any confusion in the new CA config, this override is removed from the configuration method.

Merge request reports