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.