Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- init_Survey()
- init_RICHLayers(int)
- testTraj()
- find_RICHSector(int)
- nRICHes()
- get_richTable()
- test_TrajectorySurface()
- get_TrajectorySurface(int, int)
- get_TrajectoryThickness(int, int)
- get_TrajPlane(int, int)
- get_MaPMTforTraj(int)
- get_AeroforTraj(int, int)
- select_AeroforTraj(int, Line3D, Line3D, Line3D)
- get_PixelMap()
- get_Pixel_Center(int, int, int)
- build_GlobalPlane(Shape3D, Vector3D, double)
- build_GlobalPlanes(RICHLayer, Vector3D)
- build_CompoSpheres(RICHLayer)
- generate_NominalPlanes(RICHLayer)
- build_CompoSurfs(RICHLayer, Vector3D)
- get_angles(Vector3d)
- toString(Vector3d, int)
- toString(Vector3d)
- toString(Vector3D)
- toString(Point3D)
- toTriangle3D(Face3D)
- toTriangle3D(List)
- intosec_TrackingPlane(RICHLayer)
- align_TrackingPlane(RICHLayer)
- generate_TrackingPlane(RICHLayer)
- store_TrackingPlane(RICHLayer)
- generate_PixelMap(RICHLayer, int, Shape3D, List)
- generate_NominalPlane(RICHLayer, int)
- Maroc2Anode(int)
- Tile2PMT(int, int)
- get_LayerNumber(int, String)
- find_RICHModule(int)
- get_Layer(int, String)
- get_Layer(int, int)
- get_RICHGeant4Component(int, int, int, int)
- get_RICHFactory_Size(int)
- get_Component(int, int, int)
- get_CSGVolume(int, int, int)
- get_CSGLayerVolumes(int, int)
- get_StlVolume(int, int, int)
- get_StlLayerVolumes(int, int)
- get_BoxVolume(int, int, int)
- get_BoxLayerVolumes(int, int)
- toVector3D(Vector3d)
- toVector3D(Point3D)
- toVector3d(Vertex)
- toVector3d(Vector3D)
- toVector3d(Point3D)
- toPoint3D(Vertex)
- toPoint3D(Vector3D)
- toPoint3D(Vector3d)
- toLine3d(Line3D)
- toLine3D(Line3d)
- toTrap3D(Shape3D, Vector3D)
- translate_Triangle3D(Triangle3D, Vector3d)
- translate_Sphere3D(Sphere3D, Vector3D)
- translate_Shape3D(Shape3D, Vector3D)
- translate_Sphere3D(Sphere3D, Vector3d)
- translate_Shape3D(Shape3D, Vector3d)
- rotate_Triangle3D(Triangle3D, Vector3d)
- show_RICH(String, String)
- show_Triangle3D(Triangle3D, String)
- show_OrientedShape3D(Shape3D, Vector3D, String)
- show_Shape3D(Shape3D, String, String)
- show_Sphere3D(Sphere3D, String, String)
- into_LabFrame(Vector3D, RICHFrame)
- into_LabFrame(Vector3D, Vector3D, Vector3D, Vector3D)
- align_Element(Shape3D, RICHFrame, Vector3D, Vector3D)
- align_Element(Sphere3D, RICHFrame, Vector3D, Vector3D)
- copy_Sphere3D(Sphere3D)
- copy_Shape3D(Shape3D)
- merge_Shape3D(Shape3D, Shape3D)
- get_Shape3D_Center(Shape3D)
- get_CSGBary(CSG)
- get_Shape3D_Bary(Shape3D)
- get_Triangle3D_Bary(Triangle3D)
- get_Shape3D_Normal(Shape3D, int)
- get_Shape3D_Normal(Shape3D)
- get_Poly_Normal(Polygon)
- get_Poly_Bary(Polygon)
- get_Poly_Area(Polygon)
- get_PlaneMirrorSide(RICHComponent)
- dump_Face(Face3D)
- dump_Polygon(Polygon)
- dump_StlComponent(CSG)
- dump_StlComponent(int, int, int)
- find_IntersectionSpheMirror(int, Line3D)
- find_IntersectionMAPMT(int, Line3D)
- has_RICH(int)
- is_Spherical_Mirror(int, int)
Class RICHGeoFactory
java.lang.Object
org.jlab.detector.geom.RICH.RICHGeoFactory
- Author:
- mcontalb
-
Constructor Summary
ConstructorsConstructorDescriptionRICHGeoFactory
(int FactoryMode, ConstantsManager manager, int run, boolean engineDebug) -
Method Summary
Modifier and TypeMethodDescriptionvoid
align_Element
(Shape3D shape, RICHFrame frame, Vector3D angle, Vector3D shift) void
align_Element
(Sphere3D sphere, RICHFrame frame, Vector3D angle, Vector3D shift) void
align_TrackingPlane
(RICHLayer layer) void
build_CompoSpheres
(RICHLayer layer) void
build_CompoSurfs
(RICHLayer layer, Vector3D orient) build_GlobalPlane
(Shape3D plane, Vector3D orient, double delta) void
build_GlobalPlanes
(RICHLayer layer, Vector3D orient) copy_Shape3D
(Shape3D shape) copy_Sphere3D
(Sphere3D sphere) void
void
dump_Polygon
(Polygon pol) void
dump_StlComponent
(int isec, int ilay, int ico) void
dump_StlComponent
(CSG CSGVol) find_IntersectionMAPMT
(int isec, Line3D ray) find_IntersectionSpheMirror
(int isec, Line3D ray) int
find_RICHModule
(int isec) int
find_RICHSector
(int irich) generate_NominalPlane
(RICHLayer layer, int ico) void
generate_NominalPlanes
(RICHLayer layer) void
generate_PixelMap
(RICHLayer layer, int ico, Shape3D compo_plane, List<Integer> compo_list) void
generate_TrackingPlane
(RICHLayer layer) get_AeroforTraj
(int isec, int ilayer) get_angles
(Vector3d vec) get_BoxLayerVolumes
(int isec, int ilay) get_BoxVolume
(int isec, int ilay, int ico) get_Component
(int isec, int ilay, int ico) get_CSGBary
(CSG CSGVol) get_CSGLayerVolumes
(int isec, int ilay) get_CSGVolume
(int isec, int ilay, int ico) get_Layer
(int isec, int ilay) int
get_LayerNumber
(int isec, String slay) get_MaPMTforTraj
(int isec) get_Pixel_Center
(int isec, int ipmt, int anode) get_PlaneMirrorSide
(RICHComponent compo) double
get_Poly_Area
(Polygon pol) get_Poly_Bary
(Polygon pol) get_Poly_Normal
(Polygon pol) int
get_RICHFactory_Size
(int idgea) get_RICHGeant4Component
(int isec, int ilay, int idgea, int ico) get_Shape3D_Bary
(Shape3D shape) get_Shape3D_Center
(Shape3D shape) get_Shape3D_Normal
(Shape3D shape) get_Shape3D_Normal
(Shape3D shape, int iface) get_StlLayerVolumes
(int isec, int ilay) get_StlVolume
(int isec, int ilay, int ico) get_TrajectorySurface
(int isec, int ilayer) double
get_TrajectoryThickness
(int isec, int ilayer) get_TrajPlane
(int isec, int iplane) boolean
has_RICH
(int isec) void
init_RICHLayers
(int FactoryMode) void
into_LabFrame
(Vector3D vec, RICHFrame frame) into_LabFrame
(Vector3D vec, Vector3D xref, Vector3D yref, Vector3D zref) void
intosec_TrackingPlane
(RICHLayer layer) boolean
is_Spherical_Mirror
(int isec, int ilay) int
Maroc2Anode
(int channel) void
merge_Shape3D
(Shape3D shape, Shape3D other) int
nRICHes()
void
rotate_Triangle3D
(Triangle3D tri, Vector3d angle) int
select_AeroforTraj
(int isec, Line3D first, Line3D second, Line3D third) void
show_OrientedShape3D
(Shape3D plane, Vector3D orient, String head) void
void
show_Shape3D
(Shape3D plane, String name, String head) void
show_Sphere3D
(Sphere3D sphere, String name, String head) void
show_Triangle3D
(Triangle3D tri, String name) void
store_TrackingPlane
(RICHLayer layer) void
void
testTraj()
int
Tile2PMT
(int tile, int channel) toTriangle3D
(List<Polygon> pols) toTriangle3D
(Face3D face) toVector3d
(Vertex ver) toVector3d
(Point3D pin) toVector3d
(Vector3D vin) toVector3D
(Vector3d vin) toVector3D
(Point3D pin) void
translate_Shape3D
(Shape3D shape, Vector3d shift) void
translate_Shape3D
(Shape3D shape, Vector3D shift) void
translate_Sphere3D
(Sphere3D sphere, Vector3d shift) void
translate_Sphere3D
(Sphere3D sphere, Vector3D shift) void
translate_Triangle3D
(Triangle3D tri, Vector3d shift)
-
Constructor Details
-
Method Details
-
init_Survey
public void init_Survey() -
init_RICHLayers
public void init_RICHLayers(int FactoryMode) -
testTraj
public void testTraj() -
find_RICHSector
public int find_RICHSector(int irich) -
nRICHes
public int nRICHes() -
get_richTable
-
test_TrajectorySurface
public void test_TrajectorySurface() -
get_TrajectorySurface
-
get_TrajectoryThickness
public double get_TrajectoryThickness(int isec, int ilayer) -
get_TrajPlane
-
get_MaPMTforTraj
-
get_AeroforTraj
-
select_AeroforTraj
-
get_PixelMap
-
get_Pixel_Center
-
build_GlobalPlane
-
build_GlobalPlanes
-
build_CompoSpheres
-
generate_NominalPlanes
-
build_CompoSurfs
-
get_angles
-
toString
-
toString
-
toString
-
toString
-
toTriangle3D
-
toTriangle3D
-
intosec_TrackingPlane
-
align_TrackingPlane
-
generate_TrackingPlane
-
store_TrackingPlane
-
generate_PixelMap
-
generate_NominalPlane
-
Maroc2Anode
public int Maroc2Anode(int channel) -
Tile2PMT
public int Tile2PMT(int tile, int channel) -
get_LayerNumber
-
find_RICHModule
public int find_RICHModule(int isec) -
get_Layer
-
get_Layer
-
get_RICHGeant4Component
-
get_RICHFactory_Size
public int get_RICHFactory_Size(int idgea) -
get_Component
-
get_CSGVolume
-
get_CSGLayerVolumes
-
get_StlVolume
-
get_StlLayerVolumes
-
get_BoxVolume
-
get_BoxLayerVolumes
-
toVector3D
-
toVector3D
-
toVector3d
-
toVector3d
-
toVector3d
-
toPoint3D
-
toPoint3D
-
toPoint3D
-
toLine3d
-
toLine3D
-
toTrap3D
-
translate_Triangle3D
-
translate_Sphere3D
-
translate_Shape3D
-
translate_Sphere3D
-
translate_Shape3D
-
rotate_Triangle3D
-
show_RICH
-
show_Triangle3D
-
show_OrientedShape3D
-
show_Shape3D
-
show_Sphere3D
-
into_LabFrame
-
into_LabFrame
-
align_Element
-
align_Element
-
copy_Sphere3D
-
copy_Shape3D
-
merge_Shape3D
-
get_Shape3D_Center
-
get_CSGBary
-
get_Shape3D_Bary
-
get_Triangle3D_Bary
-
get_Shape3D_Normal
-
get_Shape3D_Normal
-
get_Poly_Normal
-
get_Poly_Bary
-
get_Poly_Area
-
get_PlaneMirrorSide
-
dump_Face
-
dump_Polygon
-
dump_StlComponent
-
dump_StlComponent
public void dump_StlComponent(int isec, int ilay, int ico) -
find_IntersectionSpheMirror
-
find_IntersectionMAPMT
-
has_RICH
public boolean has_RICH(int isec) -
is_Spherical_Mirror
public boolean is_Spherical_Mirror(int isec, int ilay)
-