aboutsummaryrefslogtreecommitdiff
path: root/src/fit.c
AgeCommit message (Expand)Author
2018-11-30sizeof()/sizeof() -> LEN()tlatorre
2018-11-30nll_muon -> nll and nll -> nopt_nlltlatorre
2018-11-30add ability to fit for multiple verticestlatorre
2018-11-28update sno_charge.ctlatorre
2018-11-27add rayleigh scatteringtlatorre
2018-11-27update dx_shower to 10 cm to speed things uptlatorre
2018-11-25add a separate `dx_shower` parameter for the spacing of the shower track inte...tlatorre
2018-11-17speed up likelihood function and switch to using fixed dxtlatorre
2018-11-14update yaml format to store fit results as a dictionary indexed by the partic...tlatorre
2018-11-11update likelihood function to fit electrons!tlatorre
2018-10-21set default number of points to 500tlatorre
2018-10-19epsrel -> npointstlatorre
2018-10-18update fit to fit for electrons and protonstlatorre
2018-10-12skip PMTs which weren't hit for the fast likelihood calculationtlatorre
2018-10-06prune output of mcvx and mctk bankstlatorre
2018-10-05epsrel = 1e-2 to speed up fittlatorre
2018-10-02update optics to use LETA constants for the D2O phasetlatorre
2018-10-01flag PMTs with the KPF_DIS bit settlatorre
2018-09-25increase maxeval to 20 for the "quick" minimization phasetlatorre
2018-09-20add particle id code to output filetlatorre
2018-09-20add git SHA1 hash to output filetlatorre
2018-09-20add time elapsed to the output filetlatorre
2018-09-20add a command line option to only fit the first eventtlatorre
2018-09-20add absorption lengths for D2O and H2O weighted by the Cerenkov spectrum and ...tlatorre
2018-09-19change output file format to YAMLtlatorre
2018-09-18stop fitting when the likelihood difference is less than 1e-2tlatorre
2018-09-18add free_charge() to free memory used to interpolate the charge distributionstlatorre
2018-09-18add a ctrl-c handlertlatorre
2018-09-13fix width formatting for t0tlatorre
2018-09-12small updates to speed things uptlatorre
2018-09-12update the starting parameterstlatorre
2018-09-11only print the likelihood value once for each iteration during the "quick" mi...tlatorre
2018-09-11fix the energy and position when doing the "quick" minimizationstlatorre
2018-09-11switch order of expressions to avoid a valgrind warningtlatorre
2018-09-11add PMT responsetlatorre
2018-09-10add a fast likelihood functiontlatorre
2018-09-04update kinetic energy step size to 2% of initial kinetic energy guesstlatorre
2018-09-04update fit to guess energy, direction, and t0tlatorre
2018-08-31start by doing a series of "quick" minimizationstlatorre
2018-08-31add epsrel argument to likelihood functiontlatorre
2018-08-31update the lower bound for the energy in the fittlatorre
2018-08-31update the criterion for the fit convergencetlatorre
2018-08-31update likelihood check to 1e-5 since that's what we pass to nlopttlatorre
2018-08-31fit in a do while loop until the fit converges to the same likelihood valuetlatorre
2018-08-31add option to save fit results to a text filetlatorre
2018-08-31update printf arguments to keep output alignedtlatorre
2018-08-31print out how long the likelihood function takestlatorre
2018-08-28add path to the likelihood fittlatorre
2018-08-14fix ev pointer bugtlatorre
2018-08-14update pmt hit array in event struct to be MAX_PMTS longtlatorre