-
Notifications
You must be signed in to change notification settings - Fork 1
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
LST object build upgrade: change pT5 rz chi2 cut definition into helix approximation #40
LST object build upgrade: change pT5 rz chi2 cut definition into helix approximation #40
Conversation
/run all |
Since this repo is a fork, it seems like membership is a bit weird so the CI didn't trigger. I might just need to hardcode usernames that can trigger the CI. |
Just to note that Gavin's command seem to work normally, not sure if his username is explicitly in the sudo list. |
Should I directly push and create a CMSSW branch, not under my forked repo, so that the CI can be triggered? I think Gavin is pushing to cmssw branch. |
Ah, I see the problem now. SOrry, I misunderstood the initial comment, so this may make sense. However, there is also #44 (comment) which is not explained by this theory.
I would say finish this PR in the branch that you have, let's not complicate ourselves. In any case, now you can produce your own validation plots. 😉 |
/run all |
@YonsiG Could you please make a comment directly in the code saying what percentile you tuned the chi-squared values to? The reason I ask is because I noticed in other parts of the code slides were linked by other people but some of those links went dead, so all of that info got lost. Also, do you have the script somewhere that you used to tune these chi-squared values from the ntuple? If it's simple enough maybe we shouldn't include it, but I figured I should ask. I don't know what @slava77 and @VourMa think about this. |
We discussed this on Monday but postponed the conclusion until the Tuesday meeting and then apparently missed to check/discuss. |
/run all |
@YonsiG The code checks failed, please run |
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. Here is a timing comparison:
|
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. |
red (master) in the standalone looks the same as in other technical PRs. |
It shouldn't matter that this is from Yanxi's fork. I'll take a look to see what's happening. |
/run all |
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. Here is a timing comparison:
|
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
d403d7a
into
SegmentLinking:CMSSW_14_1_0_pre3_LST_X_LSTCore_realfiles_batch1_devel
Thank you @VourMa ! |
PR description:
This PR is to upgrade the LST tracking algorithm. In the pT5 of LST object, we used to used linear approximation for its trajectory in r-z plane. However, a better approximation is that we can treat the pT5 tracks using helix approximation. Place the cut based on keeping 99% true tracks. Slides describing the algorithm can be found here. https://indico.cern.ch/event/1410985/contributions/5931017/attachments/2875400/5035406/helix%20approxi%20for%20pT5%20rzchi2%20new%20results%20versions.pdf