HyperCP: A high-rate spectrometer for the study of charged hyperon and kaon decays Fulltext Access 50 Pages 2005