A Large Ion Collider Experiment (ALICE) is one of the four major experiments at the Large Hadron Collider (LHC) at CERN. The high level trigger (HLT) is a compute cluster, which reconstructs collisions as recorded by the ALICE detector in real-time. It employs a custom online data-transport framework to distribute data and workload among the compute nodes. ALICE employs subdetectors that are sensitive to environmental conditions such as pressure and temperature, e.g., the time projection chamber (TPC). A precise reconstruction of particle trajectories requires calibration of these detectors. Performing calibration in real time in the HLT improves the online reconstructions and renders certain offline calibration steps obsolete speeding up offline physics analysis. For LHC Run 3, starting in 2020 when data reduction will rely on reconstructed data, online calibration becomes a necessity. Reconstructed particle trajectories build the basis for the calibration making a fast online-tracking mandatory. The main detectors used for this purpose are the TPC and Inner Tracking System. Reconstructing the trajectories in the TPC is the most compute-intense step. We present several improvements to the ALICE HLT developed to facilitate online calibration. The main new development for online calibration is a wrapper that can run ALICE offline analysis and calibration tasks inside the HLT. In addition, we have added asynchronous processing capabilities to support long-running calibration tasks in the HLT framework, which runs event-synchronously otherwise. In order to improve the resiliency, an isolated process performs the asynchronous operations such that even a fatal error does not disturb data taking. We have complemented the original loop-free HLT chain with ZeroMQ data-transfer components. The ZeroMQ components facilitate a feedback loop that inserts the calibration result created at the end of the chain back into tracking components at the beginning of the chain, after a short delay. All these new features are implemented in a general way, such that they have use-cases aside from online calibration. In order to gather sufficient statistics for the calibration, the asynchronous calibration component must process enough events per time interval. Since the calibration is valid only for a certain time period, the delay until the feedback loop provides updated calibration data must not be too long. A first full-scale test of the online calibration functionality was performed during 2015 heavy-ion run under real conditions. Since then, online calibration is enabled and benchmarked in 2016 proton-proton data taking. We present a timing analysis of this first online-calibration test, which concludes that the HLT is capable of online TPC drift time calibration fast enough to calibrate the tracking via the feedback loop. We compare the calibration results with the offline calibration and present a comparison of the residuals of the TPC cluster coordinates with respect to offline reconstruction.
[1]
M. Krzewicki,et al.
Anisotropic flow of identified hadrons in heavy-ion collisions at the LHC: from detector alignment and calibration to measurement
,
2013
.
[2]
H. N. Kim,et al.
The ALICE experiment at the CERN LHC
,
2003
.
[3]
Oystein Senneset Haaland,et al.
ALICE HLT High Speed Tracking on GPU
,
2011,
IEEE Transactions on Nuclear Science.
[4]
Volker Lindenstruth,et al.
Fast online reconstruction and online calibration in the ALICE High Level Trigger
,
2016,
2016 IEEE-NPSS Real Time Conference (RT).
[5]
O. Villalobos Baillie,et al.
ALICE trigger data-acquisition high-level trigger and control system : Technical Design Report
,
2004
.
[6]
D. Rohr,et al.
ALICE TPC online tracker on GPUs for heavy-ion events
,
2012,
2012 13th International Workshop on Cellular Nanoscale Networks and their Applications.
[7]
Sergey Gorbunov,et al.
Fast TPC Online Tracking on GPUs and Asynchronous Data Processing in the ALICE HLT to facilitate Online Calibration
,
2015
.
[8]
Sergey Gorbunov,et al.
ALICE HLT TPC Tracking of Pb-Pb Events on GPUs
,
2012,
1712.09407.
[9]
Sergey Gorbunov,et al.
Online Reconstruction and Calibration with feed back loop in the ALICE High Level Trigger
,
2016,
1712.09434.
[10]
P. Buncic,et al.
Technical Design Report for the Upgrade of the Online-Offline Computing System
,
2015
.