Class StraightTrack

All Implemented Interfaces:
Serializable, Cloneable, Iterable<Cross>, Collection<Cross>, List<Cross>, RandomAccess

public class StraightTrack extends Trajectory
See Also:
  • Field Details

  • Constructor Details

    • StraightTrack

      public StraightTrack(Ray ray)
    • StraightTrack

      public StraightTrack(StraightTrack seed, KFitter kf)
  • Method Details

    • getClusters

      public List<Cluster> getClusters()
    • update

      public final void update(KFitter kf)
    • updateCrosses

      public void updateCrosses(Ray ray)
    • updateCrosses

      public void updateCrosses()
    • updateClusters

      public void updateClusters()
    • getNDF

      public int getNDF()
    • setNDF

      public void setNDF(int _ndf)
    • getChi2

      public double getChi2()
    • setChi2

      public void setChi2(double _chi2)
    • getCovMat

      public double[][] getCovMat()
    • setCovMat

      public void setCovMat(double[][] covmat)
    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus(int status)
    • getTrajectories

      public Map<Integer,AKFitter.HitOnTrack> getTrajectories()
    • containsCross

      public boolean containsCross(Cross cross)
    • findTrajectory

      public void findTrajectory()
    • calcStraightTrkChi2

      public double calcStraightTrkChi2()
      Returns:
      the chi^2 for the straight track fit