Package org.jlab.clas.detector
Class DetectorParticleTraj
java.lang.Object
org.jlab.clas.detector.DetectorParticle
org.jlab.clas.detector.DetectorParticleTraj
- All Implemented Interfaces:
Comparable
Override methods to use new tracking trajectory surfaces.
- Author:
- baltzell
-
Field Summary
Fields inherited from class org.jlab.clas.detector.DetectorParticle
DEFAULTQUALITY, detectorTrack, responseStore, sharedDetectors -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddResponse(DetectorResponse res, boolean match) doublegetBeta(org.jlab.detector.base.DetectorType type, int layer, double startTime) intgetCherenkovSignal(List<DetectorResponse> responses, org.jlab.detector.base.DetectorType type) intgetDetectorHit(List<DetectorResponse> hitList, org.jlab.detector.base.DetectorType type, int layer, double distanceThreshold) org.jlab.geom.prim.Line3DgetDistance(DetectorResponse response) doublegetPathLength(org.jlab.detector.base.DetectorType type, int layId) doublegetVertexTime(org.jlab.detector.base.DetectorType type, int layer) doublegetVertexTime(org.jlab.detector.base.DetectorType type, int layer, int pid) Methods inherited from class org.jlab.clas.detector.DetectorParticle
addResponse, clear, compare, compare, compareTo, countResponses, countResponses, createNeutral, createNeutral, createNeutral, createNeutral, getBeta, getCharge, getChi2, getCovMatrix, getCovMatrix, getDetectorHitQuality, getDetectorResponses, getDetectorResponses, getEnergy, getEnergy, getEnergyFraction, getFirstCross, getHit, getHit, getLastCross, getMass, getNDF, getNeutralBeta, getNphe, getPathLength, getPathLength, getPathLength, getPhysicsParticle, getPid, getPidQuality, getResponse, getScore, getSector, getSector, getSector, getStartTime, getStatus, getTheoryBeta, getTime, getTime, getTrack, getTrackChi2, getTrackDetector, getTrackDetectorID, getTrackIndex, getTrackSector, getTrackStatus, getTrackTrajectory, hasHit, hasHit, isTriggerParticle, setBeta, setCharge, setChi2, setDedx, setMass, setPid, setPidQuality, setScore, setStartTime, setStatus, setTriggerParticle, toString, vector, vertex
-
Constructor Details
-
DetectorParticleTraj
-
-
Method Details
-
getDetectorHit
public int getDetectorHit(List<DetectorResponse> hitList, org.jlab.detector.base.DetectorType type, int layer, double distanceThreshold) - Overrides:
getDetectorHitin classDetectorParticle
-
getPathLength
public double getPathLength(org.jlab.detector.base.DetectorType type, int layId) - Overrides:
getPathLengthin classDetectorParticle
-
getBeta
public double getBeta(org.jlab.detector.base.DetectorType type, int layer, double startTime) - Overrides:
getBetain classDetectorParticle
-
getVertexTime
public double getVertexTime(org.jlab.detector.base.DetectorType type, int layer) - Overrides:
getVertexTimein classDetectorParticle
-
getVertexTime
public double getVertexTime(org.jlab.detector.base.DetectorType type, int layer, int pid) - Overrides:
getVertexTimein classDetectorParticle
-
getDistance
- Overrides:
getDistancein classDetectorParticle
-
addResponse
- Overrides:
addResponsein classDetectorParticle
-
getCherenkovSignal
public int getCherenkovSignal(List<DetectorResponse> responses, org.jlab.detector.base.DetectorType type) - Overrides:
getCherenkovSignalin classDetectorParticle
-