| (6.3) |
where
is an arbitrary point on the ray trajectory with LSI coordinates (X0,
Y0, Z0),
is the ray direction (specified by the three direction cosines (
x,
y,
z),
and t is a parameter which describes the position of the point on
the line. Intersecting the line with the CCD translates into the geometrical
problem of determining t such that the point lies on the CCD plane.
We will distinguish two cases: A: The CCD plane is orthogonal to
the HRMA axis. Let P be the intersection of the ray with the CCD plane,
and (XCCD, YCCD, ZCCD)
its coordinates in the LSI system on the CCD. The geometry is summarized
in Figure 6.22. By imposing that
P lies on the line, i.e., its coordinates satisfy eq. (6.3),
we derive t:
| (6.4) |
and thus the position of P on the CCD:
| (6.5) |
| (6.6) |
One needs to know a priori XCCD, which is just
the distance of the CCD from the LSI coordinate origin (Fig. 6.22).
Figure 6.22: Projecting rays
on ACIS. Case A: plane of the CCD orthogonal
to the HRMA axis.

B: The CCD plane is tilted with respect to the HRMA axis. In
this case we will use the general expression of a point on the CCD plane
in LSI system, given by eq. (6.2),
and impose that the point belongs to the ray trajectory, eq. (6.3).
Figure 6.23 visualizes the situation.
Figure 6.23: Projecting rays
on ACIS. Case B: plane of the CCD tilted with
respect to the HRMA axis.

By equating eqs. (6.2) and (6.3), we derive:
|
tl = (p0 - l0) + YCCDeY + ZCCDeZ |
(6.7) |
We now take the dot product of both sides of the equation with the normal
of
the CCD (i.e., we project the vector along the tilted XCCD
axis) and derive t:
![]() |
(6.8) |
Indeed, as Figure 6.22 shows,
in the case of no tilt,, p0 . ex = XCCD,
and
,
so that eq. (6.7) becomes eq.
(6.4). To derive the coordinates
of the point in the LSI system we project P on the CCD axes, i.e.,
| (6.9) |
| (6.10) |
The ASC program SAOSAC provides the necessary information about the ray trajectory, specifically the three coordinates of l0and the direction cosines defining l. Since these coordinates are in the XRCF system, we will need to do the appropriate transformation into LSI coordinates before using the above formulas.
The above algorithms were incorporated in an IDL program. The output (a FITS file) is used directly for the CCD simulator and, eventually, for comparison with the calibration data. We can use the complete simulation system (SAO-sac + ray projection + CCD simulator) to estimate the orientation of the ACIS focal plane in XRCF coordinates, by fixing the chip spacing and tilts and other measured geometric quantities of the instrument/FAM combination, then comparing the photon positions inferred from the simulation with actual XRCF data. We can also use this system to obtain better estimates of the spacing and tilt of individual chips in the ACIS focal plane, iterating between XRCF data and the models to improve our picture of ACIS geometry. Ultimately, we will use this exercise to guide us in designing the most effective on-orbit tests to fix the geometry of ACIS in the spacecraft coordinate system, to be performed in the early calibration phase of on-orbit operations.