Class DetectorTrack

java.lang.Object
org.jlab.clas.detector.DetectorTrack
All Implemented Interfaces:
Comparable

public class DetectorTrack extends Object implements Comparable
Author:
gavalian, baltzell
  • Constructor Details Link icon

    • DetectorTrack Link icon

      public DetectorTrack(int charge)
    • DetectorTrack Link icon

      public DetectorTrack(int charge, double mom)
    • DetectorTrack Link icon

      public DetectorTrack(int charge, double mom, int index)
    • DetectorTrack Link icon

      public DetectorTrack(int charge, double px, double py, double pz)
    • DetectorTrack Link icon

      public DetectorTrack(int charge, double px, double py, double pz, double vx, double vy, double vz)
  • Method Details Link icon

    • setCovMatrix Link icon

      public void setCovMatrix(int ii, int jj, float val)
    • setCovMatrix Link icon

      public void setCovMatrix(float[][] matrix)
    • getCovMatrix Link icon

      public float getCovMatrix(int ii, int jj)
    • getCovMatrix Link icon

      public float[][] getCovMatrix()
    • getMaxLineLength Link icon

      public double getMaxLineLength()
    • getPathLength Link icon

      public double getPathLength(org.jlab.detector.base.DetectorType type, int layId)
    • getTrajectoryPoint Link icon

      public DetectorTrack.TrajectoryPoint getTrajectoryPoint(int detId, int layId)
    • getTrajectoryPoint Link icon

      public DetectorTrack.TrajectoryPoint getTrajectoryPoint(org.jlab.detector.base.DetectorDescriptor dd)
    • getTrajectoryPoint Link icon

      public DetectorTrack.TrajectoryPoint getTrajectoryPoint(DetectorResponse dr)
    • getTrajectory Link icon

      public DetectorTrack.Trajectory getTrajectory()
    • setCharge Link icon

      public DetectorTrack setCharge(int charge)
    • setVector Link icon

      public DetectorTrack setVector(double px, double py, double pz)
    • setVector Link icon

      public DetectorTrack setVector(org.jlab.clas.physics.Vector3 v)
    • setVertex Link icon

      public DetectorTrack setVertex(double vx, double vy, double vz)
    • setVertex Link icon

      public DetectorTrack setVertex(org.jlab.clas.physics.Vector3 v)
    • setPath Link icon

      public DetectorTrack setPath(double path)
    • setNeutralPath Link icon

      public DetectorTrack setNeutralPath(org.jlab.clas.physics.Vector3 vertex, org.jlab.geom.prim.Vector3D end)
    • setSector Link icon

      public DetectorTrack setSector(int sector)
    • setTrackEnd Link icon

      public DetectorTrack setTrackEnd(double x, double y, double z)
    • setTrackEnd Link icon

      public DetectorTrack setTrackEnd(org.jlab.geom.prim.Vector3D v)
    • setNDF Link icon

      public void setNDF(int x)
    • setStatus Link icon

      public void setStatus(int x)
    • setchi2 Link icon

      public void setchi2(double x)
    • setAssociation Link icon

      public void setAssociation(int x)
    • setDetectorID Link icon

      public void setDetectorID(int id)
    • getCharge Link icon

      public int getCharge()
    • getNDF Link icon

      public int getNDF()
    • getStatus Link icon

      public int getStatus()
    • getchi2 Link icon

      public double getchi2()
    • getP Link icon

      public double getP()
    • getPath Link icon

      public double getPath()
    • getSector Link icon

      public int getSector()
    • getVector Link icon

      public org.jlab.clas.physics.Vector3 getVector()
    • getVertex Link icon

      public org.jlab.clas.physics.Vector3 getVertex()
    • getTrackEnd Link icon

      public org.jlab.geom.prim.Vector3D getTrackEnd()
    • getAssociation Link icon

      public int getAssociation()
    • getDetectorID Link icon

      public int getDetectorID()
    • addCross Link icon

      public void addCross(double x, double y, double z, double ux, double uy, double uz)
    • getCrossCount Link icon

      public int getCrossCount()
    • getCross Link icon

      public org.jlab.geom.prim.Line3D getCross(int index)
    • getFirstCross Link icon

      public org.jlab.geom.prim.Line3D getFirstCross()
    • getTrackIndex Link icon

      public int getTrackIndex()
    • getLastCross Link icon

      public org.jlab.geom.prim.Line3D getLastCross()
    • compareTo Link icon

      public int compareTo(Object o)
      Specified by:
      compareTo in interface Comparable
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object