From 97d15e51860d75b25efed3c043c8822af1123acf Mon Sep 17 00:00:00 2001 From: Christof Kraus <christof.kraus@psi.ch> Date: Mon, 20 Jul 2020 11:45:15 +0200 Subject: [PATCH] Resolve "Option MINBINEMITTED and MINSTEPFORREBIN not working" --- src/BasicActions/Option.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/BasicActions/Option.cpp b/src/BasicActions/Option.cpp index fc9e7eab2..adacaf7f8 100644 --- a/src/BasicActions/Option.cpp +++ b/src/BasicActions/Option.cpp @@ -295,6 +295,8 @@ Option::Option(const std::string &name, Option *parent): Attributes::setReal(itsAttr[MTSSUBSTEPS], mtsSubsteps); Attributes::setReal(itsAttr[REMOTEPARTDEL], remotePartDel); Attributes::setReal(itsAttr[REPARTFREQ], repartFreq); + Attributes::setReal(itsAttr[MINBINEMITTED], minBinEmitted); + Attributes::setReal(itsAttr[MINSTEPFORREBIN], minStepForRebin); Attributes::setReal(itsAttr[REBINFREQ], rebinFreq); Attributes::setBool(itsAttr[RHODUMP], rhoDump); Attributes::setBool(itsAttr[EBDUMP], ebDump); @@ -437,6 +439,14 @@ void Option::execute() { repartFreq = int(Attributes::getReal(itsAttr[REPARTFREQ])); } + if (itsAttr[MINBINEMITTED]) { + minBinEmitted = int(Attributes::getReal(itsAttr[MINBINEMITTED])); + } + + if (itsAttr[MINSTEPFORREBIN]) { + minStepForRebin = int(Attributes::getReal(itsAttr[MINSTEPFORREBIN])); + } + if(itsAttr[REBINFREQ]) { rebinFreq = int(Attributes::getReal(itsAttr[REBINFREQ])); } -- GitLab