From 59525a787e0e3c392ce328abd983c532cfd75c5e Mon Sep 17 00:00:00 2001 From: Suter Andreas Date: Tue, 24 Feb 2015 10:32:59 +0100 Subject: [PATCH] added missing background range from msr-file --- src/musrFT.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/musrFT.cpp b/src/musrFT.cpp index b2181b25..5a76299c 100644 --- a/src/musrFT.cpp +++ b/src/musrFT.cpp @@ -1282,6 +1282,16 @@ Int_t main(Int_t argc, Char_t *argv[]) if (startupParam.packing > 1) pack = startupParam.packing; data.SetPacking(pack); + + // get background range + Int_t bkgStart=-1, bkgEnd=-1; + bkgStart = runs->at(runList[j]-1).GetBkgRange(0); + bkgEnd = runs->at(runList[j]-1).GetBkgRange(1); + if ((startupParam.bkg_range[0] == -1) && (bkgStart != -1)) + startupParam.bkg_range[0] = bkgStart; + if ((startupParam.bkg_range[1] == -1) && (bkgEnd != -1)) + startupParam.bkg_range[1] = bkgEnd; + data.SetBkgRange(startupParam.bkg_range); } } else { // obtain info from command line options for direct data-file read musrFT_getMetaInfo(startupParam.dataFln[i-msrHandler.size()], rawRunData, str);