Skip to content
Snippets Groups Projects
user avatar
authored
user avatar
Name Last commit Last update
.gitlab
cmake
doc
ACE @ 62190f30
ALTI @ 9b4f7fc5
AccessManager @ ee16c709
AltiController @ 77c09379
AutoPrescaleEditor @ f241d3b6
AutoPrescaler @ 8c569be6
BeamSpotUtils @ 4d7da91b
CES @ 3f28bbd1
CoolUtils @ 3fcf1461
DAQAssistant @ ddbaf353
DAQRelease @ a662cebd
DAQSWRepository @ 6d45e89f
DFConfiguration @ c6826224
DFDebug @ 8d495e37
DFExceptions @ 0ce131da
DFSubSystemItem @ c2c3f511
DFThreads @ b4e151fc
DFTools @ 07be1bb4
DS1WM @ b6a356f3
DaqDbProxyUtils @ 9457a815
EsperUtils @ aec45172
EventViewer @ 255e4b25
ExpertSystemInterface @ ae82dbe1
FELIXPyTools @ b70924ca
GathererProxy @ 6a48387e
HLTMPPU @ ce80a059
HLTPUDal @ 9c0354eb
HLTRC @ 652639ef
I2C @ 4daf8abf
IPCGatewayProxy @ 1dbbf993
Igui @ 30fd86cb
IguiCommander @ 5134b818
IguiPanels @ 21a6e7aa
Jers @ e8371313
L1CTHardwareCompiler @ 6f7b66fc
MonInfoGatherer @ 33f880bd
MuCalStream @ 0542f629
OLC2HLT @ 28db46b1
PartitionMaker @ 66fdcc6a
PmgGui @ df8fcfb8
ProcessManager @ 5b526f31
QTUtils @ 61a3c7ee
RCDBitString @ f458da4c
RCDExampleModules @ e347f13e
RCDExampleTriggers @ 448d2315
RCDJtagChain @ d7e19ec4
RCDLTPModule @ 1b1badd0
RCDLtp @ 54edfaa0
RCDLtpi @ 57321282
RCDLtpiModule @ bdb05ba3
RCDMenu @ 102942cf
RCDTtc @ 4ae96aff
RCDUtilities @ de4ab8dd
RCDVme @ e326958d
RCInfo @ 68be7fa1
RCUtils @ cb0c2a24
RODBusy @ 57c867e3
RODBusyModule @ 940297a0
ROSApplication @ 2e7d9c05
ROSBufferManagement @ f8c6b007
ROSCore @ ae243141
ROSDescriptor @ 8ec6bd42
ROSDescriptorNP @ 3be17661
ROSEventFragment @ d7071579
ROSEventInputManager @ 533ccda2
ROSGetInput @ 9793df8c
ROSIO @ 25a134e8
ROSInterruptScheduler @ ef0de897
ROSMemoryPool @ b0cec393
ROSMemoryPoolNP @ 0408aafb
ROSModules @ a1f6f699
ROSModulesNP @ 5d898e11
ROSNP2lan @ 495c0936
ROSObjectAllocation @ 75b0e4d1
ROSPyTools @ c70199ed
ROSQuestNP @ 36ee1606
ROSRCDdrivers @ 548a5215
ROSRobin @ b0dcd838
ROSRobinNP @ 502c82de
ROSTester @ ce678999
ROSUtilities @ 4eb99426
ROSasyncmsg @ 977f5831
ROSfilar @ 4d80a94f
ROSslink @ 8bc5f955
ROSsolar @ 61335865
.gitignore
.gitlab-ci.yml
.gitmodules
.labels
CMakeLists.txt
CONTRIBUTORS
CTestConfig.cmake
LICENSE
NOTICE
README.md
post_install_binary.sh.in
tdaq_user_prefix-aarch64.cmake

ATLAS Trigger/DAQ software

This is the online software used for data taking and triggering at the ATLAS experiment at the LHC. The actual high-level trigger (HLT) algorithms live in the ATLAS off-line software repository.

The source code is at the CERN Gitlab instance. It consists of ca. 200 git repositories that are structured via two top-level repositories using git submodules, tdaq-common and this one.

Release Notes

Release notes for recent versions are available here.

Supported Environments

The software is strictly driven by the needs of the ATLAS experiment and only the standard CERN Linux distributions are supported. At the moment this is Alma 9 (and compatible RHEL clones) for x86_64 and aarch64 architectures.

The software uses a custom stack of external packages that is maintained by the CERN SFT group. This stack includes newer versions of packages than the ones provided by the underlying OS.

Most importantly it expects a newer gcc version (>= 13) and CMake (>= 3.27) to build. All these tools are available through the CVMFS file system. Building the software without this is not suggested.

Development

ATLAS users should familiarize themselves with the internal twiki.

Binary Installation

See the instructions.

License

The source code is under the Apache 2.0 license, Copyright 2000-2024 CERN for the benefit of the ATLAS collaboration, except where noted otherwise in the NOTICE file of the rsp. repository.

An effort was made to identify any non-ATLAS code that was integrated over the last 20 years and document copyright and licensing. If anything was missed contact the e-mail address below.

Citation

You cite the software as DOI 10.5281/zenodo.4889103.

Contact

For ATLAS users, use the generic online sw mailing list.

Please use this generic e-mail address otherwise to contact us: atdsoft@cern.ch.