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

Various Changes to Michel Reco #12

Open
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

bamesserly
Copy link
Collaborator

These changes should only impact the people using MAT michels.

We're fiddling with Mehreen's Tpi estimator-from-michel-range and low Tpi weight, adding systematics to them, among other things.

egranadosvazquez and others added 11 commits October 5, 2023 11:10
 * calculators/LowRecoilPionCuts.h => Her I get the best thetapi for the best pion and I save the information in the member m_bestthetaangle
 * calculators/WeightFunctions.h => I added the function to get the pion reweight obtained by Mehreen
 * utilities/LowRecoilPionReco.h => I added the member m_bestthetaangle
We need the cluster index in order to fix the double counting between
tracked and untracked clusters.

Other changes: switch a few hardcoded constants to use PlotUtilsPhysicalConstants.
Reorder member variables to better resemble the order that they're initialized.
(which is best practice in C++ and can lead to bugs otherwise).
… results were better with the previous version
Pick up the new way to store the tpi-from-michel-range estimator constants.
Bugfix to the new michel systematic.
Due to uncertainty in michel track range from 1.4% uncertainty
on detector scintillator mass (per the NSF defaults file).
@bamesserly
Copy link
Collaborator Author

I think it may be time to merge this bad boy into main.

@sultamehr, @egranadosvazquez can you please review and comment on the readiness and status of this branch?

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

Successfully merging this pull request may close these issues.

2 participants