Final(?) tweaks to ID track silicon seeding
This MR adds some small further performance tweaks to the seeding phase of ID track reconstruction, as part of the ATLIDTRKCP-260 optimization round:
- The z0 interval for track reconstruction is reduced from 250 to 200mm
- veto of some specific 'impossible' regions for the seed's central space point (for example, first/last layers or top of a disk)
- increase min delta R between consecutive SP in a seed from 5 to 10mm
- update of the space point map in the seed maker event data to allow it to grow in size if needed, allowing a smaller size in memory when starting out (200 rather than 5k slots)
- Improve documentation of the logic being used in the seed maker
The changes should leave the tracking efficiency stable at sub-permille level, while the fake rate is reduced by around 10%. The CPU time for the track finding step should improve by slightly below 10 percent, with slight downstream profits to the ambiguity resolution and track extension, and a 3-4% improvement in overall tracking CPU. A detailed discussion of the changes is available in these slides.
Adding @norap and @sroe. Also including @amete for information in case this shows up in SPOT.
Edited by Maximilian Emanuel Goblirsch-Kolb