public class IdealVerMagSteeringDipole extends IdealMagSteeringDipole
IdealMagSteeringDipole. This purpose of this
class is to avoid the use of the enumeration constants in
IElectromagnet which define the orientation.
They are brittle being of the legacy construction (with int
values) and the mechanism is problematic when generating a model from
the SMF Accelerator tree.s_strParamField, s_strParamLenEff, s_strParamOrient, s_strTypedblField, enmOrientORIENT_HOR, ORIENT_NONE, ORIENT_VERLightSpeed, Permeability, Permittivity, UnitCharge| Constructor and Description |
|---|
IdealVerMagSteeringDipole()
Default constructor - creates a new uninitialized instance
of
IdealVerMagSteeringDipole. |
IdealVerMagSteeringDipole(java.lang.String strId)
Create a new instance of
IdealVerMagSteeringDipole
and specify its instance identifier. |
IdealVerMagSteeringDipole(java.lang.String strId,
double dblLenEff,
double dblFld)
Creates a new instance of
IdealVerMagSteeringDipole. |
elapsedTime, energyGain, getAngleKick, getEffLength, getPositionKick, initializeFrom, print, setAngleKick, setEffLength, setPositionKick, transferMapgetMagField, getOrientation, setMagField, setOrientationelapsedTime, energyGain, getLength, transferMapaddCloseElements, applyAlignError, backPropagate, backPropagate, compDriftingTime, compProbeLocation, getAlignX, getAlignY, getAlignZ, getCloseElements, getHardwareNodeId, getId, getPosition, getType, getUID, propagate, propagate, setAlign, setAlignX, setAlignY, setAlignZ, setHardwareNodeId, setId, setPosition, toStringpublic IdealVerMagSteeringDipole()
IdealVerMagSteeringDipole. Typically used
by automatic lattice generation.public IdealVerMagSteeringDipole(java.lang.String strId)
IdealVerMagSteeringDipole
and specify its instance identifier.strId - string instance identifier of elementpublic IdealVerMagSteeringDipole(java.lang.String strId,
double dblLenEff,
double dblFld)
IdealVerMagSteeringDipole.
The action of the kicker is completely unspecified.strId - string identifier of elementdblFld - field strength (in Tesla)dblLenEff - effective length of dipole magnet