http://www.google.com/patents/about?id= ... US+4837542
More compact than a cylindrical Halbach array.  Charged particles entering along the axis see no F=qvxB until they veer off axis.  Then they see a force at right angles to v and B and start to spiral.  Might be useful for reducing beam spread or selecting energies.