Skip to content

Renaming of new Tracking EDM classes

Tomasz Bold requested to merge tbold/athena:track-collections-renaming into main

As discussed at last ACTS+ITk meeting I proceeded with implementing consistent naming.

Mutable* are classes what allow changes to the objects (insertions basically). Corresponsing classes w/o prefix i.e. TrackContainer are the const ones.

While dooing this discovered the name clash and decided to introduce TrackStorageContainer - i.e. in this case Backend became Storage as per Noemi's suggestion.

The convertToConst became moveToConst and require mutable version passed by &&.

@ncalace @toyamaza @wolter @emoyse @pagessin @adye @asalzbur @goetz

This is part 1, part 2 will be xAOD classes.

Merge request reports