Skip to content

Fix bias in pv created in Vertex Monitor

Arthur Marius Hennequin requested to merge ahennequ_fixbias into master

Fixes Moore#194 (closed)

The problem is caused by the endvelo covariance not being initialized (because it is unknown), but it shouldn't be an issue as the vertexing algorithms all work with the closestToBeam state. All, except for the TrackVertexer tool that use the TrackStateProvider tool and mix in other random states. This MR fix the Vertex Monitor to explicitely use the closestToBeam state.

Before:

baseline

If we remove the endvelo state from the tracks (improve a bit but still a bias):

noendvelo

Force the endvelo covariance to be equal to the closestToBeam covariance (initial solution from @sponce but physically wrong):

covequals

Fixed the Vertex Monitor to use only the state closestToBeam:

fixed

@sponce @sstahl @rquaglia @sborghi @bimitres

Edited by Rosen Matev

Merge request reports