Class BeamScanApplication.Measurement
java.lang.Object
org.scictrl.csshell.epics.server.application.BeamScanApplication.Measurement
- Enclosing class:
BeamScanApplication
Measurement stores beam measurement data is na array. Values in array are in this order: posH, posV, sizeH, sizeV, area, power, phase, solenoid, bend. Class itself and fields are final, therefore immutable.
-
Field Summary
Modifier and TypeFieldDescriptionfinal double
Beam spot area.final double
Bending magnet electrical current.final double
Klystron phase.final double
Horizontal beam position.final double
Vertical beam position.final double
Klystron power.final double
Horizontal beam size.final double
Vertical beam size.final double
Solenoid magnet electrical current. -
Constructor Summary
ConstructorDescriptionCreates new empty measurement with 0.0 values.Measurement
(double posH, double posV, double sizeH, double sizeV, double area, double power, double phase, double solenoid, double bend) Created new measurement objects, fields are final, therefore immutable. -
Method Summary
-
Field Details
-
posH
public final double posHHorizontal beam position. -
posV
public final double posVVertical beam position. -
sizeH
public final double sizeHHorizontal beam size. -
sizeV
public final double sizeVVertical beam size. -
area
public final double areaBeam spot area. -
power
public final double powerKlystron power. -
phase
public final double phaseKlystron phase. -
solenoid
public final double solenoidSolenoid magnet electrical current. -
bend
public final double bendBending magnet electrical current.
-
-
Constructor Details
-
Measurement
public Measurement(double posH, double posV, double sizeH, double sizeV, double area, double power, double phase, double solenoid, double bend) Created new measurement objects, fields are final, therefore immutable.- Parameters:
posH
- Horizontal beam position.posV
- Vertical beam position.sizeH
- Horizontal beam size.sizeV
- Vertical beam size.area
- Beam spot area.power
- Klystron power.phase
- Klystron phase.solenoid
- Solenoid magnet electrical current.bend
- Bending magnet electrical current.
-
Measurement
public Measurement()Creates new empty measurement with 0.0 values.
-
-
Method Details