section d of routines in rays.i

Home Manual Packages Global Index Keywords Quick Reference | # functions in rays.i - d
dirt_rays |
                 dirt_rays(rays)

         returns 3-element (x,y,theta) representation of RAYS.
         The first dimension of RAYS may be length 3, 5, or 6 to represent
         the ray(s) in TDG/DIRT coordinates (x,y,theta), "best" coordinates
         (x,y,z,theta,phi), or internal coordinates (cos,sin,y,z,x,r),
         respectively.  The first dimension of the result always has length 3.
         The TDG/DIRT coordinate system is based on the coordinates (x,y)
         in a plane normal to the ray.  Unfortunately, the old TDG and DIRT
         codes used an angle theta which has the opposite sense from the
         "best" and internal coordinates.  Therefore, conversion from
         TDG/DIRT coordinates to internal coordinates will reverse the
         sign of theta.  Conversion from TDG/DIRT coordinates to "best"
         coordinates always results in positive theta, but the angle phi
         will be pi for positive input theta.
         The slimits parameter -- used to specify the points along
         a ray where the transport integration starts and stops -- is
         measured from the point of closest approach of the ray described
         by (x,y,theta) to the origin x=y=z=0.  Therefore, slimits is
         independent of the TDG/DIRT ray coordinate representation.

    interpreted function, defined at i/rays.i   line 97
SEE ALSO: | form_rays, best_rays, internal_rays, get_s0, picture_rays