Class Trajectory

All Implemented Interfaces:
Serializable, Cloneable, Iterable<Cross>, Collection<Cross>, List<Cross>, RandomAccess
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

    • isFinal

      public boolean isFinal
  • Constructor Details

    • Trajectory

      public Trajectory(Helix helix)
    • Trajectory

      public Trajectory(Ray ray)
  • Method Details

    • getHelix

      public Helix getHelix()
    • setHelix

      public void setHelix(Helix _helix)
    • getRay

      public Ray getRay()
    • setRay

      public void setRay(Ray _ray)
    • getSVTSector

      public int[] getSVTSector()
    • setSVTSector

      public void setSVTSector(int[] _Sector)
    • getId

      public int getId()
    • setId

      public void setId(int _Id)
    • getTrajectory

      public ArrayList<StateVec> getTrajectory()
    • setTrajectory

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

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

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

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

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