Class Trajectory

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

public class Trajectory extends ArrayList<Cross>
The trajectory is a set of state vectors at BST planes along the particle path. * A StateVec describes a cross measurement in the BST. directions in that coordinate system.
Author:
ziegler
See Also:
  • Field Details Link icon

    • isFinal Link icon

      public boolean isFinal
  • Constructor Details Link icon

    • Trajectory Link icon

      public Trajectory(Helix helix)
    • Trajectory Link icon

      public Trajectory(Ray ray)
  • Method Details Link icon

    • getHelix Link icon

      public Helix getHelix()
    • setHelix Link icon

      public void setHelix(Helix _helix)
    • getRay Link icon

      public Ray getRay()
    • setRay Link icon

      public void setRay(Ray _ray)
    • getSVTSector Link icon

      public int[] getSVTSector()
    • setSVTSector Link icon

      public void setSVTSector(int[] _Sector)
    • getId Link icon

      public int getId()
    • setId Link icon

      public void setId(int _Id)
    • getTrajectory Link icon

      public ArrayList<StateVec> getTrajectory()
    • setTrajectory Link icon

      public void setTrajectory(ArrayList<StateVec> _Trajectory)
    • getSVTIntersections Link icon

      public double[][][] getSVTIntersections()
    • setSVTIntersections Link icon

      public void setSVTIntersections(double[][][] _SVTIntersections)
    • getBMTIntersections Link icon

      public double[][][] getBMTIntersections()
    • setBMTIntersections Link icon

      public void setBMTIntersections(double[][][] _BMTIntersections)