ITk DAQ FELIX in Genova
In this site, we keep an up-to-date documentation for the FELIX DAQ setup in Genova. The setup is intended to run QC on ITk Pixel modules loaded on the End Cap local supports (Half Rings).
The documentation is organized in several blocks:
-
Compilation/installation: provides compilation and installation instructions for the packages that are needed to operate the system. The instructions reported here are specific for the Genova setup. However, in our setup we make extensive use of cvmfs and at login we setup gcc, python and ROOT from the LCG version currently in use. In this sense, many other sites may be able to succesfully follow the same procedures without modifications.
-
Module connections: in this section we describe how the modules are connected to the FELIX server. Details on fiber mappings and other info relevant to build the connectivity are provided.
-
Configuration: details on FELIX, optoboard and module configuration are provided in this section.
-
Scan ececution: this block provide instructions for scan execution with the different tools available on the market and adopted in Genova. If specific configurations are needed for a specific software, details are geven in this section. We will try as well to include in this section results of systematic tests using different readout software as soon as they become available.
Present status
This is the software/firmware configuration currently in use in our FELIX setup:
Operating system
Alma 9, kernel 5.14.0-503.23.2.el9_5.x86_64Compilation/runtime environment
LCG_104c, gcc 13.1.0, Python 3.9.12. The same compiler is used to build all the applications.FELIX Firmware
Release 5.1 PIXEL 24ch (official distribution)FELIX Drivers
4.20.0 (official distribution, rpm)-
FELIX Software
felix-distribution, tags/felix-05-01-01 (compiled locally) -
Optoboard software
optoboard-felix 1.0.36 from pip, itk-ic-over-netio-next , lpgbt-com-next YARR
devel_FelixClient_noRDMA, 89c50af6