offline analysis. Data acquisition was triggered by coincident hodoscope events during the accelerator beam gate.

Analysis
========

Signal Processing Algorithm
---------------------------

Signal processing of the acquired waveforms was achieved using a custom algorithm which was developed for background subtraction, timing, and pulse area determination. The algorithm is based upon that used in the DarkSide experiment [@Alexander2013etal] and its operation is illustrated in Figure \[fig:Algo\].

A moving average of the waveform data is taken as the baseline. A data point is considered to be part of the baseline if the difference between that data point value and the value of the averaged baseline as it was `trig_pre_samples` data points ago is less than the algorithm’s threshold parameter, `max_amplitude`. If a trigger event occurs (`trig_start`), the algorithm waits until the waveform falls below the threshold level, then waits for an additional pile-up pulse for `untrigger_length` samples. If a pile-up event occurs, `trig_stop` is unset and the piled-up event is considered to be part of the same trigger. Otherwise, the algorithm linearly interpolates between the baseline values at the start and end of the pulse and continues to average the baseline and search for a new trigger. The pulse charge was measured as 