Class Hit

java.lang.Object
org.jlab.rec.ahdc.KalmanFilter.Hit
All Implemented Interfaces:
Comparable<Hit>
Direct Known Subclasses:
Hit_beam

public class Hit extends Object implements Comparable<Hit>
  • Constructor Details

    • Hit

      public Hit(int superLayer, int layer, int wire, int numWire, Line3D line, double doca)
  • Method Details

    • get_Vector

      public org.apache.commons.math3.linear.RealVector get_Vector()
    • get_Vector

      public org.apache.commons.math3.linear.RealVector get_Vector(int sign, boolean goodsign)
    • get_MeasurementNoise

      public org.apache.commons.math3.linear.RealMatrix get_MeasurementNoise()
    • get_MeasurementNoise

      public org.apache.commons.math3.linear.RealMatrix get_MeasurementNoise(boolean goodsign)
    • doca

      public double doca()
    • r

      public double r()
    • phi

      public double phi()
    • phi

      public double phi(double z)
    • line

      public Line3D line()
    • distance

      public double distance(Point3D point3D)
    • distance

      public double distance(Point3D point3D, int sign, boolean goodsign)
    • compareTo

      public int compareTo(Hit o)
      Specified by:
      compareTo in interface Comparable<Hit>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • get_Vector_beam

      public org.apache.commons.math3.linear.RealVector get_Vector_beam()
    • getSuperLayer

      public int getSuperLayer()
    • getLayer

      public int getLayer()
    • getWire

      public int getWire()
    • getR

      public double getR()
    • getDoca

      public double getDoca()
    • getADC

      public double getADC()
    • setADC

      public void setADC(double _adc)
    • getLine3D

      public Line3D getLine3D()
    • getNumWires

      public double getNumWires()
    • getHitIdx

      public int getHitIdx()
    • setHitIdx

      public void setHitIdx(int idx)
    • getSign

      public int getSign()
    • setSign

      public void setSign(int sign)