new slicer from Michael
corrected and sped up long_space_charge