Class ModelKickResponseDataImpl
- java.lang.Object
-
- cern.accsoft.steering.aloha.meas.data.AbstractDynamicData
-
- cern.accsoft.steering.aloha.plugin.kickresp.meas.data.ModelKickResponseDataImpl
-
- All Implemented Interfaces:
BeanAware,MachineElementsManagerAware,Data,DynamicData,ModelKickResponseData
public class ModelKickResponseDataImpl extends AbstractDynamicData implements ModelKickResponseData
the implementation of kick-response data calculated from the model.
-
-
Constructor Summary
Constructors Constructor Description ModelKickResponseDataImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcalc()This method must be implemented by subclasses to calc new values which then can be retrieved.ModelDelegategetModelDelegate()Jama.MatrixgetResponseMatrix()return the calculated response-matrix according to the selected correctors and monitors.voidsetKickConfiguration(KickConfiguration kickConfiguration)voidsetModelDelegate(ModelDelegate modelDelegate)voidsetResponseMatrixTool(cern.accsoft.steering.jmad.tools.response.ResponseMatrixTool responseMatrixTool)-
Methods inherited from class cern.accsoft.steering.aloha.meas.data.AbstractDynamicData
addListener, ensureUpToDate, getActiveCorrectors, getActiveMonitors, getMachineElementsManager, isDirty, removeListener, setDirty, setMachineElementsManager
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface cern.accsoft.steering.aloha.meas.data.DynamicData
addListener, removeListener
-
-
-
-
Method Detail
-
getResponseMatrix
public Jama.Matrix getResponseMatrix()
Description copied from interface:ModelKickResponseDatareturn the calculated response-matrix according to the selected correctors and monitors. The recalculation is automatically triggered, if the model became dirty or the selected elements changed.- Specified by:
getResponseMatrixin interfaceModelKickResponseData- Returns:
- the last calculated response-matrix.
-
calc
protected void calc()
Description copied from class:AbstractDynamicDataThis method must be implemented by subclasses to calc new values which then can be retrieved.- Specified by:
calcin classAbstractDynamicData
-
setResponseMatrixTool
public void setResponseMatrixTool(cern.accsoft.steering.jmad.tools.response.ResponseMatrixTool responseMatrixTool)
-
setKickConfiguration
public void setKickConfiguration(KickConfiguration kickConfiguration)
-
setModelDelegate
public void setModelDelegate(ModelDelegate modelDelegate)
-
getModelDelegate
public ModelDelegate getModelDelegate()
-
-