Interface RelativeParticleCoordinate
-
- All Known Implementing Classes:
RelativeParticleCoordinateImpl
public interface RelativeParticleCoordinatedescribes the position in 6D phase space of a particle relatively to a reference one.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetRelativeEnergyError()doublegetRelativeTimeDifference()doublegetXRelativeMomentum()doublegetXRelatviePosition()doublegetYRelativePosition()doublegetYRelatvieMomentum()booleanisActionAngle()voidsetActionAngle(boolean actionAngle)voidsetRelativeEnergyError(double pt)voidsetRelativeTimeDiffence(double t)voidsetXRelativeMomentum(double px)voidsetXRelatviePosition(double x)voidsetYRelativePosition(double y)voidsetYRelatvieMomentum(double py)
-
-
-
Method Detail
-
getXRelatviePosition
double getXRelatviePosition()
- Returns:
- X
-
getXRelativeMomentum
double getXRelativeMomentum()
- Returns:
- PX = px/p0
-
getYRelativePosition
double getYRelativePosition()
- Returns:
- Y
-
getYRelatvieMomentum
double getYRelatvieMomentum()
- Returns:
- PY = py/p0
-
getRelativeTimeDifference
double getRelativeTimeDifference()
- Returns:
- T = -c*t
-
getRelativeEnergyError
double getRelativeEnergyError()
- Returns:
- PT = delta(E)/ps*c
-
setXRelatviePosition
void setXRelatviePosition(double x)
-
setXRelativeMomentum
void setXRelativeMomentum(double px)
-
setYRelativePosition
void setYRelativePosition(double y)
-
setYRelatvieMomentum
void setYRelatvieMomentum(double py)
-
setRelativeTimeDiffence
void setRelativeTimeDiffence(double t)
-
setRelativeEnergyError
void setRelativeEnergyError(double pt)
-
setActionAngle
void setActionAngle(boolean actionAngle)
-
isActionAngle
boolean isActionAngle()
-
-