Package org.jlab.rec.ft
Class FTParticle
java.lang.Object
org.jlab.rec.ft.FTParticle
-
Constructor Summary
ConstructorsConstructorDescriptionFTParticle
(int cid) FTParticle
(int cid, int charge, double fieldScale, FTResponse response, double vx, double vy, double vz) -
Method Summary
Modifier and TypeMethodDescriptionint
get_ID()
int
int
int
getDetectorHit
(List<FTResponse> hitList, org.jlab.detector.base.DetectorType detectorType, double distanceThreshold, double timeThreshold) org.jlab.geom.prim.Vector3D
double
double
getField()
int
org.jlab.geom.prim.Line3D
final double
getPath()
org.jlab.geom.prim.Vector3D
double
getTime()
int
getTrackerIndex
(int ndet) int[]
getTRKBestHits
(List<FTResponse> hitList, int it, double distanceThreshold, double timeThreshold) int[][]
getTRKOrderedListOfHits
(List<FTResponse> hitList, int it, double distanceThreshold, double timeThreshold) org.jlab.geom.prim.Vector3D
final void
set_ID
(int _ID) final void
setCalorimeterIndex
(int _Cluster) final void
setCharge
(int _Charge) final void
void
setDirection
(org.jlab.utils.groups.IndexedTable thetaTable, org.jlab.utils.groups.IndexedTable phiTable) final void
setEnergy
(double _Energy) final void
setField
(double _field) final void
setHodoscopeIndex
(int _Signal) final void
setPosition
(org.jlab.geom.prim.Vector3D _Position) final void
setTime
(double _Time) final void
setTrackerIndex
(int _Cross, int ndet) final void
setVertex
(double x, double y, double z) void
show()
-
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()
-