Fix of the failure raised when the pixel seeding is off
-
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". -
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.