_res
and
tag
_res2, the second file being a summary of the first).
The rdb _res file will contain the determined beam center and required
number of iterations for each beam-center run which ph_survey3 performs, and
the _res2 file will contain the average center for all of the runs of a given
parameter combination, along with a (radial) rms spread value and the average
required number of iterations in beam-center.
ph_survey3 is so similar to ph_survey2 that a full description is
not provided here. In essence, ph_survey3 is just a specialization of the
ph_survey2 module, designed to handle ``big pinhole'' surveys, which involve
ring projection. Hence, I refer the user to the ph_survey2 description for
a general overview of this module. Below is a brief explanation of the
reasons behind the creation of ph_survey3, along with differences
between ph_survey3 and ph_survey2.
First of all, as is explained in the beam-center documentation,
when large pinholes are being used for scans (i.e., diameters greater than
150 microns), the pinholes are too large (in comparison with the beam size)
for there to be an accurate determination of the beam's center. In order to
correct this problem, the beam is projected to an image plane slightly out
of focus, forming a small ring. Ideally, the size of this ring should be
slightly smaller than the pinholes which are scanning it, since we don't
want to sample only the center of the ring (which is what would occur if the
ring was somewhat larger than the pinhole diameter). The question that needed
to be answered for this ``big pinhole'' survey was this: What fraction of the
pinhole diameter should the ring diameter be? In hopes of helping to answer
this question, the ph_survey2 module was modified so that this ``ring fraction''
parameter could be varied, along with the pinhole diameter, number, and
spacing. This meant that a set of ring fractions had to be added, and another
loop nested around the call to beam-center. Furthermore, the two databases
had to be modified so that they contained a column specifying this ringfract
parameter for each entry. The call to beam-center was altered so that the
project parameter was always set to 'ring', and the tma_defaults option
turned on. Of course, the ringfract parameter now also needed to be passed
in to beam-center as well.
There is one other change which was implemented in the ph_survey3
code, which allowed all of the .centlog files from the beam-center runs to
be stored under names carrying unique extensions (which included the numerical
values for the pinhole diameter, spacing, and number, and the ring fraction).
This particular feature has no particular relevance to the ``big pinhole survey''
-- in fact, it should probably have been implemented as an option in the other
two ph_survey modules as well, (and changed to an option instead of a mandate
in the ph_survey3 module).