Bonn 2010 – wissenschaftliches Programm
HK 49.1: Vortrag
Donnerstag, 18. März 2010, 14:00–14:15, HG IX
Data Acquisition Backbone Core DABC release v1.0 — Jörn Adamczewski-Musch, Hans G. Essel, Nikolaus Kurz, and •Sergey Linev — GSI Helmholtzzentrum für Schwerionenforschung, Darmstadt
The new experiments at FAIR require new concepts of data acquisition systems for the distribution of self-triggered, time stamped data streams over high performance networks for event building. The Data Acquisition Backbone Core (DABC) is a general purpose software framework developed for the implementation of such data acquisition systems. A DABC application consists of functional components like data input, combiner, scheduler, event builder, filter, analysis and storage which can be configured at runtime. Application specific code including the support of all kinds of data channels (front-end systems) is implemented by C++ program plug-ins. DABC is also well suited as environment for various detector and readout components test beds.
A set of DABC plug-ins has been developed for the FAIR experiment CBM (Compressed Baryonic Matter) at GSI. This DABC application is used as DAQ system for test beamtimes. Front-end boards equipped with n-XYTER ASICs and ADCs are connected to read-out controller boards (ROC). From there the data is sent over Ethernet (UDP), or over optics and PCIe interface cards into Linux PCs. DABC does the controlling, event building, archiving and data serving.
The first release of DABC was published in 2009 and is available under GPL license. The development of key components was supported by the FutureDAQ project of the European Union (RP6 I3HP JRA1).