Skip to content

Make HitIdentifierHelper with HGTD support backwards-compatible

Nicholas Styles requested to merge nstyles/athena:21.9-hgtdHitIdFix into 21.9

Addressing issues in !38312 (merged) to allow existing Run4 HITS to be supported.

If DetFlags.geometry.HGTD_on() (same condition for generating HGTD_ID Dictionary) we change the version string in the Identifier dictionary. For existing versions, using version "SLHC", things will remain consistent. For the new version with "ITkHGTD" we expand the "part" range.

For the moment this means the status of HGTD_on must be consistent between all processing steps (sim, digi, reco). This is only a temporary fix to avoid reverting !38312 (merged) - longer term we should be able to run a set of HITS with and without HGTD on, and for this we should a parameter from the Geometry tag to determine how we initialize the SiHitIdHelper.

FYI @ncalace @tstreble @dshope @cohm @tadej

Merge request reports