Class ExperimentDataModel

java.lang.Object
uk.ac.gda.beans.ObservableModel
uk.ac.gda.client.UIObservableModel
uk.ac.gda.exafs.experiment.ui.data.ExperimentDataModel

public class ExperimentDataModel extends UIObservableModel
  • Field Details

  • Constructor Details

    • ExperimentDataModel

      public ExperimentDataModel()
  • Method Details

    • getI0IntegrationTime

      public double getI0IntegrationTime()
    • setI0IntegrationTime

      public void setI0IntegrationTime(double value)
    • getI0NumberOfAccumulations

      public int getI0NumberOfAccumulations()
    • setI0NumberOfAccumulations

      public void setI0NumberOfAccumulations(int value)
    • getIrefIntegrationTime

      public double getIrefIntegrationTime()
    • setIrefIntegrationTime

      public void setIrefIntegrationTime(double irefIntegrationTime)
    • getIrefNoOfAccumulations

      public int getIrefNoOfAccumulations()
    • setIrefNoOfAccumulations

      public void setIrefNoOfAccumulations(int irefNoOfAccumulations)
    • isUseNoOfAccumulationsForI0

      public boolean isUseNoOfAccumulationsForI0()
    • setUseNoOfAccumulationsForI0

      public void setUseNoOfAccumulationsForI0(boolean useNoOfAccumulationsForI0)
    • getFileNameSuffix

      public String getFileNameSuffix()
    • setFileNameSuffix

      public void setFileNameSuffix(String fileNameSuffix)
    • getSampleDetails

      public String getSampleDetails()
    • setSampleDetails

      public void setSampleDetails(String sampleDetails)
    • setUseFastShutter

      public void setUseFastShutter(boolean useFastShutter)
    • getUseFastShutter

      public boolean getUseFastShutter()
    • setScannablesToMonitor

      public void setScannablesToMonitor(Map<String,String> scannablesToMonitor)
    • getScannablesToMonitor

      public Map<String,String> getScannablesToMonitor()
    • isCollectMultipleItSpectra

      public boolean isCollectMultipleItSpectra()
    • setCollectMultipleItSpectra

      public void setCollectMultipleItSpectra(boolean collectMultipleItSpectra)
      Whether to collect multiple It spectrum during scan.
      Parameters:
      collectMultipleItSpectra -
    • getScannableToMoveForItScan

      public String getScannableToMoveForItScan()
    • setScannableToMoveForItScan

      public void setScannableToMoveForItScan(String scannableToMove)
      Name of scannable to move during It collection
      Parameters:
      scannableToMove -
    • getPositionsForItScan

      public List<List<Double>> getPositionsForItScan()
    • setPositionsForItScan

      public void setPositionsForItScan(List<List<Double>> motorPositionsDuringScan)
      Positions motor should be moved to for It collection.
      Parameters:
      motorPositionsDuringScan -
    • getTimeBetweenRepetitions

      public double getTimeBetweenRepetitions()
    • setTimeBetweenRepetitions

      public void setTimeBetweenRepetitions(double timeBetweenRepetitions)
    • getNumRepetitions

      public int getNumRepetitions()
    • setNumRepetitions

      public void setNumRepetitions(int numRepetitions)