Package org.jlab.clas.detector
Class DetectorTrack
java.lang.Object
org.jlab.clas.detector.DetectorTrack
- All Implemented Interfaces:
- Comparable
- Author:
- gavalian, baltzell
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic class
- 
Constructor SummaryConstructorsConstructorDescriptionDetectorTrack(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 SummaryModifier and TypeMethodDescriptionvoidaddCross(double x, double y, double z, double ux, double uy, double uz) intintintdoublegetchi2()float[][]floatgetCovMatrix(int ii, int jj) getCross(int index) intintdoubleintgetNDF()doublegetP()doublegetPath()doublegetPathLength(DetectorType type, int layId) intintintgetTrajectoryPoint(int detId, int layId) voidsetAssociation(int x) setCharge(int charge) voidsetchi2(double x) voidsetCovMatrix(float[][] matrix) voidsetCovMatrix(int ii, int jj, float val) voidsetDetectorID(int id) voidsetNDF(int x) setNeutralPath(Vector3 vertex, Vector3D end) setPath(double path) setSector(int sector) voidsetStatus(int x) setTrackEnd(double x, double y, double z) setVector(double px, double py, double pz) setVertex(double vx, double vy, double vz) toString()
- 
Constructor Details- 
DetectorTrackpublic DetectorTrack(int charge) 
- 
DetectorTrackpublic DetectorTrack(int charge, double mom) 
- 
DetectorTrackpublic DetectorTrack(int charge, double mom, int index) 
- 
DetectorTrackpublic DetectorTrack(int charge, double px, double py, double pz) 
- 
DetectorTrackpublic DetectorTrack(int charge, double px, double py, double pz, double vx, double vy, double vz) 
 
- 
- 
Method Details- 
setCovMatrixpublic void setCovMatrix(int ii, int jj, float val) 
- 
setCovMatrixpublic void setCovMatrix(float[][] matrix) 
- 
getCovMatrixpublic float getCovMatrix(int ii, int jj) 
- 
getCovMatrixpublic float[][] getCovMatrix()
- 
getMaxLineLengthpublic double getMaxLineLength()
- 
getPathLength
- 
getTrajectoryPoint
- 
getTrajectoryPoint
- 
getTrajectoryPoint
- 
getTrajectory
- 
setCharge
- 
setVector
- 
setVector
- 
setVertex
- 
setVertex
- 
setPath
- 
setNeutralPath
- 
setSector
- 
setTrackEnd
- 
setTrackEnd
- 
setNDFpublic void setNDF(int x) 
- 
setStatuspublic void setStatus(int x) 
- 
setchi2public void setchi2(double x) 
- 
setAssociationpublic void setAssociation(int x) 
- 
setDetectorIDpublic void setDetectorID(int id) 
- 
getChargepublic int getCharge()
- 
getNDFpublic int getNDF()
- 
getStatuspublic int getStatus()
- 
getchi2public double getchi2()
- 
getPpublic double getP()
- 
getPathpublic double getPath()
- 
getSectorpublic int getSector()
- 
getVector
- 
getVertex
- 
getTrackEnd
- 
getAssociationpublic int getAssociation()
- 
getDetectorIDpublic int getDetectorID()
- 
addCrosspublic void addCross(double x, double y, double z, double ux, double uy, double uz) 
- 
getCrossCountpublic int getCrossCount()
- 
getCross
- 
getFirstCross
- 
getTrackIndexpublic int getTrackIndex()
- 
getLastCross
- 
compareTo- Specified by:
- compareToin interface- Comparable
 
- 
toString
 
-