Closed spaulaus closed 7 years ago
I analyzed kqxhc:/data/utk/pixieworkshop/pulser_003.ldf
. The configuration file can be found here. I made minor modifications to the configuration file to reflect some updates to the software.
The FWHM of the Time Difference was 33.7208 ps
The FWHM of the Time Difference was 33.7244 ps
The scan spends on average (20 samples) 52% more time in the FittingAnalyzer when we are using the RootFitter than the GslFitter. This result isn't surprising. The GslFitter uses predefined functions and derivatives to perform the fit, where as ROOT uses numerical methods to calculate the derivatives. Another reason is that we are setting up a TGraph before each fit. The overhead of creating the TGraph at each iteration may be causing some speed issues as well.
The RootFitter will work for analyzing signals. It only supports the VandleTimingFunction.
Description
The RootFitter class doesn't do anything useful. Development was stalled out on it since there was some kind of funky ROOT related compilation issue. This issue has since been resolved and this fitter should be fixed. Implementation of this fitter along with the additional Function classes provides programs that do fitting (utkscan, scope) a consistent functional framework to work from.
Work to be completed
Acceptance Criteria