Contents
- Description
- Nested Class Summary
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- setCovMatrix(int, int, float)
- setCovMatrix(float[][])
- getCovMatrix(int, int)
- getCovMatrix()
- getMaxLineLength()
- getPathLength(DetectorType, int)
- getTrajectoryPoint(int, int)
- getTrajectoryPoint(DetectorDescriptor)
- getTrajectoryPoint(DetectorResponse)
- getTrajectory()
- setCharge(int)
- setVector(double, double, double)
- setVector(Vector3)
- setVertex(double, double, double)
- setVertex(Vector3)
- setPath(double)
- setNeutralPath(Vector3, Vector3D)
- setSector(int)
- setTrackEnd(double, double, double)
- setTrackEnd(Vector3D)
- setNDF(int)
- setStatus(int)
- setchi2(double)
- setAssociation(int)
- setDetectorID(int)
- getCharge()
- getNDF()
- getStatus()
- getchi2()
- getP()
- getPath()
- getSector()
- getVector()
- getVertex()
- getTrackEnd()
- getAssociation()
- getDetectorID()
- addCross(double, double, double, double, double, double)
- getCrossCount()
- getCross(int)
- getFirstCross()
- getTrackIndex()
- getLastCross()
- compareTo(Object)
- toString()
Class DetectorTrack
java.lang.Object
org.jlab.clas.detector.DetectorTrack
- All Implemented Interfaces:
Comparable
- Author:
- gavalian, baltzell
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
ConstructorsConstructorDescriptionDetectorTrack
(int charge) DetectorTrack
(int charge, double mom) DetectorTrack
(int charge, double px, double py, double pz) DetectorTrack
(int charge, double px, double py, double pz, double vx, double vy, double vz) DetectorTrack
(int charge, double mom, int index) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCross
(double x, double y, double z, double ux, double uy, double uz) int
int
int
double
getchi2()
float[][]
float
getCovMatrix
(int ii, int jj) org.jlab.geom.prim.Line3D
getCross
(int index) int
int
org.jlab.geom.prim.Line3D
org.jlab.geom.prim.Line3D
double
int
getNDF()
double
getP()
double
getPath()
double
getPathLength
(org.jlab.detector.base.DetectorType type, int layId) int
int
org.jlab.geom.prim.Vector3D
int
getTrajectoryPoint
(int detId, int layId) getTrajectoryPoint
(org.jlab.detector.base.DetectorDescriptor dd) org.jlab.clas.physics.Vector3
org.jlab.clas.physics.Vector3
void
setAssociation
(int x) setCharge
(int charge) void
setchi2
(double x) void
setCovMatrix
(float[][] matrix) void
setCovMatrix
(int ii, int jj, float val) void
setDetectorID
(int id) void
setNDF
(int x) setNeutralPath
(org.jlab.clas.physics.Vector3 vertex, org.jlab.geom.prim.Vector3D end) setPath
(double path) setSector
(int sector) void
setStatus
(int x) setTrackEnd
(double x, double y, double z) setTrackEnd
(org.jlab.geom.prim.Vector3D v) setVector
(double px, double py, double pz) setVector
(org.jlab.clas.physics.Vector3 v) setVertex
(double vx, double vy, double vz) setVertex
(org.jlab.clas.physics.Vector3 v) toString()
-
Constructor Details
-
DetectorTrack
public DetectorTrack(int charge) -
DetectorTrack
public DetectorTrack(int charge, double mom) -
DetectorTrack
public DetectorTrack(int charge, double mom, int index) -
DetectorTrack
public DetectorTrack(int charge, double px, double py, double pz) -
DetectorTrack
public DetectorTrack(int charge, double px, double py, double pz, double vx, double vy, double vz)
-
-
Method Details
-
setCovMatrix
public void setCovMatrix(int ii, int jj, float val) -
setCovMatrix
public void setCovMatrix(float[][] matrix) -
getCovMatrix
public float getCovMatrix(int ii, int jj) -
getCovMatrix
public float[][] getCovMatrix() -
getMaxLineLength
public double getMaxLineLength() -
getPathLength
public double getPathLength(org.jlab.detector.base.DetectorType type, int layId) -
getTrajectoryPoint
-
getTrajectoryPoint
public DetectorTrack.TrajectoryPoint getTrajectoryPoint(org.jlab.detector.base.DetectorDescriptor dd) -
getTrajectoryPoint
-
getTrajectory
-
setCharge
-
setVector
-
setVector
-
setVertex
-
setVertex
-
setPath
-
setNeutralPath
public DetectorTrack setNeutralPath(org.jlab.clas.physics.Vector3 vertex, org.jlab.geom.prim.Vector3D end) -
setSector
-
setTrackEnd
-
setTrackEnd
-
setNDF
public void setNDF(int x) -
setStatus
public void setStatus(int x) -
setchi2
public void setchi2(double x) -
setAssociation
public void setAssociation(int x) -
setDetectorID
public void setDetectorID(int id) -
getCharge
public int getCharge() -
getNDF
public int getNDF() -
getStatus
public int getStatus() -
getchi2
public double getchi2() -
getP
public double getP() -
getPath
public double getPath() -
getSector
public int getSector() -
getVector
public org.jlab.clas.physics.Vector3 getVector() -
getVertex
public org.jlab.clas.physics.Vector3 getVertex() -
getTrackEnd
public org.jlab.geom.prim.Vector3D getTrackEnd() -
getAssociation
public int getAssociation() -
getDetectorID
public int getDetectorID() -
addCross
public void addCross(double x, double y, double z, double ux, double uy, double uz) -
getCrossCount
public int getCrossCount() -
getCross
public org.jlab.geom.prim.Line3D getCross(int index) -
getFirstCross
public org.jlab.geom.prim.Line3D getFirstCross() -
getTrackIndex
public int getTrackIndex() -
getLastCross
public org.jlab.geom.prim.Line3D getLastCross() -
compareTo
- Specified by:
compareTo
in interfaceComparable
-
toString
-