remove uneccesary fullscan Roi flag
The fullscan flag is not needed here - it is really an abuse of the Roi descriptor to use an Roi with different parameters where those parameters are used and still have it as a fullscan Roi.
This removes the fullscan flag, and just uses a standard RoiDescriptor. This will add around 1 ms to the SCT and Pixel RegionSelector calls, but should have otherwise no impact.
If saving that 1 ms in the FS tracking instance taking ~ 600 ms is seen to be important we can modify the SCT and Pixel data preparation to cache the full module list so that the RS doesn';t need to be called at all, and then this will save around 7 ms overall which would be a better solution.
This is only a temporary change however, since the affected code should be moved to the Roi creator, so this change is just to remove the unwanted method from the RoiDescriptor so that it isn't forgotten.
Merge request reports
Activity
CI Result SUCCESS (hash c244d61f)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 45370]- Resolved by Carlo Varni
added review-user-action-required label and removed review-pending-level-1 label
added review-approved label and removed review-user-action-required label
I have been waiting for the analysis-review-approved label, but I think it's OK to go ahead and merge it now, given its urgency.
mentioned in commit a66ff692
added sweep:ignore label