September 27, 2004 to October 1, 2004
Interlaken, Switzerland
Europe/Zurich timezone

Python-based physics analysis environment for LHCb

Sep 30, 2004, 5:10 PM
Jungfrau (Interlaken, Switzerland)


Interlaken, Switzerland

oral presentation Track 2 - Event processing Event Processing




Bender, the Python based physics analysis application for LHCb combines the best features of underlying Gaudi C++ software architecture with the flexibility of Python scripting language and provides end-users with friendly physics analysis oriented environment. It is based in one hand, on the generic Python bindings for the Gaudi framework, called GaudiPython, and in the other hand on an efficient C++ physics analysis toolkit called LoKi. Bender and LoKi use the tools from the physics analysis framework, called DaVinci. Bender achieves a clear separation between the technical details and the physical contents of end-user physicist's code. The usage of Python, AIDA abstract interfaces and standard LCG reflection techniques allows an easy integration of Bender's analysis environment with third party products like the interactive event display and visualization tools like Panoramix/LaJoconde, ROOT and HippoDraw. We'll present the overall design and capabilities of the system, its status and prospects.

Primary authors

Dr A. TSAREGORODTSEV (Uni Marseil II/Marseil) Dr E. DE OLIVEIRA (CBPF/Rio de Janeiro) Dr G B. BARRAND (LAL/Orsay) Mr I. BELYAEV (ITEP/Moscow) Dr M. FRANK (CERN) Dr P. MATO (CERN)

Presentation materials