java.lang.Object
simpa.acc.api.TwissParameters.Builder
- Enclosing class:
TwissParameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Copy the given Twiss parameters to this builder.dispH
(double dispH) dispPrimeH
(double dispPrimeH) dispPrimeV
(double dispPrimeV) dispV
(double dispV) dpOp
(double dpOp) Sets the relative momentum deviation from the reference momentum.hEllipse
(PhaseSpaceEllipse hEllipse) longiPos
(double lp) muH
(double muH) muV
(double muV) vEllipse
(PhaseSpaceEllipse vEllipse)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
longiPos
-
muH
-
hEllipse
-
vEllipse
-
muV
-
dispH
-
dispV
-
dispPrimeH
-
dispPrimeV
-
copyOf
Copy the given Twiss parameters to this builder.- Parameters:
tp
- The Twiss parameters to be copied.- Returns:
- The builder with the copied Twiss parameters.
-
dpOp
Sets the relative momentum deviation from the reference momentum. This is used in the calculation of the beam size. It is not always needed, so it can be left not set.- Parameters:
dpOp
- relative momentum deviation from the reference momentum.- Returns:
- this
-
build
-