Improve the starting position of vertex fit for T-tracks by using the yz straight line intersection
Currently for vertex fitting T-track pairs, the tracks are extrapolated with the Runge-Kutta extrapolator in the first iteration of the vertex fit only.
It does not make sense to extrapolate to the 3D linear point of closest approach (POCA) because the tracks are curved in the x-z plane. This introduces a large bias in z and significantly reduces the mass resolution.
However, the tracks are approximately straight lines in the y-z plane. Instead of extrapolating tracks to the x,y,z point of closest approach, we can extrapolate to the z-position of the y-z straight line intersection of the two tracks, which is usually much closer to the true vertex position.
This MR introduces this change.
This significantly improves the vertex quality, mass resolution, mass bias and z-bias compared to the POCA starting position. There is around a 10-15% drop in efficiency in the fiducial region, mostly concentrated closer to the UT.
The following plots show improvements for signal candidates in Lb -> Jpsi Lambda (Lambda -> p pi) signal Monte Carlo.
this is used by T-track lines here https://gitlab.cern.ch/lhcb/Moore/-/blob/master/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/hlt2_bandq.py
Merge request reports
Activity
assigned to @isanders
added RTA label
added 56 commits
-
6b877e39...badcd081 - 55 commits from branch
master
- 88d7d1df - Merge branch 'master' into isanders-PVF-ttracks-starting-pos
-
6b877e39...badcd081 - 55 commits from branch
added 23 commits
-
88d7d1df...beb2501d - 20 commits from branch
master
- 23b1bd62 - Merge branch 'master' into isanders-PVF-ttracks-starting-pos
- 8c68a0e4 - Merge branch 'master' into isanders-PVF-ttracks-starting-pos
- 38b19aae - minor code cleanup
Toggle commit list-
88d7d1df...beb2501d - 20 commits from branch
- Resolved by Sebastien Ponce
/ci-test
requested review from @dovombru
added ci-test-triggered label
- Resolved by Maarten Van Veghel
@dovombru @mveghel @poluekt @mvesteri tagging you all since as I understand the vertex fitter is joint WP2 WP3.
This does not change the default behaviour, and only affects selections with T-tracks. Grateful if someone can review.
Edited by Izaac Sanderswood
- [2023-05-10 16:05] Validation started with lhcb-master-mr#7814