-
Notifications
You must be signed in to change notification settings - Fork 21
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
Optimize ECAL lin-reg MIP tracking #1497
base: trunk
Are you sure you want to change the base?
Conversation
Here is the presentation that shows the effect of the different values |
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.
This feels like a lot of tracks, but I also suppose we have low requirements and an entire shower to analyze.
One feature I would like to be considered is to "extend" tracks. How many of these tracks are just several 3-hit segments of something we would consider a single track? This may be too big of an ask and is venturing close to doing full-scale tracking which we could probably just use ACTS for at some point.
Yeah calling these "tracks" is actually an overstatement. All of these are 3-hit segments, so if you have a long track that makes 15 hits, that's going to lead to 5 "track" on this plot. And that's one reason for the inflation. The other is that in the past with the old radius we technically didnt use the back ECAL at all, so now adding all those makes more "tracks". I think you have a good point, but I dont see how to do it with the current code. I kinda agree that we should just move away from the lin-reg approach for the further future. We actually played with ACTS w/ B=0 field for the reduced tracker that didnt really work out well, but the algo mentioned in #1491 could be explored for ECAL usage too |
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.
Yea, the ECal situation is weird. We don't need a good track fit, we just want to be able to algorithmically recognize tracks out of a sea of hits.
I think this is good as is, I'm glad to hear there are two reasons for such a large increase in the number of "tracks". Since both signal and background overflow our histograms, maybe we need to extend the axis in DQM as well? Might need to be reserved for future, I have no idea how that will interact with our CI testing.
I also am very invested in using good vocabulary, so maybe the histograms and some other important locations could use a different word that track? tracklets? track segments?
I propose to extend and rename in the PR that addresses #1486 I do actually plan to tackle that soon too, although next week is tricky with Thanksgiving. But it should prob be done before the next ldmx-sw is cut. Here is a normalized plot with an overflow bin btw: (this is after trigger and fiducial, seems to change the ecalPN quite a lot) |
I am updating ldmx-sw, here are the details.
What are the issues that this addresses?
This resolves #1420
Check List
This is a work together with @kawaterrysit
We optimized kaons vs signal, I'll attach the plot when we fully converge, but the 23 mm seems already pretty good. Edit: the best option actually seems to be 35 mm.
With the original setting we really were just looking in the front ECAL since the 9 mm setting would not reach the next layer in the back ECAL. So we expect much more tracks to be built like this.