Skip to content

Various Changes to Michel Reco#12

Open
bamesserly wants to merge 21 commits intomainfrom
low_recoil_michels_EverChanges
Open

Various Changes to Michel Reco#12
bamesserly wants to merge 21 commits intomainfrom
low_recoil_michels_EverChanges

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