During the development of v3 tracks, a FittedForward track type was added to the track type enum, as a seemingly temporary solution(?).
By now this is quite confusing, and we should clean up the code such that the pattern recognition algorithm is again explained by the TrackHistory, and the fit status by the FitStatus enums.
Note that no algorithms aside from those related to v3 tracks make use of this.
Edited
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related or that one is blocking others.
Learn more.
The track type FittedForward was the HLT1 CPU fast-Kalman-filtered Long track version. I touched the code recently and was also a bit annoyed by it as it only occurs in the outdated baseline scenarios. I completely agree that it should be dropped.
We should probably retire the number just to be sure (just in case it has been written/persisted). Maybe remove it and put a comment above that it is retired? What do you think?
Hi all, i got to this issue after discussing a bit the current logics on the TrackBestTrackCreator with @sponce . I had a fast look in the code, and , altough i agree on dropping the HLT1 Long-Track making in CPU from the best track creator sequence, i was wondering if one should have a better look in the dependency the clone killer has with the order of the tracks? If so i can have a look on the logics and think wether we might have some issues. I suspect that regardless of the container of tracks passed to the BestTrackCreator we should define a pre-defined order of the track types. Would you agree on this?