|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--gov.sns.xal.model.probe.traj.ProbeState
|
+--gov.sns.xal.model.probe.traj.ParticleProbeState
Encapsulates the state of a ParticleProbe at a particular point
in time.
| Field Summary | |
protected static java.lang.String |
PARTICLE_LABEL
element tag for particle data |
protected static java.lang.String |
X_LABEL
|
protected static java.lang.String |
XP_LABEL
|
protected static java.lang.String |
Y_LABEL
|
protected static java.lang.String |
YP_LABEL
|
protected static java.lang.String |
Z_LABEL
|
protected static java.lang.String |
ZP_LABEL
|
| Fields inherited from class gov.sns.xal.model.probe.traj.ProbeState |
STATE_LABEL |
| Constructor Summary | |
ParticleProbeState()
Default constructor. |
|
ParticleProbeState(ParticleProbe probe)
Initializing constructor. |
|
| Method Summary | |
protected void |
addPropertiesTo(DataAdaptor container)
Save the state values particular to BeamProbeState objects
to the data sink. |
PhaseVector |
phaseCoordinates()
Returns homogeneous phase space coordinates of the particle. |
protected void |
readPropertiesFrom(DataAdaptor container)
Recover the state values particular to BeamProbeState objects
from the data source. |
void |
setPhaseCoordinates(PhaseVector vecPhase)
Set the phase coordinates of the probe. |
java.lang.String |
toString()
Write out the state information in text form. |
| Methods inherited from class gov.sns.xal.model.probe.traj.ProbeState |
getElementId, getKineticEnergy, getPosition, getSpeciesCharge, getSpeciesRestEnergy, getTime, load, readFrom, save, setElementId, setKineticEnergy, setPosition, setSpeciesCharge, setSpeciesRestEnergy, setTime |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected static final java.lang.String PARTICLE_LABEL
protected static final java.lang.String X_LABEL
protected static final java.lang.String Y_LABEL
protected static final java.lang.String Z_LABEL
protected static final java.lang.String XP_LABEL
protected static final java.lang.String YP_LABEL
protected static final java.lang.String ZP_LABEL
| Constructor Detail |
public ParticleProbeState()
ParticleProbeState object.
public ParticleProbeState(ParticleProbe probe)
ParticleProbeState object and
initialize it to the state of the probe argument.
probe - ParticleProbe containing initial state data| Method Detail |
public void setPhaseCoordinates(PhaseVector vecPhase)
vecPhase - new homogeneous phase space coordinate vectorpublic PhaseVector phaseCoordinates()
public java.lang.String toString()
toString in class ProbeStateString.protected void addPropertiesTo(DataAdaptor container)
BeamProbeState objects
to the data sink.
addPropertiesTo in class ProbeStatecontainer - data sink represented by DataAdaptor interface
protected void readPropertiesFrom(DataAdaptor container)
throws ParsingException
BeamProbeState objects
from the data source.
readPropertiesFrom in class ProbeStatecontainer - data source represented by a DataAdaptor interface
ParsingException - state information in data source is malformatted
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||