Skip to content

Part of ATLASRECTS-7656 : TrackParametersCnv_p2 lets try to use Trk::SurfaceType::Curvilinear and fix FitQuality

Part of ATLASRECTS-7656 :

  • TrackParametersCnv_p2 lets try to use consistently

Trk::SurfaceType::Curvilinear

whenever we use store curvilinear representation (no surface needed)

this should be FT0 on the m_surfaceType in ESD

  • Also (merge to this) Lets propagate the persHints to the persistent side

This should change m_typeFlags for TSOS in ESD

but gets rids of these kind of diff merging vs not-merging

Py:diff-root         INFO  [Trk::TrackCollection_tlp7_CombinedInDetTracks.m_fitQualities.m_chiSquared]: 31459 leaves differ
Py:diff-root         INFO  [Trk::TrackCollection_tlp7_CombinedInDetTracks.m_fitQualities.m_numberDoF]: 31459 leaves differ
 Py:diff-root         INFO  [Trk::TrackCollection_tlp7_CombinedInDetTracks.m_trackStates.m_fitQualityOnSurface.m_index]: 31458 leaves differ
Py:diff-root         INFO  [Trk::TrackCollection_tlp7_CombinedInDetTracks.m_trackStates.m_fitQualityOnSurface.m_typeID.m_cnvID]: 31459 leaves differ

Tried also some minor code / comment cleaning.

ping @amete and @jmaurer

Edited by Christos Anastopoulos

Merge request reports