Convolution analysis of pulse-height distributions