Package org.jlab.detector.geom.RICH
Class RICHLayer
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<RICHComponent>
,Collection<RICHComponent>
,List<RICHComponent>
,RandomAccess
- 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
(Line3D ray, int ico) find_EntranceCurved
(Line3D ray, int ico) find_ExitCurved
(Line3D ray, int ico) find_Intersection
(Line3D ray, int ico, int exit, int post, int curved) generate_LocalRef
(int icompo) generate_LocalRef
(int icompo, Vector3D vers) get_CompoBary
(int icompo) get_CompoCenter
(int icompo, Vector3D vers) get_CompoCSGBary
(int icompo) get_CompoFace
(int icompo, int ifa) int
get_CompoIndex
(int ifa) get_CompoNormal
(int icompo) get_CompoNormal
(int icompo, Vector3D orientation) get_Face
(int ifa) get_FaceNormal
(int icompo, int ifa) get_LayerNormal
(Vector3D orientation) int
get_Quadrant
(int Nqua, int icompo, Point3D point) int
get_size()
get_SurfBary
(int icompo, Vector3D vers) get_SurfBary
(Vector3D vers) get_SurfMainAx
(int icompo, Vector3D vers, Vector3D vref) int
get_TileQuadrant
(int Nqua, int icompo, Point3D point, ArrayList<Point3D> verts) get_TrackingSphere
(int ico) get_TrackingSurf
(int ico) int
id()
int
idgea()
boolean
into_Layer
(Line3D ray, int icompo, int ifa) boolean
boolean
boolean
boolean
boolean
boolean
is_mapmt()
boolean
boolean
boolean
boolean
void
merge_Shape3D
(Shape3D shape, Shape3D other) name()
boolean
outfrom_Layer
(Line3D ray, int icompo, int ifa) int
sector()
select_Vertexes
(Shape3D surf, Vector3D vers) void
set_CompoList
(ArrayList<Integer> list) void
set_GlobalSurf
(Shape3D plane) void
set_NominalPlane
(Shape3D plane) void
set_PMTPixels
(RICHPixel pmtpixels) void
set_TrackingSphere
(Sphere3D sphere) void
set_TrackingSphere
(Sphere3D sphere, int ico) void
set_TrackingSurf
(Shape3D plane) void
set_TrackingSurf
(Shape3D plane, int ico) void
set_Vinside
(Vector3D vers) void
toTriangle3D
(Face3D face) toVector3d
(Vertex ver) toVector3d
(Point3D pos) toVector3d
(Vector3D ver) toVector3D
(Vector3d ver) int
type()
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, 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
-
Constructor Details
-
RICHLayer
-
-
Method Details
-
id
public int id() -
idgea
public int idgea() -
type
public int type() -
sector
public int sector() -
name
-
get_Vinside
-
set_Vinside
-
get_size
public int get_size() -
set_PMTPixels
-
get_PMTPixels
-
get_TrackingSurf
-
get_TrackingSurf
-
set_TrackingSurf
-
set_TrackingSurf
-
get_CompoList
-
set_CompoList
-
get_CompoIndex
public int get_CompoIndex(int ifa) -
get_Face
-
get_CompoFace
-
get_LayerNormal
-
get_LayerNormal
-
get_CompoNormal
-
get_CompoNormal
-
get_FaceNormal
-
set_GlobalSurf
-
get_GlobalSurf
-
set_TrackingSphere
-
set_TrackingSphere
-
get_TrackingSphere
-
get_TrackingSphere
-
set_NominalPlane
-
get_NominalPlane
-
get_LayerCSGBary
-
get_TrajPlane
-
get_CompoBary
-
get_CompoCSGBary
-
get_CompoCenter
-
select_Vertexes
-
get_SurfBary
-
get_SurfBary
-
get_SurfBary
-
get_TileQuadrant
-
get_Quadrant
-
into_Layer
-
outfrom_Layer
-
find_Entrance
-
find_EntranceCurved
-
find_Exit
-
find_ExitCurved
-
find_Intersection
-
get_SurfMainAx
-
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
-
merge_CompoSurfs
-
merge_CompoList
-
toPoint3D
-
toPoint3D
-
toVector3d
-
toVector3d
-
toVector3d
-
toVector3D
-
toTriangle3D
-
show_Layer
public void show_Layer()
-