Package org.jlab.rec.rich
Class RICHRayTrace
java.lang.Object
org.jlab.rec.rich.RICHRayTrace
- Author:
- mcontalb
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dump_raytrack
(String head, ArrayList<RICHRay> raytracks) double
find_dphi_steps
(RICHParticle photon) double
find_dthe_steps
(RICHParticle photon) void
find_EtaC_analytic_migrad
(RICHParticle hadron, RICHParticle photon) void
find_EtaC_raytrace_migrad
(RICHParticle hadron, RICHParticle photon) void
find_EtaC_raytrace_steps
(RICHParticle hadron, RICHParticle photon, int hypo) find_IntersectionMAPMT
(int isec, Line3D ray) find_IntersectionSpheMirror
(int isec, Line3D ray) get_Component
(int isec, int ilay, int ico) get_Layer
(int isec, int ilay) int
get_Nrefle
(ArrayList<RICHRay> rays) int
get_RefleCompos
(ArrayList<RICHRay> raytracks) int
get_RefleLayers
(ArrayList<RICHRay> raytracks) OpticalRotation
(RICHRay rayin, RICHIntersection intersection) RayTrace
(RICHParticle photon, Vector3D vlab) RayTrace
(RICHParticle photon, Vector3D vlab, double naero) Reflection
(Vector3D vector1, Vector3D normal) Transmission2
(Vector3D vector1, Vector3D normal, double n_1, double n_2)
-
Constructor Details
-
RICHRayTrace
public RICHRayTrace() -
RICHRayTrace
-
-
Method Details
-
get_Layer
-
get_Layer
-
get_Component
-
Reflection
-
Transmission2
-
OpticalRotation
-
RayTrace
-
RayTrace
-
find_EtaC_raytrace_migrad
-
find_EtaC_raytrace_steps
-
find_dthe_steps
-
find_dphi_steps
-
find_EtaC_analytic_migrad
-
find_IntersectionSpheMirror
-
find_IntersectionMAPMT
-
get_Nrefle
-
dump_raytrack
-
get_RefleLayers
-
get_RefleCompos
-