Closed WMGoBuffs closed 10 months ago
Very strange. There is a test case for getSigma
in the EGHTraceFitter test, that seems to work properly.
What version of OpenMS are you using?
Sorry, I missed the notification when you responded. I just tested the above snippet of code with a current development version (1/14/2015). My test was slightly modified, as TraceFitter is no longer a template, but the results were the same.
stale issue and not confirmed... will close
I've run into an issue with the EGHTraceFitter in FeatureFinderAlgorithmPicked. I can't get sensible output from fits. As an example, try to replace the #if block at line 760 in FeatureFinderAlgorithmPicked with:
(just adding the sigma output to the normal debug output), then you will find that the EGH sigma is always equal to the EGH height. Here is a tiny piece of my output with a small simulated MS1 run: EGH: 681.202 50682.4 50682.4 GAUSS: 681.202 50682.4 3.76351 EGH: 859.372 76963.1 76963.1 GAUSS: 859.372 76963.1 3.31985 EGH: 747.486 52509.5 52509.5 GAUSS: 747.486 52509.5 2.85905 EGH: 852.869 49904.7 49904.7 GAUSS: 852.869 49904.7 2.90028
I've gone hunting in EGHTraceFitter for an obvious bug, but I haven't found it. I hope someone with a better understanding of the fitter algorithm can spot it.