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