def setup_method(self): self.ms = ModeSelector(createMockDiffractometerGeometry(), parameterManager=None) self.pm = VliegParameterManager(createMockDiffractometerGeometry(), None, self.ms) self.ms.setParameterManager(self.pm)
def __init__(self, ubcalc, raiseExceptionsIfAnglesDoNotMapBackToHkl=True): r = raiseExceptionsIfAnglesDoNotMapBackToHkl HklCalculatorBase.__init__(self, ubcalc, raiseExceptionsIfAnglesDoNotMapBackToHkl=r) self._gammaParameterName = ({ 'arm': 'gamma', 'base': 'oopgamma' }[settings.geometry.gamma_location]) self.mode_selector = ModeSelector(settings.geometry, None, self._gammaParameterName) self.parameter_manager = VliegParameterManager( settings.geometry, settings.hardware, self.mode_selector, self._gammaParameterName) self.mode_selector.setParameterManager(self.parameter_manager)
def setup_method(self): self.hw = createMockHardwareMonitor() self.ms = ModeSelector(createMockDiffractometerGeometry()) self.pm = VliegParameterManager(createMockDiffractometerGeometry(), self.hw, self.ms)