Published May 10, 2006 | Version v1
Journal article

A C++ object-oriented toolkit for track finding with k-dimensional hits

  • 1. CERN, CH-1211, Geneva 23 (Switzerland)
  • 2. Inter-University Institute for High Energies (ULB-VUB), Brussels (Belgium)

Description

A library is described for the recognition of tracks in a set of hits. The hits are assumed to be k-dimensional points (k-d), with k>=1, of which a subset can be grouped into tracks by using short-range correlations. A connection graph between the hits is created by sorting the hits first in k-d space using one of the developed, fast, k-space containers. The track-finding algorithm considers any connection between two hits as a possible track seed and grows these seeds into longer track segments using a modified depth-first search of the connection graph. All hit-acceptance decisions are called via abstract methods of an acceptance criterion class which isolates the library from the application's hit and track model. An application is tuned for a particular tracking environment by creating a concrete implementation for the hit and track acceptance calculations. The implementer is free to trade tracking time for acceptance complexity (influencing efficiency) depending on the requirements of the particular application. Results for simulated data show that the track finding is both efficient and fast even for high noise environments

Additional details

Identifiers

DOI
10.1016/j.nima.2005.12.224;
PII
S0168-9002(05)02623-9;

Publishing Information

Journal Title
Nuclear Instruments and Methods in Physics Research. Section A, Accelerators, Spectrometers, Detectors and Associated Equipment
Journal Volume
560
Journal Issue
2
Journal Page Range
p. 317-338
ISSN
0168-9002
CODEN
NIMAER

INIS

Country of Publication
Netherlands
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
37094180
Subject category
S99: GENERAL AND MISCELLANEOUS;
Descriptors DEI
ALGORITHMS; COMPUTER CODES; COMPUTERIZED SIMULATION; PARTICLE TRACKS; PROGRAMMING; PROGRAMMING LANGUAGES
Descriptors DEC
MATHEMATICAL LOGIC; SIMULATION

Optional Information

Copyright
Copyright (c) 2006 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.