Skip to content

Conversation

@aryd
Copy link

@aryd aryd commented Oct 29, 2025

PR description:

Change/fix implementation of TrackletConfigBuilder to simplify logic and unintended routing for L1L2 seeding.

PR validation:

Have run tracking on 200PU and seen good tracking efficiency

//Now handle the AS memories used by the TrackletProcessors. Original code tried to implement
//this algorithmically, but logic got super confusing so now rewritten using a 'table' of the TPs

std::vector<std::pair<std::string, std::pair<std::string, std::vector<std::string> > > > TPs = {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this not part of the wiring map created by L1TrackConfigBuilder? If we really need this huge table here, then please add big comment explaining how this table was producer, so people know how & when to modify it in future.

@tomalin
Copy link
Collaborator

tomalin commented Nov 19, 2025

This fails git CI, because tracking efficiency too low etc. My PR #334 changed the definitions of tracking performance, but also adjusted git CI thresholds so CI still passed. My PR was merged on Oct. 12. You could trying rebasing in case this explains the poor tracking performance of your PR. but I suspect your PR may genuinely be giving reduced tracking performance.

@tomalin
Copy link
Collaborator

tomalin commented Dec 2, 2025

Given that Thomas Schuh's big PR has just been merged, your PR needs rebasing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants