Class ExperimentDataModel
java.lang.Object
uk.ac.gda.beans.ObservableModel
uk.ac.gda.client.UIObservableModel
uk.ac.gda.exafs.experiment.ui.data.ExperimentDataModel
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleintdoubleintintdoublebooleanbooleanbooleanvoidsetCollectMultipleItSpectra(boolean collectMultipleItSpectra) Whether to collect multiple It spectrum during scan.voidsetFileNameSuffix(String fileNameSuffix) voidsetI0IntegrationTime(double value) voidsetI0NumberOfAccumulations(int value) voidsetIrefIntegrationTime(double irefIntegrationTime) voidsetIrefNoOfAccumulations(int irefNoOfAccumulations) voidsetNumRepetitions(int numRepetitions) voidsetPositionsForItScan(List<List<Double>> motorPositionsDuringScan) Positions motor should be moved to for It collection.voidsetSampleDetails(String sampleDetails) voidsetScannablesToMonitor(Map<String, String> scannablesToMonitor) voidsetScannableToMoveForItScan(String scannableToMove) Name of scannable to move during It collectionvoidsetTimeBetweenRepetitions(double timeBetweenRepetitions) voidsetUseFastShutter(boolean useFastShutter) voidsetUseNoOfAccumulationsForI0(boolean useNoOfAccumulationsForI0) Methods inherited from class uk.ac.gda.client.UIObservableModel
firePropertyChangeMethods inherited from class uk.ac.gda.beans.ObservableModel
addPropertyChangeListener, addPropertyChangeListener, clearListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
I0_INTEGRATION_TIME_PROP_NAME
- See Also:
-
I0_NUMBER_OF_ACCUMULATIONS_PROP_NAME
- See Also:
-
IREF_INTEGRATION_TIME_PROP_NAME
- See Also:
-
IREF_NO_OF_ACCUMULATION_PROP_NAME
- See Also:
-
USE_NO_OF_ACCUMULATIONS_FOR_I0_PROP_NAME
- See Also:
-
FILE_NAME_SUFFIX_PROP_NAME
- See Also:
-
SAMPLE_DETAILS_PROP_NAME
- See Also:
-
USE_FAST_SHUTTER_PROP_NAME
- See Also:
-
SCANNABLES_TO_MONITOR_PROP_NAME
- See Also:
-
GENERAL_EVENT_PROP_NAME
- See Also:
-
-
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
-
setFileNameSuffix
-
getSampleDetails
-
setSampleDetails
-
setUseFastShutter
public void setUseFastShutter(boolean useFastShutter) -
getUseFastShutter
public boolean getUseFastShutter() -
setScannablesToMonitor
-
getScannablesToMonitor
-
isCollectMultipleItSpectra
public boolean isCollectMultipleItSpectra() -
setCollectMultipleItSpectra
public void setCollectMultipleItSpectra(boolean collectMultipleItSpectra) Whether to collect multiple It spectrum during scan.- Parameters:
collectMultipleItSpectra-
-
getScannableToMoveForItScan
-
setScannableToMoveForItScan
Name of scannable to move during It collection- Parameters:
scannableToMove-
-
getPositionsForItScan
-
setPositionsForItScan
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)
-