Interface RelativeParticleCoordinate
-
- All Known Implementing Classes:
RelativeParticleCoordinateImpl
public interface RelativeParticleCoordinate
describes 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 double
getRelativeEnergyError()
double
getRelativeTimeDifference()
double
getXRelativeMomentum()
double
getXRelatviePosition()
double
getYRelativePosition()
double
getYRelatvieMomentum()
boolean
isActionAngle()
void
setActionAngle(boolean actionAngle)
void
setRelativeEnergyError(double pt)
void
setRelativeTimeDiffence(double t)
void
setXRelativeMomentum(double px)
void
setXRelatviePosition(double x)
void
setYRelativePosition(double y)
void
setYRelatvieMomentum(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()
-
-