Interface TrajectoryData
-
- All Superinterfaces:
Data,DynamicData
- All Known Implementing Classes:
TrajectoryDataImpl
public interface TrajectoryData extends DynamicData
This is the general interface for storing noise-data
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetAverageRms()doublegetMeanValue(Monitor monitor)the mean position value for the given monitorjava.util.List<java.lang.Double>getMeanValues()get all the position mean values for the active monitorsjava.util.List<java.lang.Double>getMeanValues(Plane plane)all the mean values for monitors of the given planedoublegetRmsValue(Monitor monitor)java.util.List<java.lang.Double>getRmsValues()get the noise-values for the active monitorsjava.util.List<java.lang.Double>getRmsValues(Plane plane)the monitor rms-values for the given planejava.util.List<java.lang.Boolean>getValidityValues()java.util.List<java.lang.Boolean>getValidityValues(Plane plane)-
Methods inherited from interface cern.accsoft.steering.aloha.meas.data.DynamicData
addListener, removeListener
-
-
-
-
Method Detail
-
getMeanValue
double getMeanValue(Monitor monitor)
the mean position value for the given monitor- Parameters:
monitor- the monitor for which to retrieve the value- Returns:
- the mean position value
-
getRmsValue
double getRmsValue(Monitor monitor)
- Parameters:
monitor- the monitor for which to return the noise- Returns:
- the noise for the given monitor
-
getMeanValues
java.util.List<java.lang.Double> getMeanValues()
get all the position mean values for the active monitors- Returns:
- the position values
-
getMeanValues
java.util.List<java.lang.Double> getMeanValues(Plane plane)
all the mean values for monitors of the given plane- Parameters:
plane- the plane for which to get the mean values- Returns:
- the mean values
-
getRmsValues
java.util.List<java.lang.Double> getRmsValues()
get the noise-values for the active monitors- Returns:
- all nois-values for the active monitors
-
getRmsValues
java.util.List<java.lang.Double> getRmsValues(Plane plane)
the monitor rms-values for the given plane- Parameters:
plane- the plane for which to retrieve the rms-values- Returns:
- the rms values
-
getAverageRms
double getAverageRms()
- Returns:
- the average noise over all the active monitors
-
getValidityValues
java.util.List<java.lang.Boolean> getValidityValues()
- Returns:
- a list of booleans, indicating if the data for the given monitor is valid, or not.
-
getValidityValues
java.util.List<java.lang.Boolean> getValidityValues(Plane plane)
- Parameters:
plane-- Returns:
- the validity values for all active monitors in the given plane
-
-