Class TrajectoryPlugin
- java.lang.Object
-
- cern.accsoft.steering.aloha.plugin.api.AbstractAlohaPlugin
-
- cern.accsoft.steering.aloha.plugin.traj.TrajectoryPlugin
-
- All Implemented Interfaces:
AlohaBeanFactoryAware,BeanAware,AlohaPlugin,DisplaySetFactory,ReaderProvider,SensitivityMatrixContributorFactory
public class TrajectoryPlugin extends AbstractAlohaPlugin implements ReaderProvider, DisplaySetFactory, AlohaBeanFactoryAware, SensitivityMatrixContributorFactory
This plugin provides components to analyze trajectory/orbit data from yasp
-
-
Field Summary
-
Fields inherited from class cern.accsoft.steering.aloha.plugin.api.AbstractAlohaPlugin
alohaBeanFactory
-
-
Constructor Summary
Constructors Constructor Description TrajectoryPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<SensitivityMatrixContributor>createContributors(Measurement measurement)creates one or moreSensitivityMatrixContributors for the given measurementDisplaySetcreateDisplaySet(Measurement measurement)this method must return a new instance of aDisplaySetwhich correspond to the measurement.java.lang.StringgetName()java.util.List<Reader>getReaders()This has to return a list, which contains readers for certain measurements.voidinit()the init method, which shall be called automatically by theAlohaBeanFactory-
Methods inherited from class cern.accsoft.steering.aloha.plugin.api.AbstractAlohaPlugin
getAlohaBeanFactory, setAlohaBeanFactory
-
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.bean.aware.AlohaBeanFactoryAware
setAlohaBeanFactory
-
-
-
-
Method Detail
-
init
public void init()
the init method, which shall be called automatically by theAlohaBeanFactory
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceAlohaPlugin- Returns:
- the name of the plugin
-
getReaders
public java.util.List<Reader> getReaders()
Description copied from interface:ReaderProviderThis has to return a list, which contains readers for certain measurements.- Specified by:
getReadersin interfaceReaderProvider- Returns:
- a list of
Readers
-
createDisplaySet
public DisplaySet createDisplaySet(Measurement measurement)
Description copied from interface:DisplaySetFactorythis method must return a new instance of aDisplaySetwhich correspond to the measurement. (If the factory can handle this kind of measurement) If the Factory cannot create aDisplaySetfrom the given measurement, then this method has to return null.- Specified by:
createDisplaySetin interfaceDisplaySetFactory- Parameters:
measurement- the measurement for which to create a DisplaySet- Returns:
- the new displaysets if the measurement is handled, null otherwise.
-
createContributors
public java.util.List<SensitivityMatrixContributor> createContributors(Measurement measurement)
Description copied from interface:SensitivityMatrixContributorFactorycreates one or moreSensitivityMatrixContributors for the given measurement- Specified by:
createContributorsin interfaceSensitivityMatrixContributorFactory- Parameters:
measurement- the measurement for which to create theSensitivityMatrixContributors- Returns:
- a list of
SensitivityMatrixContributors
-
-