cms-L1TK / cmssw

Fork of CMSSW where improvements to L1 tracking code are developed.
http://cms-sw.github.io/
Apache License 2.0
4 stars 5 forks source link

Memory cleanup #98

Closed aryd closed 2 years ago

aryd commented 2 years ago

PR description:

This code fixes: File writing to always use a leading 0x Memory processing updated in the VMRouterCM to process PS before 2S memories Removed one pipelining stage in the MatchProcessor to match HLS implementation Change IR to process 108 stubs (this causes a loss of 0.1% tracking efficiency) Some other minor cleanup

PR validation:

Code run both standalone and in CMSSW to verify that tracking works fine

if this PR is a backport please specify the original PR and why you need to backport that PR:

Before submitting your pull requests, make sure you followed this checklist:

tomalin commented 2 years ago

This has conflicts. Please update your branch with the latest changes from L1TK-dev-12_0_0_pre4. i.e.

In brand new CMSSW project area do: cmsenv git cms-checkout-topic -u cms-L1TK:L1TK-dev-12_0_0_pre4 git cms-rebase-topic -u cms-L1TK:MemoryCleanup

If git reports unresolved conflicts, fix these by hand, then use "git add" for each file you have fixed. Then do "git rebase --continue" to continue with the rebase. (If after doing "git rebase --continue", it says "No changes - did you forget to use 'git add'?”, this may be due to this git bug, so dot "git rebase --skip"). You may need to do "git push -f ..." when done.