Class FTParticle

java.lang.Object
org.jlab.rec.ft.FTParticle

public class FTParticle extends Object
  • Constructor Details

    • FTParticle

      public FTParticle(int cid)
    • FTParticle

      public FTParticle(int cid, int charge, double fieldScale, FTResponse response, double vx, double vy, double vz)
  • Method Details

    • get_ID

      public int get_ID()
    • set_ID

      public final void set_ID(int _ID)
    • getCharge

      public int getCharge()
    • setCharge

      public final void setCharge(int _Charge)
    • getTime

      public double getTime()
    • setTime

      public final void setTime(double _Time)
    • getEnergy

      public double getEnergy()
    • setEnergy

      public final void setEnergy(double _Energy)
    • getPosition

      public org.jlab.geom.prim.Vector3D getPosition()
    • setPosition

      public final void setPosition(org.jlab.geom.prim.Vector3D _Position)
    • getField

      public double getField()
    • setField

      public final void setField(double _field)
    • getDirection

      public org.jlab.geom.prim.Vector3D getDirection()
    • setDirection

      public final void setDirection()
    • setDirection

      public void setDirection(org.jlab.utils.groups.IndexedTable thetaTable, org.jlab.utils.groups.IndexedTable phiTable)
    • getVertex

      public org.jlab.geom.prim.Vector3D getVertex()
    • setVertex

      public final void setVertex(double x, double y, double z)
    • getPath

      public final double getPath()
    • getLastCross

      public org.jlab.geom.prim.Line3D getLastCross()
    • getCalorimeterIndex

      public int getCalorimeterIndex()
    • setCalorimeterIndex

      public final void setCalorimeterIndex(int _Cluster)
    • getHodoscopeIndex

      public int getHodoscopeIndex()
    • setHodoscopeIndex

      public final void setHodoscopeIndex(int _Signal)
    • getTrackerIndex

      public int getTrackerIndex(int ndet)
    • setTrackerIndex

      public final void setTrackerIndex(int _Cross, int ndet)
    • getDetectorHit

      public int getDetectorHit(List<FTResponse> hitList, org.jlab.detector.base.DetectorType detectorType, double distanceThreshold, double timeThreshold)
    • getTRKBestHits

      public int[] getTRKBestHits(List<FTResponse> hitList, int it, double distanceThreshold, double timeThreshold)
    • getTRKOrderedListOfHits

      public int[][] getTRKOrderedListOfHits(List<FTResponse> hitList, int it, double distanceThreshold, double timeThreshold)
    • show

      public void show()