pixie16 / paass

Pixie Acquisition and Analysis Software Suite
https://pixie16.github.io/paassdoc/
GNU General Public License v3.0
10 stars 29 forks source link

Resolves Issue #232 - RootFitter does not do anything useful #239

Closed spaulaus closed 7 years ago

spaulaus commented 7 years ago

This fixes Issue #232. The RootFitter has been updated to so that it produces accurate results. The scope has been updated to use the proper fitting functions.

spaulaus commented 7 years ago

Testing

Program compiles if ROOT is not present.

Result : PASS

The program compiles and links properly when ROOT is not installed. The GSL 1 fitter was throwing fits, but the program didn't have any major issues.

Scope fits and plots in bins

Result : PASS

The scope fits the data and provides results that are consistent with what we expect. The plot and fit results are displayed in bins. We tried to break the fit by providing bogus values to the range but things worked without issue. E.x. fit 20 0, fit 20 -30, fit 20 70. The traces were less than 70 bins long.

Tested results from utkscan

Result : PASS

The results from the test data file showed no statistical deviation from the GslFitter.

Ran the unittest

Result : PASS