Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- id()
- idgea()
- type()
- sector()
- name()
- get_Vinside()
- set_Vinside(Vector3D)
- get_size()
- set_PMTPixels(RICHPixel)
- get_PMTPixels()
- get_TrackingSurf()
- get_TrackingSurf(int)
- set_TrackingSurf(Shape3D)
- set_TrackingSurf(Shape3D, int)
- get_CompoList()
- set_CompoList(ArrayList)
- get_CompoIndex(int)
- get_Face(int)
- get_CompoFace(int, int)
- get_LayerNormal()
- get_LayerNormal(Vector3D)
- get_CompoNormal(int)
- get_CompoNormal(int, Vector3D)
- get_FaceNormal(int, int)
- set_GlobalSurf(Shape3D)
- get_GlobalSurf()
- set_TrackingSphere(Sphere3D)
- set_TrackingSphere(Sphere3D, int)
- get_TrackingSphere()
- get_TrackingSphere(int)
- set_NominalPlane(Shape3D)
- get_NominalPlane()
- get_LayerCSGBary()
- get_TrajPlane()
- get_CompoBary(int)
- get_CompoCSGBary(int)
- get_CompoCenter(int, Vector3D)
- select_Vertexes(Shape3D, Vector3D)
- get_SurfBary()
- get_SurfBary(Vector3D)
- get_SurfBary(int, Vector3D)
- get_TileQuadrant(int, int, Point3D, ArrayList)
- get_Quadrant(int, int, Point3D)
- into_Layer(Line3D, int, int)
- outfrom_Layer(Line3D, int, int)
- find_Entrance(Line3D, int)
- find_EntranceCurved(Line3D, int)
- find_Exit(Line3D, int)
- find_ExitCurved(Line3D, int)
- find_Intersection(Line3D, int, int, int, int)
- get_SurfMainAx(int, Vector3D, Vector3D)
- generate_LocalRef()
- generate_LocalRef(int)
- generate_LocalRef(int, Vector3D)
- CheckSphere()
- CheckSphere(int)
- is_2cm_aerogel()
- is_3cm_aerogel()
- is_aerogel()
- is_spherical_mirror()
- is_planar_mirror()
- is_front_mirror()
- is_lateral_mirror()
- is_mirror()
- is_mapmt()
- is_optical()
- merge_Shape3D(Shape3D, Shape3D)
- merge_CompoSurfs()
- merge_CompoList()
- toPoint3D(Vertex)
- toPoint3D(Vector3D)
- toVector3d(Vertex)
- toVector3d(Vector3D)
- toVector3d(Point3D)
- toVector3D(Vector3d)
- toTriangle3D(Face3D)
- show_Layer()
Class RICHLayer
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<RICHComponent>
,Collection<RICHComponent>
,List<RICHComponent>
,RandomAccess
,SequencedCollection<RICHComponent>
- Author:
- mcontalb A layer in the RICH consists of an array of components
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
CheckSphere
(int ico) find_Entrance
(org.jlab.geom.prim.Line3D ray, int ico) find_EntranceCurved
(org.jlab.geom.prim.Line3D ray, int ico) find_Exit
(org.jlab.geom.prim.Line3D ray, int ico) find_ExitCurved
(org.jlab.geom.prim.Line3D ray, int ico) find_Intersection
(org.jlab.geom.prim.Line3D ray, int ico, int exit, int post, int curved) generate_LocalRef
(int icompo) generate_LocalRef
(int icompo, org.jlab.geom.prim.Vector3D vers) org.jlab.geom.prim.Vector3D
get_CompoBary
(int icompo) org.jlab.geom.prim.Vector3D
get_CompoCenter
(int icompo, org.jlab.geom.prim.Vector3D vers) org.jlab.geom.prim.Vector3D
get_CompoCSGBary
(int icompo) org.jlab.geom.prim.Face3D
get_CompoFace
(int icompo, int ifa) int
get_CompoIndex
(int ifa) org.jlab.geom.prim.Vector3D
get_CompoNormal
(int icompo) org.jlab.geom.prim.Vector3D
get_CompoNormal
(int icompo, org.jlab.geom.prim.Vector3D orientation) org.jlab.geom.prim.Face3D
get_Face
(int ifa) org.jlab.geom.prim.Vector3D
get_FaceNormal
(int icompo, int ifa) org.jlab.geom.prim.Shape3D
org.jlab.geom.prim.Vector3D
org.jlab.geom.prim.Vector3D
org.jlab.geom.prim.Vector3D
get_LayerNormal
(org.jlab.geom.prim.Vector3D orientation) org.jlab.geom.prim.Shape3D
int
get_Quadrant
(int Nqua, int icompo, org.jlab.geom.prim.Point3D point) int
get_size()
org.jlab.geom.prim.Vector3D
org.jlab.geom.prim.Vector3D
get_SurfBary
(int icompo, org.jlab.geom.prim.Vector3D vers) org.jlab.geom.prim.Vector3D
get_SurfBary
(org.jlab.geom.prim.Vector3D vers) org.jlab.geom.prim.Vector3D
get_SurfMainAx
(int icompo, org.jlab.geom.prim.Vector3D vers, org.jlab.geom.prim.Vector3D vref) int
get_TileQuadrant
(int Nqua, int icompo, org.jlab.geom.prim.Point3D point, ArrayList<org.jlab.geom.prim.Point3D> verts) org.jlab.geom.prim.Sphere3D
org.jlab.geom.prim.Sphere3D
get_TrackingSphere
(int ico) org.jlab.geom.prim.Shape3D
org.jlab.geom.prim.Shape3D
get_TrackingSurf
(int ico) org.jlab.geom.prim.Plane3D
org.jlab.geom.prim.Vector3D
int
id()
int
idgea()
boolean
into_Layer
(org.jlab.geom.prim.Line3D ray, int icompo, int ifa) boolean
boolean
boolean
boolean
boolean
boolean
is_mapmt()
boolean
boolean
boolean
boolean
org.jlab.geom.prim.Shape3D
void
merge_Shape3D
(org.jlab.geom.prim.Shape3D shape, org.jlab.geom.prim.Shape3D other) name()
boolean
outfrom_Layer
(org.jlab.geom.prim.Line3D ray, int icompo, int ifa) int
sector()
ArrayList
<org.jlab.geom.prim.Point3D> select_Vertexes
(org.jlab.geom.prim.Shape3D surf, org.jlab.geom.prim.Vector3D vers) void
set_CompoList
(ArrayList<Integer> list) void
set_GlobalSurf
(org.jlab.geom.prim.Shape3D plane) void
set_NominalPlane
(org.jlab.geom.prim.Shape3D plane) void
set_PMTPixels
(RICHPixel pmtpixels) void
set_TrackingSphere
(org.jlab.geom.prim.Sphere3D sphere) void
set_TrackingSphere
(org.jlab.geom.prim.Sphere3D sphere, int ico) void
set_TrackingSurf
(org.jlab.geom.prim.Shape3D plane) void
set_TrackingSurf
(org.jlab.geom.prim.Shape3D plane, int ico) void
set_Vinside
(org.jlab.geom.prim.Vector3D vers) void
org.jlab.geom.prim.Point3D
org.jlab.geom.prim.Point3D
toPoint3D
(org.jlab.geom.prim.Vector3D ver) org.jlab.geom.prim.Triangle3D
toTriangle3D
(org.jlab.geom.prim.Face3D face) toVector3d
(Vertex ver) toVector3d
(org.jlab.geom.prim.Point3D pos) toVector3d
(org.jlab.geom.prim.Vector3D ver) org.jlab.geom.prim.Vector3D
toVector3D
(Vector3d ver) int
type()
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
Method Details
-
id
public int id() -
idgea
public int idgea() -
type
public int type() -
sector
public int sector() -
name
-
get_Vinside
public org.jlab.geom.prim.Vector3D get_Vinside() -
set_Vinside
public void set_Vinside(org.jlab.geom.prim.Vector3D vers) -
get_size
public int get_size() -
set_PMTPixels
-
get_PMTPixels
-
get_TrackingSurf
public org.jlab.geom.prim.Shape3D get_TrackingSurf() -
get_TrackingSurf
public org.jlab.geom.prim.Shape3D get_TrackingSurf(int ico) -
set_TrackingSurf
public void set_TrackingSurf(org.jlab.geom.prim.Shape3D plane) -
set_TrackingSurf
public void set_TrackingSurf(org.jlab.geom.prim.Shape3D plane, int ico) -
get_CompoList
-
set_CompoList
-
get_CompoIndex
public int get_CompoIndex(int ifa) -
get_Face
public org.jlab.geom.prim.Face3D get_Face(int ifa) -
get_CompoFace
public org.jlab.geom.prim.Face3D get_CompoFace(int icompo, int ifa) -
get_LayerNormal
public org.jlab.geom.prim.Vector3D get_LayerNormal() -
get_LayerNormal
public org.jlab.geom.prim.Vector3D get_LayerNormal(org.jlab.geom.prim.Vector3D orientation) -
get_CompoNormal
public org.jlab.geom.prim.Vector3D get_CompoNormal(int icompo) -
get_CompoNormal
public org.jlab.geom.prim.Vector3D get_CompoNormal(int icompo, org.jlab.geom.prim.Vector3D orientation) -
get_FaceNormal
public org.jlab.geom.prim.Vector3D get_FaceNormal(int icompo, int ifa) -
set_GlobalSurf
public void set_GlobalSurf(org.jlab.geom.prim.Shape3D plane) -
get_GlobalSurf
public org.jlab.geom.prim.Shape3D get_GlobalSurf() -
set_TrackingSphere
public void set_TrackingSphere(org.jlab.geom.prim.Sphere3D sphere) -
set_TrackingSphere
public void set_TrackingSphere(org.jlab.geom.prim.Sphere3D sphere, int ico) -
get_TrackingSphere
public org.jlab.geom.prim.Sphere3D get_TrackingSphere() -
get_TrackingSphere
public org.jlab.geom.prim.Sphere3D get_TrackingSphere(int ico) -
set_NominalPlane
public void set_NominalPlane(org.jlab.geom.prim.Shape3D plane) -
get_NominalPlane
public org.jlab.geom.prim.Shape3D get_NominalPlane() -
get_LayerCSGBary
public org.jlab.geom.prim.Vector3D get_LayerCSGBary() -
get_TrajPlane
public org.jlab.geom.prim.Plane3D get_TrajPlane() -
get_CompoBary
public org.jlab.geom.prim.Vector3D get_CompoBary(int icompo) -
get_CompoCSGBary
public org.jlab.geom.prim.Vector3D get_CompoCSGBary(int icompo) -
get_CompoCenter
public org.jlab.geom.prim.Vector3D get_CompoCenter(int icompo, org.jlab.geom.prim.Vector3D vers) -
select_Vertexes
public ArrayList<org.jlab.geom.prim.Point3D> select_Vertexes(org.jlab.geom.prim.Shape3D surf, org.jlab.geom.prim.Vector3D vers) -
get_SurfBary
public org.jlab.geom.prim.Vector3D get_SurfBary() -
get_SurfBary
public org.jlab.geom.prim.Vector3D get_SurfBary(org.jlab.geom.prim.Vector3D vers) -
get_SurfBary
public org.jlab.geom.prim.Vector3D get_SurfBary(int icompo, org.jlab.geom.prim.Vector3D vers) -
get_TileQuadrant
public int get_TileQuadrant(int Nqua, int icompo, org.jlab.geom.prim.Point3D point, ArrayList<org.jlab.geom.prim.Point3D> verts) -
get_Quadrant
public int get_Quadrant(int Nqua, int icompo, org.jlab.geom.prim.Point3D point) -
into_Layer
public boolean into_Layer(org.jlab.geom.prim.Line3D ray, int icompo, int ifa) -
outfrom_Layer
public boolean outfrom_Layer(org.jlab.geom.prim.Line3D ray, int icompo, int ifa) -
find_Entrance
-
find_EntranceCurved
-
find_Exit
-
find_ExitCurved
-
find_Intersection
public RICHIntersection find_Intersection(org.jlab.geom.prim.Line3D ray, int ico, int exit, int post, int curved) -
get_SurfMainAx
public org.jlab.geom.prim.Vector3D get_SurfMainAx(int icompo, org.jlab.geom.prim.Vector3D vers, org.jlab.geom.prim.Vector3D vref) -
generate_LocalRef
-
generate_LocalRef
-
generate_LocalRef
-
CheckSphere
public boolean CheckSphere() -
CheckSphere
public boolean CheckSphere(int ico) -
is_2cm_aerogel
public boolean is_2cm_aerogel() -
is_3cm_aerogel
public boolean is_3cm_aerogel() -
is_aerogel
public boolean is_aerogel() -
is_spherical_mirror
public boolean is_spherical_mirror() -
is_planar_mirror
public boolean is_planar_mirror() -
is_front_mirror
public boolean is_front_mirror() -
is_lateral_mirror
public boolean is_lateral_mirror() -
is_mirror
public boolean is_mirror() -
is_mapmt
public boolean is_mapmt() -
is_optical
public boolean is_optical() -
merge_Shape3D
public void merge_Shape3D(org.jlab.geom.prim.Shape3D shape, org.jlab.geom.prim.Shape3D other) -
merge_CompoSurfs
public org.jlab.geom.prim.Shape3D merge_CompoSurfs() -
merge_CompoList
-
toPoint3D
-
toPoint3D
public org.jlab.geom.prim.Point3D toPoint3D(org.jlab.geom.prim.Vector3D ver) -
toVector3d
-
toVector3d
-
toVector3d
-
toVector3D
-
toTriangle3D
public org.jlab.geom.prim.Triangle3D toTriangle3D(org.jlab.geom.prim.Face3D face) -
show_Layer
public void show_Layer()
-