musrFT crash with msr-file

Issue #6 resolved
Andreas Suter created an issue

Calling musrFT with a msr-file (see below) crashes. Something is wrong with the msr-file handler or run data handler.

$ musrFT pinning.msr -lc 1 -u Gauss -fo power

PMsrHandler::HandleFourierEntry: WARNING Found phase parameter for Fourier only. This is currently not supported. Will set the phase to 0.

musrFT_groupHistos WARNING found #t0's in RUN block > #histos! This should NEVER happen. Will ignore these entries. Please check your msr-file!!

musrFT_groupHistos WARNING found #t0's in RUN block > #histos! This should NEVER happen. Will ignore these entries. Please check your msr-file!!

musrFT_groupHistos WARNING found #t0's in RUN block > #histos! This should NEVER happen. Will ignore these entries. Please check your msr-file!! info> background 0: 2.01657 info> background 1: 4.12159 info> background 2: 4.13017

Break segmentation violation

Comments (1)

  1. Andreas Suter reporter

    fixed in 9c700a3.

    If the maximum range in the Fourier block is larger than the intrinsic one, there was a crash. The fix is checking this and reduces the maximum range to the intrinsic available maximum range.

  2. Log in to comment