11-14 March 2013
Saas Fee
Europe/Zurich timezone

Use of the ROOT framework in the LHCb Online

Mar 11, 2013, 5:50 PM
Schweizerhof (Saas Fee)


Saas Fee



Markus Frank (CERN)


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.

Primary author

Presentation materials