Skip to content

Acts track finding seed order

Tim Adye requested to merge adye/athena:adye-ckf56 into main
  • specify flags.Acts.useStripSeedsFirst=True to use SSS, then PPP. Default remains False for PPP then SSS.
    • TrackStatePrinter: fix offsets for seed measurements
  • specify flags.Acts.reverseTrackFindingForStrips=True to let track finding start going inward for strip seeds. Default remains False for track finding outwards.
    • TrackFindingAlg's reverseSearch property (vector of bool) specifies whether to run the track finding in seed parameter direction (false or not specified) or reverse direction (true), specified separately for each seed collection.
    • If TrackParamsEstimationTool's property useTopSp is enabled, calculates the track parameters at the outermost SP, with its second strip module. This is enabled for strip seeds if reverseTrackFindingForStrips is enabled.
    • If StripSpacePointFormationTool's property useTopSp is enabled, calculates the SP global position using the second strip module.
  • remove unused flags.Acts.trackFindingMaxHoles

Note that neither flags.Acts.useStripSeedsFirst nor flags.Acts.reverseTrackFindingForStrips is enabled by default in this MR. The former requires the latter to gain any benefit, and the latter isn't yet fully working. Nevertheless it would be useful to merge these changes to aid continuing development. Without enabling the new flags, there is no effect on any existing workflow.

Edited by Tim Adye

Merge request reports