-
Notifications
You must be signed in to change notification settings - Fork 11
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
Adding SNO+ and proton scattering to sntools #41
Conversation
Thanks @svalder, this is looking good! Don’t worry about the failing tests for now—the unit tests still pass as expected, and the integration tests only fail because the new output files are being compared to a hard-coded output file which doesn’t include proton scattering events. A couple things before we can merge this:
|
Hi, we haven't studied proton scattering for WATCHMAN-LS so far, but looking over the PR, I see no reason to omit it from the |
Hi both, thank you for the comments!
RE: adding it as a |
Okay, I’ve just pushed a commit to update the integration test. With that, this PR is complete. 🎉 Thank you so much @svalder for all your work on this! |
I have added SNO+ as a detector into sntools in the form of two different geometries: inner AV filled with liquid scintillator, and external water inside the PMT support structure. This has added two new geometries to sntools called 'sphere' and hollowSphere'. The latter is two concentric spheres with the inner being empty and the outer being filled.
SNO+ also needed the addition of Liquid Alkyl-benzene (LAB) as a detector material. This has been added with the averaged chemical composition calculated through the carbon chain lengths.
Proton elastic scattering has also been implemented as an interaction channel. This is the second largest interaction channel for SNO+ and is available to liquid scintillators. This has been based off John F Beacom et al., 2002: 10.1103/PhysRevD.66.033001.
The results have been cross-checked with SNO+ preliminary event rates, as well as other an analytical event rate calculator, EstrellaNueva.
I've not yet added to the documentation, but I'm happy to do so in the same style as already written.
Please let me know if you have any comments/questions. Cheers, Sammy