Skip to content

Fix of the failure raised when the pixel seeding is off

Doga Elitez requested to merge delitez/athena-fork:main into main
  1. In the SiSPTrackFinder/newStrategy, first pass uses strip seeds and second pass uses pixel seeds. When the flag useITkPixelSeeding = False is set, SpacePointsPixel containers remains empty and an VarHandleKey exception is caught. A fix to this problem is proposed in the commit "Fix of the failure raised when the pixel seeding is off".

  2. SEGFAULT is caught when the flag doLargeD0 = True is set. Possibly an invalid iterator is running out. In SiSpacePoints/EventData.h, The resizing of the ITkSP and SP vectors were not done seperately. In addition, after the first resizing, the toolType::ITk is not recognized again. A fix to this problem is proposed in the commit "Fix of the Segfault raised in the ITkLRT mode when the pixel seeding is on", that resizes ITk and SP vectors explicitly.

Edited by Doga Elitez

Merge request reports