public class MagnetBucket extends AttributeBucket
AttributeBucket.MissingAttributeException
Constructor and Description |
---|
MagnetBucket() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getAttrNames() |
double |
getBendAngle()
return the dipole bend angle (in degrees)
|
double |
getDfltField()
return the design magnetic field strength (in Tesla)
|
double |
getDipoleEntrRotAngle()
return the dipole rotation angle for entrance pole face (in degrees)
|
double |
getDipoleExitRotAngle()
return the dipole rotation angle for exit pole face (in degrees)
|
double |
getDipoleQuadComponent()
return the quadrupole component for bend dipole
|
double |
getEffLength()
return the magnetic length (in m)
|
double[] |
getNormField() |
double |
getPathLength()
return the design path length (in m)
|
double |
getPolarity()
return the magnet polarity ( 1 or -1)
|
double[] |
getTangField() |
java.lang.String |
getType()
Override virtual to provide type signature
|
void |
setBendAngle(double dblVal)
set the dipole bend angle (in degrees)
|
void |
setDfltField(double dblVal) |
void |
setDipoleEntrRotAngle(double dblVal)
set the dipole rotation angle for entrance pole face (in degrees)
|
void |
setDipoleExitRotAngle(double dblVal)
set the dipole rotation angle for exit pole face (in degrees)
|
void |
setDipoleQuadComponent(double dblVal)
set the quadrupole component for bend dipole
|
void |
setEffLength(double dblVal)
set the magnetic length (in m)
|
void |
setNormField(double[] arrVal) |
void |
setPathLength(double dblVal)
set the dipole path length (in m)
|
void |
setPolarity(double dblVal)
set the magnet polarity
|
void |
setTangField(double[] arrVal) |
checkAttribute, dataLabel, getAttr, parseAttrValue, registerAttribute, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, update, write
public java.lang.String getType()
getType
in class AttributeBucket
public java.lang.String[] getAttrNames()
getAttrNames
in class AttributeBucket
public double getEffLength()
public double getDfltField()
public double getPolarity()
public double getBendAngle()
public double[] getNormField()
public double[] getTangField()
public double getPathLength()
public double getDipoleEntrRotAngle()
public double getDipoleExitRotAngle()
public double getDipoleQuadComponent()
public void setEffLength(double dblVal)
dblVal
- magnetic length in meterspublic void setPolarity(double dblVal)
dblVal
- magnet polarity (1 or -1)public void setBendAngle(double dblVal)
dblVal
- dipole bend angle in degreespublic void setNormField(double[] arrVal)
public void setTangField(double[] arrVal)
public void setDfltField(double dblVal)
public void setPathLength(double dblVal)
dblVal
- path length in meterspublic void setDipoleEntrRotAngle(double dblVal)
dblVal
- dipole rotation angle for entrance pole face in degreespublic void setDipoleExitRotAngle(double dblVal)
dblVal
- dipole rotation angle for exit pole face in degreespublic void setDipoleQuadComponent(double dblVal)
dblVal
- quadrupole component for bend dipole