C++ library for reading and writing PRT particle files