-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean up T3T3 flag and add flag to allow triplet pLSs in TCs #358
Conversation
Do you think if |
I have checked that and, unfortunately, that's not the case: |
I fixed a minor formatting issue. Now that the CI is implemented, it will be clear when there are formatting issues in PRs. All the changes look good to me and it works perfectly. It's a very impressive efficiency improvement, and I'm curious to see if some better cleanup can be done so that we can make it the default option. I'll approve the PR, but I'll wait a bit more to merge it since many people are on vacation and they might want to take a look when they come back. Thanks, @VourMa! |
/run standalone |
The PR was built and ran successfully in standalone mode. Here are some of the comparison plots. The full set of validation and comparison plots can be found here. |
The PR was built and ran successfully with CMSSW. Here are some plots. OOTB All TracksThe full set of validation and comparison plots can be found here. |
I'll merge this now that people had more time to look at it and I was able to test the CI. Thank you @VourMa! |
The
-3
flag (T3T3EXTENSION
in theMakefile
) was deprecated in the code. I am removing any references to this option and I am reusing the same flag (-3
) to add an option to include pLS triplets in the TC collection. This is not meant to be a flag to be used in the standalone (hence the physics and timing comparison below should not be interpreted as a proposal for standalone usage) but it has proven to be very useful for CMSSW configurations.Physics performance
I am comparing the master branch with the updated branch with:
No
-3
flag = no pLS triplet in TCs =>Same performance as the master: plots
No
-3
flag = no pLS triplet in TCs =>Higher efficiency, fake and duplicate rate than the master, mostly coming from pLSs: plots
Timing performance