Class CherenkovResponse

java.lang.Object
org.jlab.clas.detector.DetectorResponse
org.jlab.clas.detector.CherenkovResponse

public class CherenkovResponse extends DetectorResponse
Author:
baltzell
  • Constructor Details

    • CherenkovResponse

      public CherenkovResponse()
    • CherenkovResponse

      public CherenkovResponse(CherenkovResponse r)
    • CherenkovResponse

      public CherenkovResponse(double dtheta, double dphi)
  • Method Details

    • copy

      public void copy(CherenkovResponse r)
    • getNphe

      public double getNphe()
    • getDeltaTheta

      public double getDeltaTheta()
    • getDeltaPhi

      public double getDeltaPhi()
    • getHitPosition

      public org.jlab.geom.prim.Point3D getHitPosition()
    • setHitPosition

      public void setHitPosition(double x, double y, double z)
    • getDeltaPhi

      public double getDeltaPhi(double phi1, double phi2)
      Wrap delta-phi into -pi/pi:
    • getIntersection

      public org.jlab.geom.prim.Point3D getIntersection(org.jlab.geom.prim.Line3D line)
    • getTrackResidual

      public CherenkovResponse.TrackResidual getTrackResidual(org.jlab.geom.prim.Line3D particleTrack)
    • getTrackResidual

      public CherenkovResponse.TrackResidual getTrackResidual(DetectorParticle particle)
    • getCross

      public org.jlab.geom.prim.Line3D getCross(DetectorParticle part)
    • findClosestTrack

      public int findClosestTrack(List<DetectorParticle> parts)
    • readHipoEvent

      public static List<DetectorResponse> readHipoEvent(org.jlab.io.base.DataEvent event, String bankName, org.jlab.detector.base.DetectorType type)