From b30ca3c3043288529f1ae8e499a9594ab1d5990e Mon Sep 17 00:00:00 2001
From: Walter Van Herck <w.van.herck@fz-juelich.de>
Date: Tue, 24 Oct 2017 12:41:38 +0200
Subject: [PATCH] Translate detector analyzer properties from domain to GUI

---
 GUI/coregui/Models/TransformFromDomain.cpp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/GUI/coregui/Models/TransformFromDomain.cpp b/GUI/coregui/Models/TransformFromDomain.cpp
index 1eb27634626..fd88b60709f 100644
--- a/GUI/coregui/Models/TransformFromDomain.cpp
+++ b/GUI/coregui/Models/TransformFromDomain.cpp
@@ -290,7 +290,15 @@ void TransformFromDomain::setInstrumentDetectorFromSample(InstrumentItem* instru
         }
     }
     // polarization analysis parameters
-
+    double total_transmission = p_detector->analyzerTotalTransmission();
+    if (total_transmission>0.0) {
+        kvector_t analyzer_dir = p_detector->analyzerDirection();
+        double efficiency = p_detector->analyzerEfficiency();
+        detector_item->setVectorItem(DetectorItem::P_ANALYZER_DIRECTION, analyzer_dir);
+        detector_item->setItemValue(DetectorItem::P_ANALYZER_EFFICIENCY, efficiency);
+        detector_item->setItemValue(DetectorItem::P_ANALYZER_TOTAL_TRANSMISSION,
+                                    total_transmission);
+    }
 }
 
 void TransformFromDomain::setItemFromSample(SphericalDetectorItem* detectorItem,
-- 
GitLab