next up previous contents
Next: Temporal Stability Up: Gain Matching Previous: Gain Matching

Gain Matching Algorithm

In the 1997 data run, there were two beams: one of 70 MeV/c positrons, and one of 116 MeV negative pions (see Chapter 2). Clearly, the 70 MeV/c positrons can be treated as monoenergetic particles in the gain matching. Likewise, the 116 MeV/c tex2html_wrap_inline5090 beam incident on the liquid hydrogen target leads to the reaction tex2html_wrap_inline4806, where the outgoing photon is monoenergetic at 129 MeV/c. Consequently, it is possible to apply nearly identical gain matching algorithms to data from both beams, based on the presence of monoenergetic particles in each one.

The detector gain matching for monoenergetic particles is accomplished by an iterative algorithm which aligns the peak positions of the summed 44 CsI and 64 NaI detector histograms. Each of these histograms contains the summed energy deposited into the calorimeter per event, with the requirement that 50% of the shower be contained in the crystal of interest. By applying the software gain corrections produced in the gain matching algorithm, the peak positions are placed into a channel which is close to the individual online peak positions. These online peak positions were chosen based on the following:

Therefore, the 70 MeV positron peak is placed into approximately channel 2100, and, using slightly higher (tex2html_wrap_inline53442-3%) PMT high voltages, the 129 MeV photon peak is placed into channel tex2html_wrap_inline53443000. Finally, after the gain matching, an absolute energy calibration is performed based on the results of the GEANT [7] Monte Carlo simulation of the experiment.

The first step in the gain matching algorithm is to determine which crystals were actually illuminated by the monoenergetic particles. This is done simply by counting the number of events per detector in the histograms described in the previous paragraph. Only crystals which contain a minimum number of events in the histogram are included in the algorithm.

Next, the peak positions of the summed spectra are determined through a fit with a Gaussian-exponential function. This function f(x) is described by four parameters: height of the Gaussian h, mean of the Gaussian tex2html_wrap_inline5084, standard deviation of the Gaussian tex2html_wrap_inline5158, and a transition point t between the Gaussian and exponential function (see Fig. 4.5).

  figure1218
Figure 4.5: Gaussian-exponential function f(x), defined by the height h of the Gaussian, the mean tex2html_wrap_inline5084 of the Gaussian, the standard deviation tex2html_wrap_inline5158 of the Gaussian, and the transition point t between Gaussian and exponential.

By requiring that f(x) and tex2html_wrap_inline5400 be continuous at tex2html_wrap_inline5402, the function takes the following form:
equation1226
A typical fit with this function to a data spectrum resulting from a 70 MeV monoenergetic positron beam is shown in Fig. 4.6.

  figure1245
Figure 4.6: Fit with a Gaussian exponential function, to data resulting from a 70 MeV monoenergetic positron beam.

After determining the peak position tex2html_wrap_inline5084 from the fit to the data, the gain correction factor Y is calculated as
equation1252
where X is the required peak position. The new gain tex2html_wrap_inline5418 is related to the previously calculated gain G by
equation1257

The uncertainty in tex2html_wrap_inline5418 is propagated through the iterations. From the theory of error propagation [2], for x= f(u,v),
equation1262
and the error in the correction factor Y is calculated to be
equation1276
Hence, the uncertainty in tex2html_wrap_inline5418 is propagated through iterations of the algorithm as
align1283

The gain matching algorithm is allowed to iterate until the average change in the gains tex2html_wrap_inline3392 is less than the average standard deviation of the correction factors Y,
equation1295
When this condition is met, the gain matching algorithm has converged. Fig. 4.7 shows a plot of the standard deviation tex2html_wrap_inline5158 of the CsI calorimeter's response function in a 70 MeV positron beam plotted against the iteration number of the gain matching algorithm. One can see that the energy resolution of the calorimeter improves with the convergence of the algorithm.

  figure1300
Figure 4.7: Standard deviation tex2html_wrap_inline5158 of the CsI response function in a 70 MeV positron beam, plotted against the iteration number of the gain matching algorithm.


next up previous contents
Next: Temporal Stability Up: Gain Matching Previous: Gain Matching

Penny Slocum
Fri Apr 2 00:36:38 EST 1999