A study of the first data taken with the 15 cm TPC with rectangular
pads and P10 gas is summarized in this working document..
Drift | 5200?V |
GEM | 3150?V |
Run | Triggers | Filtered events |
438 | 22532 | 2144 |
439 | 24580 | 2804 |
440 | 18145 | 1749 |
463 | 26645 | 2678 |
464 | 36111 | 3484 |
465 | 33242 | 3215 |
474 | 24997 | 2552 |
Triggers are provided by a cosmic telescope at a rate of about 0.4 Hz. A filter program selects only those with a signal in any channel exceeding 10 counts beyond pedestal level, which reduces the recorded event rate by a factor of 10. Note that the filter acceptance rate is larger in run 439. Events consist of 32 channels of 2000 8 bit samples in 5 ns time bins, and thus are about 64 KB. A 24 hour run takes about 200 MB.
The first filtered event is shown in this figure. The event in unusual in that it is well contained within the fiducial volume of the pads. The vertical scale is pedestal subtracted FADC counts from -50 to 10. For convenience, the plot shows the arrangement of pads rotated counterclockwise by 90 degrees. The event is a vertical muon, with the top being at the right. Small induced pulses are visible, in addition to the large direct charge pulses.
infile filename | specify midas event file |
next | read next event |
analize debug | show step by step analysis of data |
plot [min [max [filename]]] | show event plot |
help | show list of commands |
The analysis program performs fits to the signals and fills an ntuple for
further interactive analysis with PAW. The ntuple includes the following:
variable | description |
tr | time pulse rises to 50% of peak amplitude (ns) |
tp | time of peak (ns) |
vp | peak amplitude (FADC counts after ped subtraction) |
tf | time pulse falls to 50% of peak amplitude (ns) |
qp | integral of pulse from tr to tf |
af | amplitude of pulse 500 ns after peak (after induction component has decayed) |
an | af divided by average value of (af/vp) |
ipp | problem bits for fitting pulses |
tot | total charge in a row |
edg | maximum charge on a row's edge (to define fiducial region) |
A set of paw macros are available in tpc.kumac and tpcmon.kumac. The source code and ntuples are available on bragi, in the gmd account in the tpcanal directory. The programs are relatively easy to use. In the directory there is a link to the data directory, rawdata, so to specify data from run 438, enter rawdata/filt00438.mid. Ntuple files are also found in this directory (filt00438.rz for example).
The distribution of rise times is shown in this figure. Runs are shown as red: 438, black: 439, and blue: 440. The widths of these distributions are consistent with the expected drift velocity (50 microns/ns) over a total drift of about 15 cm. The last run shows a slightly smaller width, which may indicate a change in the gas properties. A scatter plot of rising edge times versus time, shown in this figure, indicates that the drift velocity is not constant. The drift velocity appears to vary by as much as 20%.
The peak amplitude (deduced from fitting the peak region to a quadratic function) distribution is shown in this figure. The gain could be increased by a factor of 2 without causing significant saturation. The lower edge cutoff results from the requirement that the fits are only performed if there is pulse exceeding 5 FADC counts.
The FWHM pulse distribution (ie. tf - tr) is shown in this figure. A clear distinction is seen between short (induced) pulses and the long direct charge pulses. The fit to the short pulses, gives a mean of 180 ns. This is consistent with the time required for the charge clouds to completely drift through the final 5 mm GEM gap. This time required depends on the drift velocity and the longitudinal diffusion. The dependence on the diffusion is shown in this figure, where the FWHM distribution is shown for different ranges of tr.
A comparison of the various channels is shown in these figures. There is a significant problem with the pre amp used to readout pad #2. The time constant is significantly different from the other channels, as can be seen in the figure comparing the tf distributions for the various pads. Fortunately the pad will not be used directly for tracking studies, since it is an outer pad. Pad #6 has a large tail of pulses with tr beyond the cutoff of about 6000 ns.
There is an unexplained systematic time dependence on the amplitude of the pulse on a pad, which is corrected for. As usual, the pulse amplitude is estimated using a fit to the pulse 500 ns after the peak of the pulse (an). This figure shows the difference between a row average tr using large pulses only (those with 50 < -an < 200) and the tr for all pulses as a function of the average pulse amplitude an. Pulses with amplitudes less than about 50 counts arrive earlier than larger amplitude pulses by as much as 90 ns. An exponential fit to this data is used to define a corrected rising edge time, trc. This effect needs to be better understood, and perhaps another algorithm be used to define the pulse arrival time.
Each row z coordinate is defined by an amplitude weighted average of the corrected pad times in that row. The row y coordinate is simply defined by the centre of the pad row. An unweighted linear fit of (z,y) coordinates is performed. The distribution of z0 and psi are shown in this figure. (A time offset of 2000 ns and drift velocity of 50 micron/ns is assumed for these plots). The angle psi has a standard deviation of 0.2 radians (11 degrees), so most of the tracks are nearly vertical.
To estimate the resolution of a single row z measurement, the linear fit is repeated without the row, and the z coordinate from the fit is compared to the z coordinate of the row. The difference between the row and fit z coordinate is shown in this figure, with a standard deviation of 860 microns. Accounting for the fact that the track fit is determined from 4 measurements, the estimated z resolution for these events is 770 microns. This is significantly larger than what would be expected from the longitudinal diffusion. There are likely residual effects from the large correction applied as a function of pulse amplitude.
The z resolution for 4 different bins of z0 are shown in this figure. As expected, there is no evidence that resolution is dominated by diffusion. Further studies are necessary to determine the reason for the larger than expected z resolution.
A logical extension for the tracking analysis is to use a model with a uniform line of charge with the transverse distribution in the x-y plane given by a Gaussian. The integration of such a line charge over a rectangular pad is shown in this figure. The charge fluctuations along the length of the track are not included in the model. The observed charge fractions in the pads is unaffected by such fluctuations for track angles near phi=0.
For each row, charge fractions in each pad are calculated and compared to the expected charge fractions given by the integrals, I. The track fit is performed by minimizing the chi**2 difference of the observed and expected charge fractions in the 5 rows, while varying the track parameters, x0 and phi, and the transverse standard deviation of charge, sigma. Since the tracks are mostly vertical, a single choice for sigma for all rows is a reasonable approximation. The chi**2 is summed only over pads that are observed to have at least 2% of the row charge. The absolute uncertainty in the charge measurement from the pads is assumed to be the same for all pads.
This figure shows the result for x0 and phi. These track parameters are limited in range due to the fidicual volume cut described above. This figure shows the fitted value for sigma, the transverse scale of the line charge, as a function of drift time. It follows the expected form of diffusion. Assuming a drift velocity of 50 microns/ns, the transverse diffusion constant is 0.142 sqrt(mm) or 0.045 sqrt(cm). The diffusion constant calculated by Magboltz is 0.065 sqrt(cm). The diffusion for tracks at the edge of the GEM is about 0.52 mm. The GEM system has a 7mm gap which, with diffusion constant of 0.065 sqrt(cm), would provide a diffusion at this point of 0.54 mm. The diffusion in the GEM itself matches the expectation, but this is not the case in the drift volume of the TPC.
To estimate the transverse track resolution from a single row, events are fit by excluding the row to determine x0, phi, and sigma. The data from the single row is then fit with only x0 free, while phi and sigma are fixed to the values determined from the fit to the four other rows. The chi**2 value from the 4 row fit is used to discard events with poorly measured reference tracks. This figure shows the difference between the single row and 4-row fit x0 track parameter for different drift distances. For distances beyond 10 mm of drift, it is clear that the resolution is diffusion limited. For the sample of events having z0 within 10 mm of the GEM foils, the average track resolution is about 200 microns (remembering to divide the fitted standard deviations by sqrt(1.25)).
This figure shows the resolution when the single row x0 coordinate is estimated by the simple linear centroid method. The resolution is significantly worse for the smallest drift distances. Once again, this demonstrates that the linear method of defining hit centroids should not be used for precision track measurements.
The Gaussian model requires some knowledge about the transverse width of the charge clouds. The track fits described above, fit for this parameter (sigma) on an event by event basis. Alternatively, the value for sigma can be set as a function of the drift distance. This figure shows the transverse resolutions as determined when the value of sigma is set in this way. The resolutions are similar to the case where sigma is fit for each event.
For further studies of resolution effects, we are limited to the small sample of events in the first 10 mm of drift volume. The sensitivity to non-uniform ionization along the length of the track is greater for tracks that are further from phi=0 (the so-called track angle effect). This figure compares the resolution for tracks with abs(phi) < 0.05, with 0.05 < abs(phi) < 0.15, and with abs(phi) > 0.15 (all within the first 10 mm of the drift volume). There is a very strong track dependence on the resolution. For the first phi bin, a resolution of about 100 +/- 15 microns is seen. The other two bins in phi have resolutions consistent with each other of about 250 microns. It is remarkable that 100 micron tracking resolution can be achieved in this first analysis of the data, without channel to channel gain calibrations applied. There are only 10 events in this restricted sample, however. Gas with a lower diffusion constant should be used in future data taking in order to increase the fraction of events that can contribute to precision tracking studies.
The resolution depends on the number of primary electrons produced. This figure compares the resolution for events with total row charge collected below and above 50 FADC bins. To increase statistics, events within the first 20 mm of drift are considered. As expected the resolution is better for the rows with greater collected charges.
The following table shows a sample of events with small drift distance and
small track angle, phi. The track plots show x-y, y-z, and x-z views of the
data. The size of the box in the x-y view is proportional to the charge collected
by that pad. The bottom right figure shows the charge fractions observed in
each of the 5 rows (histogram) and the result of the fit by the Gaussian line
model (red squares). Squares are only shown for pads that observe to collect
at least 2% of the charge.
run | event | event plot | track plot |
464 | 1441 | event | track |
464 | 7247 | event | track |
465 | 1816 | event | track |
465 | 17357 | event | track |
465 | 26637 | event | track |
465 | 31238 | event | track |