• DocumentCode
    462306
  • Title

    RAVE - an Open, Extensible, Detector-Independent Toolkit for Reconstruction of Interaction Vertices

  • Author

    Waltenberger, W. ; Moser, F.

  • Author_Institution
    Inst. of High Energy Phys., Austrian Acad. of Sci., Vienna
  • Volume
    1
  • fYear
    2006
  • fDate
    Oct. 29 2006-Nov. 1 2006
  • Firstpage
    104
  • Lastpage
    109
  • Abstract
    A toolkit is presented that takes a set of a particle detector\´s reconstructed tracks as its input and reconstructs interaction vertices as its output. It deals both with finding (pattern recognition) and with fitting (statistical estimation) of the interaction vertices. Its main design goals are ease of use, high integratability in existing software projects, extensibility, and generality. To this end the API is defined in a simple way. The various algorithms available in the toolkit, and optionally their parameter settings, are referenced by a simple string. This guarantees that the user code decouples completely from the toolkit internals. Also, maintaining backward compatibility should become a trivial task. The Rave Toolkit is complemented by a simple standalone framework, called "Vertigo". Implementation, verification, and performance analysis of reconstruction algorithms should thus be possible in a very fast and straightforward manner. Rave has its roots in the CMS vertex reconstruction community. The current algorithmic parts of the toolkit are source code compatible with the original CMS software, but contributions from "outside" are highly welcome. The toolkit is written in C++, but interfaces for other languages (Java, Python) have been implemented.
  • Keywords
    particle detectors; physics computing; software tools; CMS vertex reconstruction; Java; Python; RAVE; Vertigo; core software tools; detector-independent toolkit; extensible toolkit; interaction vertices reconstruction; open toolkit; particle detector; pattern recognition; statistical estimation; Collision mitigation; Java; Magnetic materials; Nuclear and plasma sciences; Particle tracking; Pattern recognition; Performance analysis; Reconstruction algorithms; Software algorithms; Software tools; core software tools; reconstruction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record, 2006. IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    1095-7863
  • Print_ISBN
    1-4244-0560-2
  • Electronic_ISBN
    1095-7863
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2006.356117
  • Filename
    4178956