26–28 Mar 2007
Europe/Zurich timezone

Pyroot: developments

27 Mar 2007, 14:00
30m
Council Chamber

Council Chamber

Speaker

Wim Lavrijsen (LBL/Atlas)

Description

Automated Inner Loop Optimization in Python Python does not, as a rule, allow many optimizations, because there are too many things that can change dynamically. However, in a lot of ROOT analysis work (e.g. plotting, fitting, and looping over TTrees), code blocks are used in a logically immutable way and called many times. Then, optimizations normally reserved to static programming languages can also be applied to Python. In this presentation, I will show how this is accomplished automatically in PyROOT.

Presentation materials