Skip to content

Draft: Record track surfaces

Tomasz Bold requested to merge tbold/athena:record-track-and-state-surfaces into main

This MR fixes missing content in recorded TrackSurfaces. The analyis on AOD test is extended by reading & histogramming the surface type.

The most important aspect here is that reference to the surface is not EL as is the case for MTJ but just an index (one integer). Tagging @goetz

Somewhat important aspect is that xAOD surface container is not references from ActsTrk::TrackSummaryContainer at all as this is only ever needed when we record or recreate it. It makes the container smaller (implementation too).

In addition cleaned add/remove surfaces operations which are not needed by ACTS anymore. Removed respective parts of the unit tests.

A similar simplifications are envisaged for MTJ.

Merge request reports