Feb 13 – 17, 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone

RecPack, a general reconstruction toolkit

Feb 15, 2006, 2:36 PM
18m
AG 76 (Tata Institute of Fundamental Research)

AG 76

Tata Institute of Fundamental Research

Homi Bhabha Road Mumbai 400005 India
oral presentation Event processing applications Event Processing Applications

Speaker

Dr Anselmo Cervera Villanueva (University of Geneva)

Description

RecPack is a general reconstruction toolkit, which can be used as a base for any reconstruction program for a HEP detector. Its main functionalities are track finding, fitting, propagation and matching. Track fitting can be done either via conventional least squares methods or Kalman Filter techniques. The last, in conjunction with the matching package, allows simultaneous track finding and fitting. The navigation package permits the propagation of the fitted trajectories to any surface within the detector, taking into account effects such as multiple scattering, energy loss and inhomogeneous magnetic fields. In addition, a simple simulation package for debugging of reconstruction algorithms is provided. All the algorithms of RecPack are independent of the setup, which makes the toolkit completely general. The geometry package has all necessary methods to build complicated detectors from simple individual blocks: box, tube, sphere, rectangle, ring, etc. In addition, any new propagation model, measurement type, volume type, etc, can be added to the system very easily. RecPack was born in the HARP experiment, at CERN, but it is used at the moment by other experiments: MICE, MuScat, K2K, T2K and LHCB (trigger studies). Several developments are going on: generalization of pattern recognition algorithms, GUI for visualization of reconstruction processes step-by-step, etc.

Summary

The first part of the talk explains why general reconstruction packages are
extremely useful for the HEP community. Some examples are given and a comparison
with general simulation and analysis packages is made. The second part of the talk
is devoted to RecPack. The main functionalities of the package are presented first,
giving some details on how to use them. Then, the package is presented from the
software point of view: hierarchy of data classes and machines, main dependencies,
etc. Finally some examples are given, and the future developments of the package
are presented.

Primary authors

Dr Anselmo Cervera Villanueva (University of Geneva) Prof. Jose Angel Hernando Morata (CERN) Prof. Juan Jose Gomez Cadenas (University of Valencia (Spain))

Presentation materials