General info

This is a base DAQ/HLT-I release for the ATLAS data taking in 2017. This is the first production release built with CMake. This release is compatible with LCG s/w version 87 and with ATLAS offline s/w 21.X branch.

Supported platforms, compilers and compatibility

The production tags of this release are x86_64-slc6-gcc62-[opt,dbg], however for testing purposes CentOS7 binaries (x86_64-centos7-gcc62-opt tag) are available in tdaq/cmake/projects area on afs. CentOS binaries are not installed elsewhere and patches for this platform are not maintained.

System and compiler
 CMTCONFIG
x86_64 Linux 2.6 (SLC6), gcc-6.2.0 x86_64-slc6-gcc62-{opt,dbg}
x86_64 Linux 3.10 (CentOS7), gcc-6.2.0 x86_64-centos7-gcc62-opt

External s/w

 tdaq-common-02-02-00
 dqm-common-01-02-00
 LCG 87
 Java Runtime Environment 1.8.0 (taken from LCG area by default)

Release distribution

This release is distributed in RPM format from a yum repository with help of (a)yum repository manager, along with all required dependencies.

Release on CVMFS

NB: Patches may be applied to CVMFS installation with a big delay. If you need latest patches, use afs version.

Release is available on CVMFS as part of offline athena 21.X distribution. Runtime environment:

> source /cvmfs/atlas.cern.ch/repo/sw/software/21.1/tdaq/tdaq-07-01-00/installed/setup.sh

Development environment:

export LCG_RELEASE_BASE=/cvmfs/sft.cern.ch/lcg/releases
export CMAKE_PROJECT_PATH=/cvmfs/atlas.cern.ch/repo/sw/software/21.1

source  /cvmfs/atlas.cern.ch/repo/sw/software/21.1/tdaq/tdaq-07-01-00/installed/setup.sh
source  /cvmfs/atlas.cern.ch/repo/sw/software/21.1/tdaq-common/tdaq-common-02-01-00/installed/share/cmake_tdaq/bin/setup.sh


Then you should be able to (provided the source_area contains top-level CMakeLists.txt file):

cd <build_area>
cmake <source_area>
make -j all install

Development environment on afs

> source /afs/cern.ch/atlas/project/tdaq/cmake/cmake_tdaq/bin/cm_setup.sh tdaq-07-01-00

Changes in development policy

https://twiki.cern.ch/twiki/bin/view/Atlas/DaqHltCMake

Release content and sources

List of all packages with tags (at the moment of build). Git repository: https://gitlab.cern.ch/atlas-tdaq-software

Important changes requiring user actions:

There are no public API changes since tdaq-06-01-00 release.