Uses of Class
org.jlab.geom.prim.Line3D
Packages that use Line3D
Package
Description
-
Uses of Line3D in org.jlab.clas.detector
Methods in org.jlab.clas.detector that return Line3DModifier and TypeMethodDescriptionCherenkovResponse.getCross
(DetectorParticle part) DetectorTrack.getCross
(int index) DetectorTrack.TrajectoryPoint.getCross()
DetectorParticle.getDistance
(DetectorResponse response) DetectorParticlePOCA.getDistance
(DetectorResponse response) DetectorParticleTraj.getDistance
(DetectorResponse response) DetectorParticle.getFirstCross()
DetectorTrack.getFirstCross()
DetectorParticle.getLastCross()
DetectorTrack.getLastCross()
Methods in org.jlab.clas.detector with parameters of type Line3DModifier and TypeMethodDescriptionCherenkovResponse.getIntersection
(Line3D line) CherenkovResponse.getTrackResidual
(Line3D particleTrack) Constructors in org.jlab.clas.detector with parameters of type Line3DModifierConstructorDescriptionTrackResidual
(CherenkovResponse cher, Line3D track) TrajectoryPoint
(int detId, int layId, Line3D traj, float pathLength, float edge, float dx) -
Uses of Line3D in org.jlab.clas.swimtools
Methods in org.jlab.clas.swimtools with parameters of type Line3D -
Uses of Line3D in org.jlab.clas.tracking.kalmanfilter
Fields in org.jlab.clas.tracking.kalmanfilter declared as Line3DMethods in org.jlab.clas.tracking.kalmanfilter with parameters of type Line3DConstructors in org.jlab.clas.tracking.kalmanfilter with parameters of type Line3D -
Uses of Line3D in org.jlab.clas.tracking.kalmanfilter.zReference
Methods in org.jlab.clas.tracking.kalmanfilter.zReference with parameters of type Line3DModifier and TypeMethodDescriptiondouble[]
Constructors in org.jlab.clas.tracking.kalmanfilter.zReference with parameters of type Line3D -
Uses of Line3D in org.jlab.clas.tracking.objects
Constructors in org.jlab.clas.tracking.objects with parameters of type Line3D -
Uses of Line3D in org.jlab.detector.geant4
Methods in org.jlab.detector.geant4 that return Line3DModifier and TypeMethodDescriptionECGeant4Factory.getMidpointLineV
(int layer) ECGeant4Factory.getMidpointLineW
(int layer) ECGeant4Factory.lineU
(int layer) ECGeant4Factory.lineV
(int layer) ECGeant4Factory.lineW
(int layer) ECGeant4Factory.stripU
(int layer, int strip) ECGeant4Factory.stripV
(int layer, int strip) ECGeant4Factory.stripW
(int layer, int strip) -
Uses of Line3D in org.jlab.detector.geant4.v2.recoil
Methods in org.jlab.detector.geant4.v2.recoil that return Line3DModifier and TypeMethodDescriptionRecoilStripFactory.getStrip
(int sector, int layer, int strip) Provides the 3D line for the given strip in the CLAS12 frameRecoilStripFactory.getTiltedStrip
(int sector, int layer, int strip) Provides the 3D line for the given strip in the tilted frameTransform the given strip line to the tilted frameMethods in org.jlab.detector.geant4.v2.recoil with parameters of type Line3D -
Uses of Line3D in org.jlab.detector.geant4.v2.URWELL
Methods in org.jlab.detector.geant4.v2.URWELL that return Line3DModifier and TypeMethodDescriptionURWellStripFactory.getStrip
(int sector, int layer, int strip) Provides the 3D line for the given strip in the CLAS12 frameURWellStripFactory.getTiltedStrip
(int sector, int layer, int strip) Provides the 3D line for the given strip in the tilted frameTransform the given strip line to the tilted frameMethods in org.jlab.detector.geant4.v2.URWELL with parameters of type Line3D -
Uses of Line3D in org.jlab.detector.geom.RICH
Methods in org.jlab.detector.geom.RICH that return Line3DMethods in org.jlab.detector.geom.RICH with parameters of type Line3DModifier and TypeMethodDescriptionRICHLayer.find_Entrance
(Line3D ray, int ico) RICHLayer.find_EntranceCurved
(Line3D ray, int ico) RICHLayer.find_ExitCurved
(Line3D ray, int ico) RICHLayer.find_Intersection
(Line3D ray, int ico, int exit, int post, int curved) RICHGeoFactory.find_IntersectionMAPMT
(int isec, Line3D ray) RICHGeoFactory.find_IntersectionSpheMirror
(int isec, Line3D ray) boolean
RICHLayer.into_Layer
(Line3D ray, int icompo, int ifa) boolean
RICHLayer.outfrom_Layer
(Line3D ray, int icompo, int ifa) int
RICHGeoFactory.select_AeroforTraj
(int isec, Line3D first, Line3D second, Line3D third) -
Uses of Line3D in org.jlab.geom.abs
Methods in org.jlab.geom.abs that return Line3DModifier and TypeMethodDescriptionMeshComponent.getLineX()
MeshComponent.getLineY()
MeshComponent.getLineZ()
final Line3D
AbstractComponent.getVolumeEdge
(int edgeIndex) MeshComponent.getVolumeEdge
(int e) Methods in org.jlab.geom.abs that return types with arguments of type Line3DModifier and TypeMethodDescriptionAbstractDetector.getCrossSections
(Transformation3D transform) AbstractLayer.getCrossSections
(Transformation3D transform) AbstractSector.getCrossSections
(Transformation3D transform) AbstractSuperlayer.getCrossSections
(Transformation3D transform) AbstractComponent.getVolumeCrossSection
(Transformation3D transformation) MeshComponent.getVolumeCrossSection
(Transformation3D transformation) Methods in org.jlab.geom.abs with parameters of type Line3DModifier and TypeMethodDescriptionboolean
MeshComponent.getVolumeIntersection
(Line3D line, Point3D inIntersect, Point3D outIntersect) -
Uses of Line3D in org.jlab.geom.base
Methods in org.jlab.geom.base that return Line3DModifier and TypeMethodDescriptionComponent.getVolumeEdge
(int e) Returns the edge on thevolume
with the specified index.Methods in org.jlab.geom.base that return types with arguments of type Line3DModifier and TypeMethodDescriptionDetector.getCrossSections
(Transformation3D transformation) Returns a list of lists of lines such that each of the inner lists contains the cross section lines for a single component.Layer.getCrossSections
(Transformation3D transformation) Returns a list of lists of lines such that each of the inner lists contains the cross section lines for a single component.Sector.getCrossSections
(Transformation3D transformation) Returns a list of lists of lines such that each of the inner lists contains the cross section lines for a single component.Superlayer.getCrossSections
(Transformation3D transformation) Returns a list of lists of lines such that each of the inner lists contains the cross section lines for a single component.Component.getVolumeCrossSection
(Transformation3D transformation) Returns the cross section of a plane through the the component'svolume
as a list of lines in the xy-plane.Methods in org.jlab.geom.base with parameters of type Line3DModifier and TypeMethodDescriptionboolean
Component.getVolumeIntersection
(Line3D line, Point3D inIntersect, Point3D outIntersect) Returns true if the given line segment intersect thevolume-shape
twice (one incoming intersection and one out going) and stores the incoming and outgoing intersection points are stored in the first and second Point3D objects given as arguments respectively. -
Uses of Line3D in org.jlab.geom.component
Methods in org.jlab.geom.component that return Line3DModifier and TypeMethodDescriptionPrismaticComponent.getLine()
Returns a line running down the middle of the length of the component such that the two end points of the line segment are at the geometric centers of the the two polygons defining this component's volume.Methods in org.jlab.geom.component with parameters of type Line3DModifier and TypeMethodDescriptionboolean
PrismaticComponent.getVolumeIntersection
(Line3D line, Point3D inIntersect, Point3D outIntersect) Returns true if the given line segment intersect the volume-shape twice (one incoming intersection and one out going) and stores the incoming and outgoing intersection points are stored in the first and second Point3D objects given as arguments respectively.Constructors in org.jlab.geom.component with parameters of type Line3D -
Uses of Line3D in org.jlab.geom.detector.alert.AHDC
Methods in org.jlab.geom.detector.alert.AHDC that return Line3DModifier and TypeMethodDescriptionConcaveComponent.getLine()
Returns a line running down the middle of the length of the component such that the two end points of the line segment are at the geometric centers of the two polygons defining this component's volume.Methods in org.jlab.geom.detector.alert.AHDC with parameters of type Line3DModifier and TypeMethodDescriptionboolean
ConcaveComponent.getVolumeIntersection
(Line3D line, Point3D inIntersect, Point3D outIntersect) Returns true if the given line segment intersect the volume-shape twice (one incoming intersection and one out going) and stores the incoming and outgoing intersection points are stored in the first and second Point3D objects given as arguments respectively.Constructors in org.jlab.geom.detector.alert.AHDC with parameters of type Line3D -
Uses of Line3D in org.jlab.geom.gui
Methods in org.jlab.geom.gui with parameters of type Line3D -
Uses of Line3D in org.jlab.geom.prim
Methods in org.jlab.geom.prim that return Line3DModifier and TypeMethodDescriptionConstructs a newLine3D
from this line to the given line such that the origin point of the constructed line coincides with this line, the end point of the constructed line coincides with the given line, and the length of the constructed line is minimal.Constructs a newLine3D
from this infinite line to the given point such that the origin point of the constructed line coincides with this infinite line, the end point of the constructed line coincides with the given point, and the length of the constructed line is minimal.Path3D.distance
(double x, double y, double z) Constructs a newLine3D
from a line contained in this path to the given point such that the length of the constructed line is minimal.Constructs a newLine3D
from a line contained in this path to the given point such that the length of the constructed line is minimal.Line3D.distanceRay
(Point3D point) Constructs a newLine3D
from this ray line to the given point such that the origin point of the constructed line coincides with this ray line, the end point of the constructed line coincides with the given point, and the length of the constructed line is minimal.Line3D.distanceSegment
(Point3D point) Constructs a newLine3D
from this line segment to the given point such that the origin point of the constructed line coincides with this line segment, the end point of the constructed line coincides with the given point, and the length of the constructed line is minimal.Line3D.distanceSegments
(Line3D line) Constructs a newLine3D
from this line segment to the given line segment such that the origin point of the constructed line coincides with this line segment, the end point of the constructed line segment coincides with the given line segment, and the length of the constructed line is minimal.Cylindrical3D.getAxis()
returns the axis of this cylinder.Path3D.getLine
(int index) Constructs a newLine3D
from the point at the given index to the point with the next larger index.Mesh3D.getLineX()
Mesh3D.getLineY()
Mesh3D.getLineZ()
Methods in org.jlab.geom.prim with parameters of type Line3DModifier and TypeMethodDescriptionvoid
Sets the bounding points of this line to coincide with the bounding points of the given line.Constructs a newLine3D
from this line to the given line such that the origin point of the constructed line coincides with this line, the end point of the constructed line coincides with the given line, and the length of the constructed line is minimal.Constructs a newLine3D
from a line contained in this path to the given point such that the length of the constructed line is minimal.void
Calculates a Line3D object with origin at the given point and the end at the plane, length is the distance to the plane.Line3D.distanceSegments
(Line3D line) Constructs a newLine3D
from this line segment to the given line segment such that the origin point of the constructed line coincides with this line segment, the end point of the constructed line segment coincides with the given line segment, and the length of the constructed line is minimal.boolean
Mesh3D.hasIntersection
(Line3D line) Returns true if the infinite line intersects this shape.boolean
Shape3D.hasIntersection
(Line3D line) Returns true if the infinite line intersects this shape.boolean
Mesh3D.hasIntersectionRay
(Line3D line) Returns true if the ray intersects this shape.boolean
Shape3D.hasIntersectionRay
(Line3D line) Returns true if the ray intersects this shape.boolean
Mesh3D.hasIntersectionSegment
(Line3D line) Returns true if the line segment intersects this shape.boolean
Shape3D.hasIntersectionSegment
(Line3D line) Returns true if the line segment intersects this shape.int
Cylindrical3D.intersection
(Line3D line, List<Point3D> intersections) int
Face3D.intersection
(Line3D line, List<Point3D> intersections) Finds the intersections of the given infinite line with thisFace3D
.int
Plane3D.intersection
(Line3D line, Point3D intersect) Finds the intersection of the given infinite with this plane.int
Plane3D.intersection
(Plane3D plane, Line3D intersect) Finds the intersection of the given plane with this plane.int
Sector3D.intersection
(Line3D line, List<Point3D> intersections) int
Shape3D.intersection
(Line3D line, List<Point3D> intersections) Finds intersections of the given infinite line with this shape.int
Sphere3D.intersection
(Line3D line, List<Point3D> intersections) int
Trap3D.intersection
(Line3D line, List<Point3D> intersections) int
Triangle3D.intersection
(Line3D line, List<Point3D> intersections) int
Finds intersections of the given infinite line with this shape.double
Cylindrical3D.intersectionLength
(Line3D line, List<Point3D> intersections) Compute the intersections of a ray within the 3D volumeint
Cylindrical3D.intersectionRay
(Line3D line, List<Point3D> intersections) int
Face3D.intersectionRay
(Line3D line, List<Point3D> intersections) Finds the intersections of the given ray with thisFace3D
.int
Mesh3D.intersectionRay
(Line3D line, List<Point3D> intersections) Finds intersections of the given ray with this shape.int
Plane3D.intersectionRay
(Line3D line, Point3D intersect) Finds the intersection of the given ray with this plane.int
Sector3D.intersectionRay
(Line3D line, List<Point3D> intersections) int
Shape3D.intersectionRay
(Line3D line, List<Point3D> intersections) Finds intersections of the given ray with this shape.int
Trap3D.intersectionRay
(Line3D line, List<Point3D> intersections) int
Triangle3D.intersectionRay
(Line3D line, List<Point3D> intersections) int
Cylindrical3D.intersectionSegment
(Line3D line, List<Point3D> intersections) int
Face3D.intersectionSegment
(Line3D line, List<Point3D> intersections) Finds the intersections of the given line segment with thisFace3D
.int
Mesh3D.intersectionSegment
(Line3D line, List<Point3D> intersections) Finds intersections of the given line segment with this shape.int
Plane3D.intersectionSegment
(Line3D line, Point3D intersect) Finds the intersection of the given line segment with this plane.int
Sector3D.intersectionSegment
(Line3D line, List<Point3D> intersections) int
Shape3D.intersectionSegment
(Line3D line, List<Point3D> intersections) Finds intersections of the given line segment with this shape.int
Trap3D.intersectionSegment
(Line3D line, List<Point3D> intersections) int
Triangle3D.intersectionSegment
(Line3D line, List<Point3D> intersections) void
Sets the axis of this cylinder.Constructors in org.jlab.geom.prim with parameters of type Line3D -
Uses of Line3D in org.jlab.geom.view
Methods in org.jlab.geom.view that return types with arguments of type Line3DMethods in org.jlab.geom.view with parameters of type Line3DMethod parameters in org.jlab.geom.view with type arguments of type Line3D -
Uses of Line3D in org.jlab.rec.ahdc.Hit
Methods in org.jlab.rec.ahdc.Hit that return Line3D -
Uses of Line3D in org.jlab.rec.ahdc.KalmanFilter
Methods in org.jlab.rec.ahdc.KalmanFilter that return Line3DConstructors in org.jlab.rec.ahdc.KalmanFilter with parameters of type Line3D -
Uses of Line3D in org.jlab.rec.cvt
Methods in org.jlab.rec.cvt that return types with arguments of type Line3DModifier and TypeMethodDescriptionGeometry.getBMT
(BMTType type, int run, String variation, IndexedTable voltage) Get the list of BMT strips for the selected BMT tile type and the geometry defined by the selected run and variationGeometry.getSVT
(int run, int region, String variation, IndexedTable lorentz) Get the list of SVT strips for geometry defined by the selected run and variationMethod parameters in org.jlab.rec.cvt with type arguments of type Line3DModifier and TypeMethodDescriptionstatic org.jlab.groot.group.DataGroup
Draws representative plots of the differences between the two lists of strips, compensating for a global offsetstatic Point3D
Computes the average offset of the origins of the two strip lists -
Uses of Line3D in org.jlab.rec.cvt.bmt
Fields in org.jlab.rec.cvt.bmt declared as Line3DMethods in org.jlab.rec.cvt.bmt that return Line3DModifier and TypeMethodDescriptionBMTGeometry.getAxis
(int layer, int sector) Return axis for the selected tile, identified by layer and sectorBMTGeometry.getIdealLCZstrip
(int region, int sector, int strip, Swim swim) Returns Line3D for Z detector pseudostrip identified from region, sector, strip numbers, for ideal geometry After Loentz angle correctionBMTGeometry.getLCZstrip
(int region, int sector, int strip, Swim swim) Returns Line3D for Z detector pseudo-strip identified from region, sector, strip numbers, for real geometry After Lorentz angle correctionBMTGeometry.getZstrip
(int region, int sector, int strip) Returns Line3D for Z detector strip identified from region, sector, strip numbers, for real geometry -
Uses of Line3D in org.jlab.rec.cvt.cluster
Methods in org.jlab.rec.cvt.cluster that return Line3DMethods in org.jlab.rec.cvt.cluster with parameters of type Line3D -
Uses of Line3D in org.jlab.rec.cvt.hit
Methods in org.jlab.rec.cvt.hit that return Line3DMethods in org.jlab.rec.cvt.hit with parameters of type Line3D -
Uses of Line3D in org.jlab.rec.cvt.svt
Methods in org.jlab.rec.cvt.svt that return Line3DModifier and TypeMethodDescriptionSVTGeometry.getModule
(int layer, int sector) SVTGeometry.getStrip
(int layer, int sector, int strip) SVTGeometry.getStrip0
(int layer, int sector, int strip) SVTGeometry.getStripProjection
(Line3D strip, Plane3D plane, Vector3D dir) Methods in org.jlab.rec.cvt.svt with parameters of type Line3DModifier and TypeMethodDescriptionSVTGeometry.getStripProjection
(Line3D strip, Plane3D plane, Vector3D dir) SVTGeometry.getSurface
(int layer, int sector, int stripId, double centroid, Line3D stripLine) -
Uses of Line3D in org.jlab.rec.cvt.trajectory
Methods in org.jlab.rec.cvt.trajectory that return Line3D -
Uses of Line3D in org.jlab.rec.dc.cluster
Methods in org.jlab.rec.dc.cluster that return Line3DMethods in org.jlab.rec.dc.cluster with parameters of type Line3DModifier and TypeMethodDescriptionvoid
FittedCluster.set_clusLine
(Line3D _clusLine) Sets the cluster line defined as a point on the line and a unit direction vector along the linevoid
FittedCluster.set_clusLineErr
(Line3D _clusLineErr) Sets the error on the cluster line - where the line is defined as a point on the line and a unit direction vector along the line -
Uses of Line3D in org.jlab.rec.dc.hit
Methods in org.jlab.rec.dc.hit that return Line3DMethods in org.jlab.rec.dc.hit with parameters of type Line3DModifier and TypeMethodDescriptiondouble
FittedHit.corrForMidPlaneProjection
(double trkAngle, Line3D wireLine, FittedHit hit) void
FittedHit.set_WireLine
(Line3D _WireLine) -
Uses of Line3D in org.jlab.rec.dc.track
Fields in org.jlab.rec.dc.track declared as Line3DConstructors in org.jlab.rec.dc.track with parameters of type Line3DModifierConstructorDescriptionHitOnTrack
(int superlayer, double X, double Z, double wiremaxsag, Line3D wireLine) -
Uses of Line3D in org.jlab.rec.dc.track.fit
Fields in org.jlab.rec.dc.track.fit declared as Line3DMethods in org.jlab.rec.dc.track.fit with parameters of type Line3D -
Uses of Line3D in org.jlab.rec.fmt
Methods in org.jlab.rec.fmt that return Line3DModifier and TypeMethodDescriptionstatic Line3D
Constants.getLocalStrip
(int layer, int strip) static Line3D
Constants.getStrip
(int layer, int strip) -
Uses of Line3D in org.jlab.rec.fmt.cluster
Methods in org.jlab.rec.fmt.cluster that return Line3DMethods in org.jlab.rec.fmt.cluster with parameters of type Line3DModifier and TypeMethodDescriptionvoid
Cluster.setGlobalSegment
(Line3D segment) void
Cluster.setLocalSegment
(Line3D segment) -
Uses of Line3D in org.jlab.rec.fmt.hit
Methods in org.jlab.rec.fmt.hit that return Line3D -
Uses of Line3D in org.jlab.rec.ft
Methods in org.jlab.rec.ft that return Line3D -
Uses of Line3D in org.jlab.rec.ft.trk
Methods in org.jlab.rec.ft.trk that return Line3DModifier and TypeMethodDescriptionFTTRKCluster.get_StripSegment()
FTTRKHit.get_StripSegment()
static Line3D
FTTRKConstantsLoader.getStripSegmentLab
(int layer, int seed) Methods in org.jlab.rec.ft.trk with parameters of type Line3DModifier and TypeMethodDescriptionvoid
FTTRKCluster.set_StripSegment
(Line3D _StripSegment) void
FTTRKHit.set_StripSegment
(Line3D _StripSegment) -
Uses of Line3D in org.jlab.rec.rich
Fields in org.jlab.rec.rich declared as Line3DMethods in org.jlab.rec.rich that return Line3DMethods in org.jlab.rec.rich with parameters of type Line3DModifier and TypeMethodDescriptionRICHRayTrace.find_IntersectionMAPMT
(int isec, Line3D ray) RICHRayTrace.find_IntersectionSpheMirror
(int isec, Line3D ray) -
Uses of Line3D in org.jlab.rec.tof.hit
Methods in org.jlab.rec.tof.hit that return Line3DMethods in org.jlab.rec.tof.hit with parameters of type Line3D -
Uses of Line3D in org.jlab.rec.tof.hit.ftof
Methods in org.jlab.rec.tof.hit.ftof that return Line3DMethods in org.jlab.rec.tof.hit.ftof with parameters of type Line3D -
Uses of Line3D in org.jlab.service.dc
Fields in org.jlab.service.dc declared as Line3DConstructors in org.jlab.service.dc with parameters of type Line3DModifierConstructorDescriptionHitOnTrack
(int superlayer, double X, double Z, double wiremaxsag, Line3D wireLine) -
Uses of Line3D in org.jlab.service.ec
Methods in org.jlab.service.ec that return Line3DModifier and TypeMethodDescriptionstatic Line3D
ECCluster.getClusterGeometry
(ECPeak u, ECPeak v, ECPeak w) ECPeak.getLine()
ECStrip.getLine()
Methods in org.jlab.service.ec with parameters of type Line3D -
Uses of Line3D in org.jlab.service.recoil
Methods in org.jlab.service.recoil that return Line3DMethods in org.jlab.service.recoil with parameters of type Line3D -
Uses of Line3D in org.jlab.service.urwell
Methods in org.jlab.service.urwell that return Line3DMethods in org.jlab.service.urwell with parameters of type Line3D