ABCD: a distributed data acquisition system
ABCD is a Data Acquisition System (DAQ) with a distributed architecture. Each task related to the DAQ (acquisition, pre-process, analysis, …) runs in a separate process. In other words, the system is composed of a set of very simple servers that exchange information through dedicated communication sockets.
ABCD supports the acquisition from most of CAEN digitizers (e.g. V1730, DT5730, …) with the standard or the DPP-PSD firmwares. There are plans to add support also for the DPP-PHA firmware soon. Both the USB and the OpticalLink connections are supported.
The user interface is implemented as a web-service and can be accessed with a regular web browser.
This project has been published as an open-source project. The repository is hosted at GitLab: https://gitlab.com/cristiano.fontana/abcd