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
Link To Document