11-14 March 2013
Saas Fee
Europe/Zurich timezone

ProofAna: A General Purpose Analysis Framework

Mar 13, 2013, 4:40 PM
Schweizerhof (Saas Fee)


Saas Fee


Bart Butler (Harvard University (US))


ProofAna is a ROOT-based framework designed to be flexible, fast, and simple to use. Developed at SLAC and now used in several university and lab groups within ATLAS, it combines all the standard analysis framework features with a runtime-modifiable, persistable event data model, templated on-demand branch loading, a simple package system for third-party and user code, and seamless switching between local, PROOF-Lite, PROOF, batch, and Grid jobs. A simple job scheduler allows multiple analyses to be run in parallel independently on the same inputs, and events can be sorted into several different output files based on arbitrary criteria. The analysis programming interface is extremely straightforward and has been used with much success by several graduate and undergraduate students.

Primary author

Bart Butler (Harvard University (US))

Presentation materials