A novel generic framework for track fitting in complex detector systems

被引:56
作者
Hoeppner, C. [1 ]
Neubert, S. [1 ]
Ketzer, B. [1 ]
Paul, S. [1 ]
机构
[1] Tech Univ Munich, Dept Phys, D-85748 Garching, Germany
关键词
Track fitting; Track reconstruction; Kalman filter; Drift chamber; TPC;
D O I
10.1016/j.nima.2010.03.136
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
This paper presents a novel framework for track fitting which is usable in a wide range of experiments, independent of the specific event topology, detector setup, or magnetic field arrangement. This goal is achieved through a completely modular design. Fitting algorithms are implemented as interchangeable modules. At present, the framework contains a validated Kalman filter. Track parameterizations and the routines required to extrapolate the track parameters and their covariance matrices through the experiment are also implemented as interchangeable modules. Different track parameterizations and extrapolation routines can be used simultaneously for fitting of the same physical track. Representations of detector hits are the third modular ingredient to the framework. The hit dimensionality and orientation of planar tracking detectors are not restricted. Tracking information from detectors which do not measure the passage of particles in a fixed physical detector plane, e.g. drift chambers or TPCs, is used without any simplification. The concept is implemented in a light-weight C++ library called GENFIT, which is available as free software. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:518 / 525
页数:8
相关论文
共 13 条
[1]   The COMPASS experiment at CERN [J].
Abbon, P. ;
Albrecht, E. ;
Alexakhin, V. Yu. ;
Alexandrov, Yu. ;
Alexeev, G. D. ;
Alekseev, M. G. ;
Amoroso, A. ;
Angerer, H. ;
Anosov, V. A. ;
Badelek, B. ;
Balestra, F. ;
Ball, J. ;
Barth, J. ;
Baum, G. ;
Becker, M. ;
Bedfer, Y. ;
Berglund, P. ;
Bernet, C. ;
Bertini, R. ;
Bettinelli, M. ;
Birsa, R. ;
Bisplinghoff, J. ;
Bordalo, P. ;
Bosteels, M. ;
Bradamante, F. ;
Braem, A. ;
Bravar, A. ;
Bressan, A. ;
Brona, G. ;
Burtin, E. ;
Bussa, M. P. ;
Bytchkov, V. N. ;
Chalifour, M. ;
Chapiro, A. ;
Chiosso, M. ;
Ciliberti, P. ;
Cicuttin, A. ;
Colantoni, M. ;
Colavita, A. A. ;
Costa, S. ;
Crespo, M. L. ;
Cristaudo, P. ;
Dafni, T. ;
d'Hose, N. ;
Dalla Torre, S. ;
d'Ambrosio, C. ;
Das, S. ;
Dasgupta, S. S. ;
Delagnes, E. ;
De Masi, R. .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2007, 577 (03) :455-518
[2]  
Alexandrescu A., 2001, Modern C++ Design: Generic Programming and Design Patterns Applied
[3]  
[Anonymous], ASME J BASIC ENG, DOI DOI 10.1115/1.3662552
[4]  
Brun R., 1996, AIHENP 96 WORKSH LAU, V389, P81
[5]   RecPack a reconstruction toolkit [J].
Cervera-Villanueva, A ;
Gómez-Cadenas, JJ ;
Hernando, JA .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2004, 534 (1-2) :180-183
[7]   Track fitting with ambiguities and noise:: a study of elastic tracking and nonlinear filters [J].
Frühwirth, R ;
Strandlie, A .
COMPUTER PHYSICS COMMUNICATIONS, 1999, 120 (2-3) :197-214
[8]  
HRIVNACOVA I, CS0306005 ALICE COLL
[9]  
INNOCENTE M, 1991, W5013E CERN PROGR LI
[10]   THE 2-FILTER FORMULA FOR SMOOTHING AND AN IMPLEMENTATION OF THE GAUSSIAN-SUM SMOOTHER [J].
KITAGAWA, G .
ANNALS OF THE INSTITUTE OF STATISTICAL MATHEMATICS, 1994, 46 (04) :605-623