Implemented particleinfo class