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 TypeMethodDescriptionbooleanbooleanCheckSphere(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) intget_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) intget_Quadrant(int Nqua, int icompo, Point3D point) intget_size()get_SurfBary(int icompo, Vector3D vers) get_SurfBary(Vector3D vers) get_SurfMainAx(int icompo, Vector3D vers, Vector3D vref) intget_TileQuadrant(int Nqua, int icompo, Point3D point, ArrayList<Point3D> verts) get_TrackingSphere(int ico) get_TrackingSurf(int ico) intid()intidgea()booleaninto_Layer(Line3D ray, int icompo, int ifa) booleanbooleanbooleanbooleanbooleanbooleanis_mapmt()booleanbooleanbooleanbooleanvoidmerge_Shape3D(Shape3D shape, Shape3D other) name()booleanoutfrom_Layer(Line3D ray, int icompo, int ifa) intsector()select_Vertexes(Shape3D surf, Vector3D vers) voidset_CompoList(ArrayList<Integer> list) voidset_GlobalSurf(Shape3D plane) voidset_NominalPlane(Shape3D plane) voidset_PMTPixels(RICHPixel pmtpixels) voidset_TrackingSphere(Sphere3D sphere) voidset_TrackingSphere(Sphere3D sphere, int ico) voidset_TrackingSurf(Shape3D plane) voidset_TrackingSurf(Shape3D plane, int ico) voidset_Vinside(Vector3D vers) voidtoTriangle3D(Face3D face) toVector3d(Vertex ver) toVector3d(Point3D pos) toVector3d(Vector3D ver) toVector3D(Vector3d ver) inttype()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, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods 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()
-