Class Bump4CModel
java.lang.Object
org.scictrl.mp.orbitcorrect.correction.models.AbstractOCModel
org.scictrl.mp.orbitcorrect.correction.models.Bump3CModel
org.scictrl.mp.orbitcorrect.correction.models.Bump4CModel
- All Implemented Interfaces:
IOrbitCorrectionModel
,IConfigurable
,IOrientationMarker
Bump4CModel class.
- Author:
- igor@scictrl.com
-
Field Summary
Fields inherited from class org.scictrl.mp.orbitcorrect.correction.models.Bump3CModel
bumpedElement, bumpHeight, maxCorrection
Fields inherited from class org.scictrl.mp.orbitcorrect.correction.models.AbstractOCModel
debug, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Getter for the fieldbumpAngle
.protected Correction
makeCorrection
(ElementList<AbstractCorrector> correctors, Orbit orbit, ResponseMatrix responseMatrix, DataBush db, OrbitCorrectionOperator op) makeCorrection.void
setBumpAngle
(double newBumpAngle) Setter for the fieldbumpAngle
.protected void
setCorrectors method comment.protected void
testElements
(ElementList<AbstractCorrector> correctors, DataBush db) testElements.Methods inherited from class org.scictrl.mp.orbitcorrect.correction.models.Bump3CModel
calculateCorrection, configure, getBumpedElement, getBumpHeight, getCorrector, getMaxCorrectionValue, setBumpedElement, setBumpHeight
Methods inherited from class org.scictrl.mp.orbitcorrect.correction.models.AbstractOCModel
getName, getOrientation, initialize, isHorizontal, isVertical, read, readOther, testMonitors
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.scictrl.mp.orbitcorrect.IConfigurable
configure
Methods inherited from interface org.scictrl.mp.orbitcorrect.correction.IOrbitCorrectionModel
calculateCorrection, getName, initialize
Methods inherited from interface org.scictrl.mp.orbitcorrect.IOrientationMarker
getOrientation, isHorizontal, isVertical
-
Constructor Details
-
Bump4CModel
public Bump4CModel()RingKeeper constructor comment.
-
-
Method Details
-
makeCorrection
protected Correction makeCorrection(ElementList<AbstractCorrector> correctors, Orbit orbit, ResponseMatrix responseMatrix, DataBush db, OrbitCorrectionOperator op) throws InconsistentDataException makeCorrection.
- Overrides:
makeCorrection
in classBump3CModel
- Parameters:
correctors
- aElementList
objectorbit
- aOrbit
objectresponseMatrix
- aResponseMatrix
objectdb
- aDataBush
objectop
- aOrbitCorrectionOperator
object- Returns:
- a
Correction
object - Throws:
InconsistentDataException
- if any.
-
getBumpAngle
public double getBumpAngle()Getter for the field
bumpAngle
.- Returns:
- double
-
setBumpAngle
public void setBumpAngle(double newBumpAngle) Setter for the field
bumpAngle
.- Parameters:
newBumpAngle
- double
-
testCorrectors
setCorrectors method comment. setCorrectors method comment. setCorrectors method comment.- Overrides:
testCorrectors
in classBump3CModel
- Parameters:
cor
- aElementList
object- Throws:
InconsistentDataException
- if any.
-
testElements
protected void testElements(ElementList<AbstractCorrector> correctors, DataBush db) throws InconsistentDataException testElements.
- Overrides:
testElements
in classBump3CModel
- Parameters:
correctors
- aElementList
objectdb
- aDataBush
object- Throws:
InconsistentDataException
- if any.
-