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 PhaseSpacePlaneReturns 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 PhaseSpaceEllipsePhaseSpaceEllipse.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 TypeMethodDescriptiondoubleBeamMatrix.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.pdfvoidOrbitAtBPMs.writeOrbitAtBPMPositons(String fileName, PhaseSpacePlane plane) Write the orbit positions to a file at each BPM in the sequence.