|
TRACE
3.25.0
|
The artdaq toolkit is a data-acquisition framework designed for high-energy physics experiments. It provides a flexible, reliable backbone for data transfers and has several locations where users can perform custom analysis tasks using the art framework.
The artdaq suite consists of the following packages:
This package consists of the TRACE high-performance message logging package. It can be built and used independently from the rest of the artdaq suite.
To get started, see the quick-start.txt file.
Please note that using a version of gcc that supports the c11 and/or c++11 standard is desirable.
RPM packaging provided by Pat Riehecky on the Scientific Linux team.
Public readonly GIT access via: git clone https://github.com/art-daq/trace
tar files with binaries at: https://scisoft.fnal.gov/scisoft/packages/TRACE/
Public svn export svn export http://cdcvs.fnal.gov/subversion/trace-svn/trunk/ trace
Authorized read-write SVN access via: svn co svn+ssh://p-trace@cdcvs.fnal.gov:/cvs/projects/trace-svn/trunk trace
For a system install, use either -DCMAKE_INSTALL_PREFIX=/usr or -DCMAKE_INSTALL_PREFIX=/. Most install destinations follow GNUInstallDirs and land under /usr either way (for example, headers in /usr/include/TRACE, binaries in /usr/bin, docs in /usr/share, and source/support trees in /usr/share/TRACE by default).
Two destinations are intentionally special:
trace_functions.sh is installed to /etc/profile.d for system integration (for -DCMAKE_INSTALL_PREFIX=/usr, also set -DCMAKE_INSTALL_SYSCONFDIR=/etc if you need /etc/profile.d).-DWANT_KMOD=ON, TRACE.ko installs to /lib/modules/... for system prefixes (/ and /usr). For non-system prefixes, it installs under <prefix>/lib/modules/....To skip source/support tree installation entirely, configure with -DTRACE_INSTALL_SOURCE_TREE=OFF.