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.