Speaker
Markus Frank
(CERN)
Description
The online system in the LHCb experiment uses ROOT in various areas.
ROOT is used in all processes participating in event data processing.
The degree of usage varies quite significantly - from the very
rudimentary usage of the ROOT plugin mechanism to fully equipped
applications filling histograms with data describing online the
detector status for monitoring purposes and the display of these data.
An increasing number of processes uses the python binding offered by
PyROOT to configure these processes. PyROOT also allows to efficiently
and quickly manipulate certain corners of the experiment controls
system where necessary.
Beside these areas, where the LHCb online team advocated the usage of
ROOT, in other areas other technologies were chosen. These deliberate
choices like e.g. in the area of persistency of event data from particle
collisions will be discussed.
Author
Markus Frank
(CERN)