Closed slava77 closed 2 years ago
some time ago we talked about improving SelectHitIndices
by making corrections to approximately estimate the propagated position with respect to the hit (φ, q). This PR is a post-propagation check of a similar kind in q.
Hopefully this can be eventually moved/reimplemented in the earlier stage in SelectHitIndices
and save a bit in the propagation cost.
The following condition is applied on
hit-prop
residuals to make sure that the propagation points consistently within the length bounds of the stripstrip hit half-length
+3*sigma_propagation
>residual_along_strip
More detail:
strip half-length
is related to the uncertainty of its position, in the simplest case of a hit aligned along z, the hit uncertainty along z isstrip half-length
timessqrt(3)
This is a bit of a kludge until we get the proper geometry details. The CKF tracking has a similar requirement.
Validation using
mkfit=all
and compiled withAVX2:=1 USE_INTRINSICS:=-DMPT_SIZE=1
In the following, screenshots are for built tracks from the initialStep in the ttbar PU50 sample orange is the same as the latest physics performance in this PR (6787d91) and has a small improvement compared to black, which was shown during the Aug 27 meeting
There is a small reduction in the number of hits due to rejection of fake hits
The number of missing outer is a bit better
a comparison with CKF is available in http://uaf-10.t2.ucsd.edu/~slava77/figs/mic/mtv/ttbar50_CKF_mkFit-pr344-pr345-qCompat_md94a476_c5e29902 (here
qCompat
is as of the earlier version shown in black in themkfit=all
comparisons above).