HepMC3 event record library
Particle, Vertex and event serializable data