New Physics Modeling:
- Kr83m models and defaults revised: closer to first principles and less confusing. (Matthew Szydagis, LZ / UAlbany)
- Skewness modeling off by default (in execNEST, not in NEST.cpp), but skew fits still on in order to capture the intrinsic skewness
New Code Features:
- Standard detector now LZ SR1 not LUX Run03 any longer, and secondary analysis header filed created (..._G2) with carefully selected defaults to cover both LZ SR1 and XENONnT SR0 without warnings or errors.
- GetYieldERWeighted function no longer has fixed weights: both the energy- and field-dependent weights are now adjustable
- New bash script tracker.sh in examples subfolder for simulating muons, with many comments, features, and reminders, and a smart interplay with the verbosity flag.
- To better aid in mimicking a PLR, rootNEST leakage calculation now allows NR acceptance other than 50%, Feldman-Cousin mean versus median glitch solved, plus many other rootNEST fixes for limit setting
- Xenoscope latest results on the dependences of longitudinal diffusion and electron drift velocity on E-field incorporated within new +/- 1 sigma alternative models structure.
- LArSoft Integration, with errors addressed in LArNEST examples by adding in the missing dx parameter to the FullCalculation function (Nick Carrara, DUNE / UC Davis)
- Replaced sprintf() function w/ snprintf() everywhere so new Macs stop complaining
Miscellaneous Bug Fixes:
- rootNEST now ignores bins with outlier log(S2/S1) values when calculating reduced chi^2 for GoF (Kian Trengove, LZ / UCLA)
- Repaired glitch where Nph/keV and Ne-/keV for muons were infinite, and NaN true muon energy solved.
- Exponential energy spectrum feature in execNEST restored.
- All long long int versus int64 and long long int versus long int warnings eliminated.
- Ion decays from primaries with zero kinetic energy now trigger the creation of lineages in Geant4 (Jason Brodsky, nEXO / LLNL)
- Inconsistencies in CMake Configuration Instructions made consistent (Lukas Gerritzen, MEG / Tokyo)