RAVE—A Detector-Independent Toolkit to Reconstruct Vertices

A detector-independent toolkit for vertex reconstruction (RAVE = “Reconstruction (of vertices) in Abstract, Versatile Environments”) is presented that allows geometric and kinematic reconstruction of vertices. Both linear and adaptive estimation techniques are covered. Non-Gaussian input data can be handled via the Gaussian-sum technique. Kinematic constraints are taken into account via the Lagrangian formalism. Finally, the toolkit also contains a simple flavor-tagger. Main design goals are ease of use, flexibility for embedding into existing software frameworks, extensibility, and openness. The implementation is based on modern object-oriented techniques, is coded in C++ with interfaces for Java and Python, and follows an open-source approach.

[1]  R. Orava,et al.  SiD Letter of Intent , 2009, 0911.0006.

[2]  et al,et al.  Observation of mixing-induced CP violation in the neutral B meson system , 2002, hep-ex/0202027.

[3]  Vertex fitting of several helices in space , 1985 .

[4]  P. Kubinec,et al.  Vertex reconstruction and track bundling at the LEP collider using robust algorithms , 1996 .

[5]  G. Piacquadio,et al.  A new inclusive secondary vertex algorithm for b-jet tagging in ATLAS , 2008 .

[6]  C. Weiser A Combined Secondary Vertex Based B-Tagging Algorithm in CMS , 2006 .

[7]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[8]  Leif Lönnblad,et al.  CLHEP: A project for designing a C++ class library for high-energy physics , 1994 .

[9]  S. Tavernier,et al.  B-Tagging as a Tool for Charged Higgs Boson Identification , 2006 .

[10]  S. Neubert,et al.  A novel generic framework for track fitting in complex detector systems , 2009, 0911.1008.

[11]  PETER J. ROUSSEEUW,et al.  Computing LTS Regression for Large Data Sets , 2005, Data Mining and Knowledge Discovery.

[12]  A Wildauer,et al.  Vertex finding and B-tagging algorithms for the ATLAS Inner Detector , 2005 .

[13]  G. Salam,et al.  A Practical Seedless Infrared Safe Cone Algorithm a , 2007, 0705.2696.

[14]  K. Hara,et al.  sBelle Design Study Report , 2008, 0810.4084.

[15]  J. Hernando,et al.  “RecPack” a reconstruction toolkit , 2004 .

[16]  P. Billoir,et al.  Fast vertex fitting with a local parametrization of tracks , 1992 .

[17]  A. Ribon,et al.  Observation of top quark production in $\bar{p}p$ collisions , 1995 .

[18]  S. Behari,et al.  Observation of mixing-induced CP violation in the neutral B meson system , 2002 .

[19]  J. Palacios VELO vertexing and tracking algorithms of the LHCb trigger system , 2006 .

[20]  Peter Skands,et al.  A brief introduction to PYTHIA 8.1 , 2007, Comput. Phys. Commun..

[21]  Are Strandlie,et al.  Track and vertex reconstruction: From classical to adaptive methods , 2010 .

[22]  A. G. Frodesen,et al.  Probability and statistics in particle physics , 1979 .

[23]  I. Kisel,et al.  Reconstruction of decayed particles based on the Kalman filter , 2007 .

[24]  Wolfgang Waltenberger,et al.  Adaptive Vertex Reconstruction , 2008 .

[25]  高エネルギー加速器研究機構,et al.  Letter of intent for KEK Super B Factory , 2004 .

[26]  J. J. Gómez-Cadenas,et al.  RecPack, a general reconstruction toolkit , 2012 .

[27]  Lorenzo Moneta,et al.  ROOT - A C++ framework for petabyte data storage, statistical analysis and visualization , 2009, Comput. Phys. Commun..

[28]  A. Strandlie,et al.  Reconstruction of electrons with the Gaussian-sum filter in the CMS tracker at LHC , 2003, physics/0306087.

[29]  R. Frühwirth,et al.  Vertex reconstruction in CMS , 2005 .

[30]  D. Jackson A topological vertex reconstruction algorithm for hadronic jets , 1997 .

[31]  Sonja Hillert,et al.  LCFI Vertex Package , 2008 .

[32]  R. Frühwirth Application of Kalman filtering to track and vertex fitting , 1987 .

[33]  Wolfgang Waltenberger,et al.  Implementation and application of kinematic vertex fitting in the software environment of ILD , 2009 .

[34]  H. Stoeck,et al.  The International Large Detector: Letter of Intent , 2010 .

[35]  R. Frühwirth,et al.  Adaptive vertex fitting , 2007 .

[36]  The Aleph Collaboration,et al.  Precision electroweak measurements on the Z resonance , 2005, hep-ex/0509008.

[37]  B. C. Allanach,et al.  SOFTSUSY: A program for calculating supersymmetric spectra☆ , 2001, hep-ph/0104145.

[38]  Rudolf Fruhwirth,et al.  Redescending M-estimators and Deterministic Annealing, with Applications to Robust Regression and Tail Index Estimation , 2010, 1006.3707.

[39]  T. Stelzer,et al.  Automatic generation of tree level helicity amplitudes , 1994 .

[40]  David M. Beazley,et al.  SWIG: An Easy to Use Tool for Integrating Scripting Languages with C and C++ , 1996, Tcl/Tk Workshop.

[41]  A. Cervera-Villanueva,et al.  "RecPack", a general reconstruction toolkit , 2012, 2003 IEEE Nuclear Science Symposium. Conference Record (IEEE Cat. No.03CH37515).

[42]  R. Frühwirth,et al.  TRACK ELEMENT MERGING STRATEGY AND VERTEX FITTING IN COMPLEX MODULAR DETECTORS , 1985 .

[43]  João Paulo Teixeira,et al.  The CMS experiment at the CERN LHC , 2008 .