Class SummingMythenDetector

All Implemented Interfaces:
Detector, Mythen, Device, Scannable, Configurable, Findable, gda.observable.IObservable, Serializable, org.springframework.beans.factory.InitializingBean

@ServiceInterface(Mythen.class) public class SummingMythenDetector extends MythenDetectorImpl
See Also:
  • Field Details

    • step

      protected double step
    • panelName

      protected String panelName
  • Constructor Details

    • SummingMythenDetector

      public SummingMythenDetector()
  • Method Details

    • setStep

      public void setStep(double step)
      Sets the angle step to use when summing the data.
    • getStep

      public double getStep()
    • atScanEnd

      public void atScanEnd() throws DeviceException
      Description copied from class: ScannableBase
      Called for every Scannable at the end of a group of nested scans (or a single scan if that is the case).

      Note that this is only called if the Scan finishes normally, or has been requested to finish early. This will not be called if the scan finishes due to an exception of any kind. See Scannable.atCommandFailure() Default behaviour is to do nothing. Inheriting classes have the option to implement this if their specific behaviour requires it.

      Specified by:
      atScanEnd in interface Scannable
      Overrides:
      atScanEnd in class MythenDetectorImpl
      Throws:
      DeviceException
      See Also:
    • sumProcessedData

      protected void sumProcessedData() throws DeviceException
      Throws:
      DeviceException