Generic Event Model



The purpose of a general reconstruction programme is to infer from a set of experimental data (i.e. hits) in a experimental setup (i.e. detector) the evolution of a dynamic system (i.e. particle). RecPack provides a set of generic data classes to descrive the above objects:

  • Measurement: is a class describing an experimental measurement
  • State: describes the local state of the dynamic system
  • Node: this object is a holder for a Measurement and the State associated to it
  • Trajectory: is a colllection of nodes representing the trajectory of the system
  • Vertex: is a colllection of Trajectories with a common starting point


  • Measurement, Trajectory and Vertex inherit from a common base class RecObject.