Erste Schritte

Das ROOT-Team stellt eine breite Auswahl an Ressourcen zur Einarbeitung in ROOT zur Verfügung, siehe hier. Dabei gibt es allgemeine Hinweise zu ersten Schritten sowie Tutorials inklusive Videos und Tutorials mit vorgefertigten Code-Beispielen.

Allgemeine Hinweise

Die aktuellen ROOT-Versionen 6.26/xx leiden noch an einigen Kinderkrankheiten, die die Auswertung erschweren können. Falls eine solche Version installiert wurde, empfehlen wir aktuell, mit folgendem Kommando den TBrowser wieder in den "klassischen" Modus zurückzukonfigurieren:

echo "Browser.Name: TRootBrowser" >> ~/.rootrc

Die Probleme sind ab Version 6.28/00 gelöst, unter Windows empfiehlt sich aufgrund der grafischen Darstellung aber dennoch die vorstehende Konfiguration.

Windows-spezifische Hinweise

Bei der Verwendung von Windows kann es manchmal zu Problemen bei der Darstellung von grafischen Elementen kommen. Diese lassen sich häufig durch ein Update des Grafikkartentreibers beheben.

Linux-spezifische Hinweise

Der Vollständigkeit halber sei erwähnt, dass theoretisch auch eine Installation per Snap möglich ist. Dabei ist aber das Laufenlassen eigener Software (wie des im Versuchs entwickelten Analyse-Codes) mit der root-Version aus dem Snap deutlich komplizierter.

macOS-spezifische Hinweise

Sollte die über, zum Beispiel, Homebrew installierte Version nicht (mehr) funktionieren, kann dies an einer Inkompatibilität zwischen ROOT und Xcode liegen. In einem solchen Fall sollte es normalerweise ausreichen beide Software-Pakete auf den aktuellsten Stand zu bringen, ROOT über Homebrew und Xcode über den App Store.

Bei der Verwendung von Makefile-basierten C++-Projekten, sollte folgende Option nicht im Makefile stehen:

-Wl,--no-as-needed

Diese wird auf Ubuntu-Systemen benötigt (und auf anderen Systemen ignoriert), führt aber auf macOS zu einer Fehlermeldung.