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
FieldsModifier and TypeFieldDescriptionfinal doubleBeam spot area.final doubleBending magnet electrical current.final doubleKlystron phase.final doubleHorizontal beam position.final doubleVertical beam position.final doubleKlystron power.final doubleHorizontal beam size.final doubleVertical beam size.final doubleSolenoid magnet electrical current. -
Constructor Summary
ConstructorsConstructorDescriptionCreates 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