Class FrequencyBeamSimulator
java.lang.Object
org.scictrl.mp.orbitcorrect.accessories.FrequencyBeamSimulator
- All Implemented Interfaces:
IBeamSimulator
,IConfigurable
FrequencyBeamSimulator class.
- Author:
- igor@scictrl.com
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic double
calculateRelativeElectronEnergyShift
(DataBush databush) calculateRelativeElectronEnergyShift.static double
calculateRelativeFreqencyShift.void
configure
(org.apache.commons.configuration.Configuration conf) configure.double[]
simulateHorizontal
(DataBush dataBush) simulateHorizontal.double[]
simulateVertical
(DataBush dataBush) simulateVertical.
-
Constructor Details
-
FrequencyBeamSimulator
public FrequencyBeamSimulator()Constructor for FrequencyBeamSimulator.
-
-
Method Details
-
calculateRelativeElectronEnergyShift
calculateRelativeElectronEnergyShift.
- Parameters:
databush
- DataBush- Returns:
- a double
-
calculateRelativeFreqencyShift
calculateRelativeFreqencyShift.
- Parameters:
db
- aDataBush
object- Returns:
- a double
-
simulateHorizontal
simulateHorizontal.
simulateHorizontal method comment.- Specified by:
simulateHorizontal
in interfaceIBeamSimulator
- Parameters:
dataBush
- aDataBush
object- Returns:
- an array of
invalid reference
double
-
simulateVertical
simulateVertical.
simulateVertical method comment.- 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
-