Skip to content
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

Look for backscattering in nonfiducial events #27

Open
3 tasks
DuncanWilmot opened this issue Feb 9, 2024 · 6 comments
Open
3 tasks

Look for backscattering in nonfiducial events #27

DuncanWilmot opened this issue Feb 9, 2024 · 6 comments
Assignees

Comments

@DuncanWilmot
Copy link
Contributor

DuncanWilmot commented Feb 9, 2024

Tasks

  • Understand how to define fiducial and nonfiducial events for v14 8 GeV samples and moving forward
  • Compute ratio of total (post trigger) events which are fiducial/nonfiducial (compute uncertainties by propagating dN = sqrt(N) where N is # of events)
  • Follow nonfiducial events (skim all fiducial events out of the root data) and determine if showers are scattering back into the ECal and depositing energy

Background Information

  • Speaking generally, nonfiducial events are those in which the recoil electron misses the ECal, or is beyond the "acceptance" of the ECal
  • We may find that a real dark matter signature in nature corresponds partially or entirely to nonfiducial events in LDMX, so understanding this subset is important

Existing material to start off

@DuncanWilmot DuncanWilmot changed the title Looking for backscattering of nonfiducial events Look for backscattering in nonfiducial events Feb 9, 2024
@tvami
Copy link
Contributor

tvami commented Apr 17, 2024

@DuncanWilmot I found this branch in ldmx-sw, it seems David tried to have it all in ldmx-sw, but maybe it's all outdated at this point:
https://github.com/LDMX-Software/ldmx-sw/compare/nonfiducial-filter?expand=1
We should think about what to do with this branch

(also the sub-branch: https://github.com/LDMX-Software/SimCore/compare/nonfiducial-filter?expand=1

@DuncanWilmot
Copy link
Contributor Author

@tvami Right, I recall David generating nonfiducial samples with this. I will try to find some old overleaf documentation or slides to see if this ended up producing good results (at least for older versions)

@tvami
Copy link
Contributor

tvami commented Apr 17, 2024

Sample I mentioned today

/home/vamitamas/NonFiducialSimu/events_nonfiducial_test_production.root

@tvami
Copy link
Contributor

tvami commented Apr 18, 2024

I'll have to redo the sample, but the prod efficiency is veeeery low (0.02%):

[ Simulator ] : Started 487736 events to produce 86 events.

I'll let you know when I have about 2500 events to look at

@tvami
Copy link
Contributor

tvami commented Apr 19, 2024

Here is the final sample stat

Started 13366829 events to produce 1897 events.

Located at

/home/vamitamas/NonFiducialSimu/events_nonfiducial_fullEcal_production.root

@51M0nS55 @DuncanWilmot please have a look at it! Thanks

@tvami tvami self-assigned this Apr 22, 2024
@tvami
Copy link
Contributor

tvami commented Apr 22, 2024

The PR about the filter is merged:

LDMX-Software/ldmx-sw#1285

It is named NonFiducialFilter and one example on how to run it can be found at

https://github.com/LDMX-Software/ldmx-sw/blob/d564390aee82b6f5666574d3f7a8ccf6c2f11d1e/Biasing/test/ecal_pn_nonfiducial.py

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

No branches or pull requests

3 participants