ROOT vs Python

Für lange Zeit war ROOT zentrales und unverzichtbares Hilfsmittel für Experimente und Analysen in der Teilchenphysik. Mittlerweile gibt es aber starke Konkurrenz durch Python und seine mächtigen, weitverbreiteten Data-Science Erweiterungen (siehe Python Introduction – M. Ritter).

Im Prinzip gibt es auch für die meisten Komponenten von ROOT Python Bindings, d.h. sie sind von Python aus aufrufbar.

Während bei Belle II Physikanalyen in der Regel komplett im Python Eco-System durchgeführt werden können ist die Situation für ATLAS Analysen eher heterogen:

Im nachfolgenden Beispiele zur Verwendung von ROOT mit Python und C++.