Uses of Enum Class
simpa.acc.api.track.PhaseSpacePlane
Packages that use PhaseSpacePlane
Package
Description
This package contains all the code specifically related to the tracking of particles in particle accelerators.
This package contains utility classes to help in using the simpa.acc module.
-
Uses of PhaseSpacePlane in simpa.acc.api.track
Methods in simpa.acc.api.track that return PhaseSpacePlaneModifier and TypeMethodDescriptionstatic PhaseSpacePlane
Returns the enum constant of this class with the specified name.static PhaseSpacePlane[]
PhaseSpacePlane.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in simpa.acc.api.track with parameters of type PhaseSpacePlaneModifier and TypeMethodDescriptionstatic PhaseSpaceEllipse
PhaseSpaceEllipse.calculatePhaseSpaceEllipse
(double lpos, List<PhaseSpaceCoordinates> phsc, PhaseSpacePlane plane) Fits a phase space ellipse to the list of phase space coordinates. -
Uses of PhaseSpacePlane in simpa.acc.api.utils
Methods in simpa.acc.api.utils with parameters of type PhaseSpacePlaneModifier and TypeMethodDescriptiondouble
BeamMatrix.getEmittance
(PhaseSpacePlane plane) Calculates the 1 sigma RMS emittance in [ m rad] BE CAREFULL! THERE ARE SEVERAL EMITTANCE DEFINITIONS See: https://uspas.fnal.gov/materials/10MIT/Emittance.pdfvoid
OrbitAtBPMs.writeOrbitAtBPMPositons
(String fileName, PhaseSpacePlane plane) Write the orbit positions to a file at each BPM in the sequence.