Slice-Tesbord FELIX-based Readout Software Installation Updated Jan 31, 2023 ATLAS-TDAQ-SOFTWARE: https://gitlab.cern.ch/atlas-tdaq-felix/software Python interface https://gitlab.cern.ch/BNL-ATLAS/larphase2/feb2/libflx-lpgbt Slice-testboard GUI https://gitlab.cern.ch/dawillia/slice-testboard Installing ATLAS-TDAQ-SOFTWARE: https://atlas-project-felix.web.cern.ch/atlas-project-felix/user/dist/software/cvmfs/ 1) get cvmfs LCG installation locally, use version 97: wget https://atlas-project-felix.web.cern.ch/atlas-project-felix/user/dist/software/cvmfs/cvmfs-felix-97-5-x86_64-centos7-gcc8-opt.tar.gz –unpack and set appropriate LOCAL environment variables: export LCG_BASE=/cvmfs/sft.cern.ch/lcg export TDAQ_BASE=/cvmfs/atlas.cern.ch/repo/sw/tdaq 2) install atlas-tdaq-software -clone atlas-tdaq-software package git clone https://gitlab.cern.ch/atlas-tdaq-felix/software.git cd software -check out specific test setup version, NOT HEAD: git checkout b89561bdc621c6e8a4dd2c4dcaf265fcec812b9c ./clone_all.sh https -go into each specific subdirectory and modify to use test setup versions, listed in: “listOfGitBranches.txt”, listOfGitBranches_external.txt -follow installation instructions from here https://gitlab.cern.ch/atlas-tdaq-felix/software/-/tree/b89561bdc621c6e8a4dd2c4dcaf265fcec812b9c -use x86_64-centos7-gcc8-opt in cmake_config command -should compile without errors, might be some warnings 3) install libFlx-lpGBT software -clone libFlx-lpGBT package git clone https://gitlab.cern.ch/BNL-ATLAS/larphase2/feb2/libflx-lpgbt.git -checkout test stand version: e63511293265020eba016b306ebb27ccf57dab3b -follow installation instructions here: https://gitlab.cern.ch/BNL-ATLAS/larphase2/feb2/libflx-lpgbt/-/tree/e63511293265020eba016b306ebb27ccf57dab3b -note environment variables need to be setup before running GUI 4) install GUI software -follow installation instructions here: https://gitlab.cern.ch/dawillia/slice-testboard -can use master branch HEAD, it is stable