Ⅱ-9. Instrumentation

RIKEN Accel. Prog. Rep. 56 (2023)
RIKEN
Accel. Prog. Rep. 56 (2023)

Integration of DABC and babirl DAQ
S. Takeshige,∗1,∗2 H. Baba,∗2 J. Tanaka,∗2 K. Higuchi,∗2,∗3 and K. Yahiro∗2,∗4
In knockout measurements and elastic scattering measurements, such as the ONOKORO project1) and theESPRI project, the angle of the scattered particles must
be measured with high accuracy. These projects use
microstrip silicon detectors2) as position detectors. We
use DABC3) for data acquisition in this silicon detector. DABC is a data acquisition (DAQ) system developed by GSI and established for the DAQ system ofreadout of these silicon detectors. In the two projects,babirl DAQ,4) developed at RIKEN, is used for data acquisition, where babirl DAQ is DAQ software that canevent-build from multiple sub-DAQ systems. We havedeveloped additional software to link RUN operations ofDAQ between DABC and babirl DAQ and merge data
event-by-event to realize online analysis.
Figure 1 shows a schematic of the developed system.
In this development, we have aimed to integrate and separate DABC and babirl DAQ easily in a simple design.
The signals of silicon detectors are read out with analog
pipeline ASIC, referred to as APV25,5) and digitized by
the ADC module, referred to as ADCMs,6) composed of
an SFP transceiver module and FPGA. These data weresent to the DABC in response to triggers from backend
electronics referred to as TRB37) developed by GSI andTechnische Universität München. DABC event-builds
data from ADCM and saves it to the HLD ﬁle format.
Here, the ridf-plugin was added as a DABC extension toenable communication with babirl DAQ. The ridf-plugin
is a program that streams data over the network. The
data event-built by DABC are sent to the relay program with two server sockets via the ridf-plugin. The
relay passes the data to babies, which process this data.
The processed data are sent to babirl DAQ, and event
data is constructed with data from other modules. In

this development, we have designed DABC and babies
as clients, and the relay connects both. This ensuresthat both interprocess communications are de-coupled,
and their conﬁguration does not aﬀect each other. For
RUN synchronization, the start-stop manager referred
to as babissm is used. When operating the babirl DAQ,
the start/stop command is sent to babies and babissmfrom babicon, which is the controller of the babirl DAQ.
In this case, we have added the start/stop commandfor DABC to the babissm. This allows both babies andDABC to operate from babicon.
Figure 2 shows a schematic of the conversion fromHLD format to RIBF Data Format (RIDF). RIDF is thedata format used for babirl DAQ. In RIDF, the data are
identiﬁed by the segment header. The DABC event-built
the data and sends as a single buﬀer gathering multiple
event data. Therefore, developed babies decomposes thedata in HLD format, attach a dedicated segment header
to each event, and composes it as RIDF. Consequently,
the silicon detector data sent to babirl DAQ are written
to a ﬁle in RIDF along with data from other modules.

Fig. 2. Schematic of the conversion from HLD format toRIDF.

We used the system in the H424 experiment, conducted in July 2022 and January 2023 at the HIMAC ofthe QST. We successfully integrated DABC and babirl
DAQ in this experiment. In addition, HLD format data
could be converted to RIDF and merged on an eventby-event.
References

Fig. 1. Schematic of the DAQ integration system, where Cand S represent client and server socket, respectively. The
dotted box shows the developed part.
∗1
∗2
∗3
∗4

Department of Physics, Rikkyo University
RIKEN Nishina Center
Department of Physics, Saitama University
Department of Physics, Kyoto University- 86 -1) T. Uesaka et al., RIKEN Accel. Prog. Rep. 55, 28 (2021).
2) K. Higuchi et al., RIKEN Accel. Prog. Rep. 55, 75 (2021).
3) J. Adamczewski et al., J. Phys. Conf. Ser. 119, 022002(2008).
4) H. Baba et al., Nucl. Instrum. Methods Phys. Res. A 616,65 (2010).
5) L. Jones, APV25-S1 User Guide V2.2 (2001).
6) J. Michel, Development and Implementation of a New
Trigger and Data Acquisition System for the HADES Detector (2012).
7) Michael Bohmer et al., A Users Guide to the TRB3 andFPGA-TDC Based Platforms (2015).