An eight-dimensional pulse-height analyzer