Removed redundant copy ut track loops and removed unused variables in UT search window.
- Each thread in
ut_copy_track_hit_number
loops over all the velo-UT tracks in the event with increments of 1, when it can just increment byblockDim.x
to avoid redundant copies. - UT search windows copies fudge factors for all UT layers, but each thread only looks for search window in 1 UT layer and only need 1 fudge factor.
- Exact same physics results in tests.
Edited by Da Yu Tou