|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--gov.sns.xal.model.alg.Tracker
|
+--gov.sns.xal.model.alg.TransferMapTracker
| Field Summary | |
static java.lang.Class |
s_clsProbeType
probe type recognized by this algorithm |
static int |
s_intVersion
current version of this algorithm |
static java.lang.String |
s_strTypeId
string type identifier for this algorithm |
| Fields inherited from class gov.sns.xal.model.alg.Tracker |
ATTRTAG_DEBUG, ATTRTAG_TYPE, ATTRTAG_UPDATE, ATTRTAG_VER, CALC_RFGAP_PHASE, NODETAG_ALG, NODETAG_TRACKER, NODETAG_TRAJ, UPDATE_ALWAYS, UPDATE_CUSTOM, UPDATE_ENTRANCE, UPDATE_ENTRANCEANDEXIT, UPDATE_EXIT |
| Constructor Summary | |
TransferMapTracker()
Default contructor for a TransferMapTracker objects. |
|
| Method Summary | |
protected void |
advanceState(TransferMapProbe probe,
IElement ifcElem,
double dblLen)
Advances the probe state through the element. |
void |
doPropagation(IProbe ifcProbe,
IElement elem)
Perform the actual probe propagation through the the modeling element. |
| Methods inherited from class gov.sns.xal.model.alg.Tracker |
advanceProbe, getArchive, getDebugMode, getElemPosition, getProbeUpdatePolicy, getStartElementId, getStopElementId, getType, getVersion, initialize, load, propagate, registerProbeType, save, setDebugMode, setElemPosition, setProbeUpdatePolicy, setStartElementId, setStopElementId, unsetStartElementId, unsetStopElementId, useRfGapPhaseCalculation, validElement, validProbe |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String s_strTypeId
public static final int s_intVersion
public static final java.lang.Class s_clsProbeType
| Constructor Detail |
public TransferMapTracker()
TransferMapTracker objects. These
objects have no internal state information.
| Method Detail |
public void doPropagation(IProbe ifcProbe,
IElement elem)
throws ModelException
doPropagation in class TrackerifcProbe - interface to TransferMapProbe to be advancedelem - interface to modeling element through which to advance probe
ModelException - error during propagationTracker.doPropagation(gov.sns.xal.model.IProbe, gov.sns.xal.model.IElement)
protected void advanceState(TransferMapProbe probe,
IElement ifcElem,
double dblLen)
throws ModelException
ifcElem - interface to element acting on probedblLen - element length
ModelException - bad element transfer matrix/corrupt probe state
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||