Class TwissInitialConditionsImpl
- java.lang.Object
-
- cern.accsoft.steering.jmad.domain.optics.OpticPointImpl
-
- cern.accsoft.steering.jmad.domain.optics.EditableOpticPointImpl
-
- cern.accsoft.steering.jmad.domain.twiss.TwissInitialConditionsImpl
-
- All Implemented Interfaces:
EditableOpticPoint
,OpticPoint
,TwissInitialConditions
,NamedBean
,java.lang.Cloneable
public final class TwissInitialConditionsImpl extends EditableOpticPointImpl implements NamedBean, TwissInitialConditions, java.lang.Cloneable
-
-
Field Summary
-
Fields inherited from class cern.accsoft.steering.jmad.domain.optics.OpticPointImpl
LOGGER, MADX_VARIABLES
-
-
Constructor Summary
Constructors Constructor Description TwissInitialConditionsImpl()
TwissInitialConditionsImpl(java.lang.String name)
the constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(TwissListener listener)
TwissInitialConditionsImpl
clone()
protected void
firePropertyChanged()
this method may be overridden by subclasses in order to notify their listeners.java.lang.Double
getDeltap()
java.util.List<MadxTwissVariable>
getMadxVariables()
java.lang.Double
getPt()
java.lang.Double
getPtcBetz()
java.lang.Integer
getPtcMapOrder()
java.lang.Integer
getPtcPhaseSpaceDimension()
java.lang.String
getSaveBetaName()
java.lang.Double
getT()
boolean
isCalcAtCenter()
boolean
isCalcChromaticFunctions()
boolean
isClosedOrbit()
void
removeListener(TwissListener listener)
void
setCalcAtCenter(boolean calcAtCentre)
void
setCalcChromaticFunctions(boolean calcChromaticFunctions)
void
setClosedOrbit(boolean closedOrbit)
void
setDeltap(java.lang.Double deltap)
void
setPt(java.lang.Double pt)
void
setPtcBetz(java.lang.Double betz)
void
setPtcMapOrder(java.lang.Integer order)
void
setPtcPhaseSpaceDimension(java.lang.Integer dim)
void
setSaveBetaName(java.lang.String saveBetaName)
void
setT(java.lang.Double t)
java.lang.String
toString()
-
Methods inherited from class cern.accsoft.steering.jmad.domain.optics.EditableOpticPointImpl
setAlfx, setAlfy, setBetx, setBety, setDdpx, setDdpy, setDdx, setDdy, setDpx, setDpy, setDx, setDy, setMux, setMuy, setPx, setPy, setX, setY
-
Methods inherited from class cern.accsoft.steering.jmad.domain.optics.OpticPointImpl
getAlfx, getAlfy, getBetx, getBety, getDdpx, getDdpy, getDdx, getDdy, getDpx, getDpy, getDx, getDy, getMux, getMuy, getName, getPosition, getPx, getPy, getValue, getValue, getX, getY, setValue
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cern.accsoft.steering.jmad.domain.optics.EditableOpticPoint
setAlfx, setAlfy, setBetx, setBety, setDdpx, setDdpy, setDdx, setDdy, setDpx, setDpy, setDx, setDy, setMux, setMuy, setPx, setPy, setValue, setX, setY
-
Methods inherited from interface cern.accsoft.steering.jmad.domain.optics.OpticPoint
getAlfx, getAlfy, getBetx, getBety, getDdpx, getDdpy, getDdx, getDdy, getDpx, getDpy, getDx, getDy, getMux, getMuy, getName, getPosition, getPx, getPy, getValue, getX, getY
-
Methods inherited from interface cern.accsoft.steering.jmad.domain.twiss.TwissInitialConditions
getValue
-
-
-
-
Method Detail
-
setSaveBetaName
public void setSaveBetaName(java.lang.String saveBetaName)
- Specified by:
setSaveBetaName
in interfaceTwissInitialConditions
-
getSaveBetaName
public java.lang.String getSaveBetaName()
- Specified by:
getSaveBetaName
in interfaceTwissInitialConditions
-
getPtcPhaseSpaceDimension
public java.lang.Integer getPtcPhaseSpaceDimension()
- Specified by:
getPtcPhaseSpaceDimension
in interfaceTwissInitialConditions
-
setPtcPhaseSpaceDimension
public void setPtcPhaseSpaceDimension(java.lang.Integer dim)
- Specified by:
setPtcPhaseSpaceDimension
in interfaceTwissInitialConditions
-
getPtcMapOrder
public java.lang.Integer getPtcMapOrder()
- Specified by:
getPtcMapOrder
in interfaceTwissInitialConditions
-
setPtcMapOrder
public void setPtcMapOrder(java.lang.Integer order)
- Specified by:
setPtcMapOrder
in interfaceTwissInitialConditions
-
getPtcBetz
public java.lang.Double getPtcBetz()
- Specified by:
getPtcBetz
in interfaceTwissInitialConditions
-
setPtcBetz
public void setPtcBetz(java.lang.Double betz)
- Specified by:
setPtcBetz
in interfaceTwissInitialConditions
-
getDeltap
public java.lang.Double getDeltap()
- Specified by:
getDeltap
in interfaceTwissInitialConditions
-
setDeltap
public void setDeltap(java.lang.Double deltap)
- Specified by:
setDeltap
in interfaceTwissInitialConditions
-
setCalcChromaticFunctions
public void setCalcChromaticFunctions(boolean calcChromaticFunctions)
- Specified by:
setCalcChromaticFunctions
in interfaceTwissInitialConditions
- Parameters:
calcChromaticFunctions
- the calcChromaticFunctions to set
-
isCalcChromaticFunctions
public boolean isCalcChromaticFunctions()
- Specified by:
isCalcChromaticFunctions
in interfaceTwissInitialConditions
- Returns:
- the calcChromaticFunctions
-
setClosedOrbit
public void setClosedOrbit(boolean closedOrbit)
- Specified by:
setClosedOrbit
in interfaceTwissInitialConditions
- Parameters:
closedOrbit
- the closedOrbit to set
-
isClosedOrbit
public boolean isClosedOrbit()
- Specified by:
isClosedOrbit
in interfaceTwissInitialConditions
- Returns:
- the closedOrbit
-
firePropertyChanged
protected void firePropertyChanged()
Description copied from class:OpticPointImpl
this method may be overridden by subclasses in order to notify their listeners. For the moment we do nothing here!- Overrides:
firePropertyChanged
in classOpticPointImpl
-
addListener
public void addListener(TwissListener listener)
- Specified by:
addListener
in interfaceTwissInitialConditions
- Parameters:
listener
- the listener to add
-
removeListener
public void removeListener(TwissListener listener)
- Specified by:
removeListener
in interfaceTwissInitialConditions
- Parameters:
listener
- the listener to remove
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setCalcAtCenter
public void setCalcAtCenter(boolean calcAtCentre)
- Specified by:
setCalcAtCenter
in interfaceTwissInitialConditions
- Parameters:
calcAtCentre
- the calcAtCenter to set
-
isCalcAtCenter
public boolean isCalcAtCenter()
- Specified by:
isCalcAtCenter
in interfaceTwissInitialConditions
- Returns:
- the calcAtCenter
-
getT
public java.lang.Double getT()
- Specified by:
getT
in interfaceTwissInitialConditions
-
setT
public void setT(java.lang.Double t)
- Specified by:
setT
in interfaceTwissInitialConditions
-
getPt
public java.lang.Double getPt()
- Specified by:
getPt
in interfaceTwissInitialConditions
-
setPt
public void setPt(java.lang.Double pt)
- Specified by:
setPt
in interfaceTwissInitialConditions
-
getMadxVariables
public java.util.List<MadxTwissVariable> getMadxVariables()
- Specified by:
getMadxVariables
in interfaceTwissInitialConditions
- Overrides:
getMadxVariables
in classOpticPointImpl
-
clone
public TwissInitialConditionsImpl clone()
- Overrides:
clone
in classjava.lang.Object
-
-