Class DefaultBeamSimulator
java.lang.Object
org.scictrl.mp.orbitcorrect.accessories.DefaultBeamSimulator
- All Implemented Interfaces:
IBeamSimulator
,IConfigurable
Simulates positions of beam in verical and horizontal plane at BPMonitors.
- Author:
- igor@scictrl.com
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(org.apache.commons.configuration.Configuration conf) configure.static double[]
s_simulateHorizontal
(DataBush dataBush) Simulates values of position of electron beam in horizontal plane at BPMonitors.static double[]
s_simulateVertical
(DataBush dataBush) Simulates values of position of electron beam in vertical plane at BPMonitors.double[]
simulateHorizontal
(DataBush dataBush) simulateHorizontal.double[]
simulateVertical
(DataBush dataBush) simulateVertical.
-
Field Details
-
ver
protected double[] verVertical BPM data. -
hor
protected double[] horHorizontal BPM data.
-
-
Constructor Details
-
DefaultBeamSimulator
public DefaultBeamSimulator()DefaultBeamSimulator constructor .
-
-
Method Details
-
s_simulateHorizontal
Simulates values of position of electron beam in horizontal plane at BPMonitors.- Parameters:
dataBush
- aDataBush
object- Returns:
- an array of
invalid reference
double
-
s_simulateVertical
Simulates values of position of electron beam in vertical plane at BPMonitors.- Parameters:
dataBush
- aDataBush
object- Returns:
- an array of
invalid reference
double
-
simulateHorizontal
simulateHorizontal.
Simulates values of position of electron beam in horizontal plane at BPMonitors.- Specified by:
simulateHorizontal
in interfaceIBeamSimulator
- Parameters:
dataBush
- aDataBush
object- Returns:
- an array of
invalid reference
double
-
simulateVertical
simulateVertical.
Simulates values of position of electron beam in vertical plane at BPMonitors.- Specified by:
simulateVertical
in interfaceIBeamSimulator
- Parameters:
dataBush
- aDataBush
object- Returns:
- an array of
invalid reference
double
-
configure
public void configure(org.apache.commons.configuration.Configuration conf) configure.
- Specified by:
configure
in interfaceIConfigurable
- Parameters:
conf
- aConfiguration
object
-