Class RICHRayTrace
java.lang.Object
org.jlab.rec.rich.RICHRayTrace
- Author:
- mcontalb
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddump_raytrack(String head, ArrayList<RICHRay> raytracks) doublefind_dphi_steps(RICHParticle photon) doublefind_dthe_steps(RICHParticle photon) voidfind_EtaC_analytic_migrad(RICHParticle hadron, RICHParticle photon) voidfind_EtaC_raytrace_migrad(RICHParticle hadron, RICHParticle photon) voidfind_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) intget_Nrefle(ArrayList<RICHRay> rays) intget_RefleCompos(ArrayList<RICHRay> raytracks) intget_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
-