Package org.jlab.rec.dc.trajectory
Class Trajectory
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Cross>
,Collection<Cross>
,List<Cross>
,RandomAccess
- Direct Known Subclasses:
Track
The trajectory is a set of state vectors at DC wire planes along the particle path. * A StateVec describes a cross measurement in the DC. It is characterized by a point in the DC
tilted coordinate system at each wire plane (i.e. constant z) and by unit tangent vectors in the x and y
directions in that coordinate system.
- Author:
- ziegler
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
calcTrajectory
(int trackId, Swim dcSwim, Point3D v, Vector3D p, int q) double
getA()
int
getId()
double
double
int
void
setA
(double a) void
setId
(int _TrkId) void
setIntegralBdl
(double _IntegralBdl) void
setPathLength
(double _PathLength) void
setSector
(int sector) void
setStateVecs
(List<StateVec> vecs) toString()
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Constructor Details
-
Trajectory
public Trajectory()
-
-
Method Details
-
setA
public void setA(double a) -
getA
public double getA() -
getStateVecs
-
setStateVecs
-
getTrajectory
-
getId
public int getId() -
setId
public void setId(int _TrkId) -
getSector
public int getSector() -
setSector
public void setSector(int sector) -
getIntegralBdl
public double getIntegralBdl() -
setIntegralBdl
public void setIntegralBdl(double _IntegralBdl) -
getPathLength
public double getPathLength() -
setPathLength
public void setPathLength(double _PathLength) -
calcTrajectory
-
toString
- Overrides:
toString
in classAbstractCollection<Cross>
-