Interface ReadingData
-
- All Superinterfaces:
MeasuredData<MonitorValue>
- All Known Subinterfaces:
CorrectorKickData
- All Known Implementing Classes:
CorrectorKickDataImpl,ReadingDataImpl
public interface ReadingData extends MeasuredData<MonitorValue>
This is the interface for all kinds of Reading data.ReadingData can for example be:
- trajectory-data,
- closed orbit-data or
- dispersion-data
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CorrectorValuegetCorrectorValue(java.lang.String key)returns the CorrectorValue for a given key.java.util.Collection<CorrectorValue>getCorrectorValues()java.util.List<CorrectorValue>getCorrectorValues(java.util.List<java.lang.String> correctorNames, Plane plane)collects all corrector Values for the correctors of the given names and planeYaspHeadergetHeader()java.util.List<MonitorValue>getMonitorValues(java.util.List<java.lang.String> monitorNames, Plane plane)collects all monitor values for monitors of the given names and plane-
Methods inherited from interface cern.accsoft.steering.util.meas.data.yasp.MeasuredData
getMonitorValue, getMonitorValues
-
-
-
-
Method Detail
-
getCorrectorValue
CorrectorValue getCorrectorValue(java.lang.String key)
returns the CorrectorValue for a given key.- Parameters:
key-- Returns:
- the
CorrectorValue
-
getCorrectorValues
java.util.Collection<CorrectorValue> getCorrectorValues()
- Returns:
- all available correctorValues
-
getCorrectorValues
java.util.List<CorrectorValue> getCorrectorValues(java.util.List<java.lang.String> correctorNames, Plane plane)
collects all corrector Values for the correctors of the given names and plane- Parameters:
correctorNames- the names of the correctors for which to retrieve the valuesplane- the plane for which toretrieve the values- Returns:
- the corrector-values
-
getMonitorValues
java.util.List<MonitorValue> getMonitorValues(java.util.List<java.lang.String> monitorNames, Plane plane)
collects all monitor values for monitors of the given names and plane- Parameters:
monitorNames- the names of the monitorsplane- the plane for which to retrieve the values- Returns:
- the corrector-values
-
getHeader
YaspHeader getHeader()
- Returns:
- the yasp header data in this reading data
-
-