Class Trajectory

All Implemented Interfaces:
Serializable, Cloneable, Iterable<Cross>, Collection<Cross>, List<Cross>, RandomAccess, SequencedCollection<Cross>
Direct Known Subclasses:
Track

public class Trajectory extends ArrayList<Cross>
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:
  • Constructor Details Link icon

    • Trajectory Link icon

      public Trajectory()
  • Method Details Link icon

    • setA Link icon

      public void setA(double a)
    • getA Link icon

      public double getA()
    • getStateVecs Link icon

      public List<StateVec> getStateVecs()
    • setStateVecs Link icon

      public void setStateVecs(List<StateVec> vecs)
    • getTrajectory Link icon

      public List<Trajectory.TrajectoryStateVec> getTrajectory()
    • getId Link icon

      public int getId()
    • setId Link icon

      public void setId(int _TrkId)
    • getSector Link icon

      public int getSector()
    • setSector Link icon

      public void setSector(int sector)
    • getIntegralBdl Link icon

      public double getIntegralBdl()
    • setIntegralBdl Link icon

      public void setIntegralBdl(double _IntegralBdl)
    • getPathLength Link icon

      public double getPathLength()
    • setPathLength Link icon

      public void setPathLength(double _PathLength)
    • calcTrajectory Link icon

      public void calcTrajectory(int trackId, Swim dcSwim, Point3D v, Vector3D p, int q)
    • toString Link icon

      public String toString()
      Overrides:
      toString in class AbstractCollection<Cross>