Package org.jlab.rec.rich
Class RICHRayTrace
java.lang.Object
org.jlab.rec.rich.RICHRayTrace
- Author:
- mcontalb
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
RICHRayTracepublic 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
 
-