Benutzer:Oktal/Schreibtisch
Schreibtisch
ROOT ist eine am CERN entwickelte, objektorientierte OpenSource Software (Lizenz: LGPL), die zur Analyse von Daten eingesetzt wird. ROOT liegt aktuell in der Version 5.16 vor und ist unter anderem unter den Betriebssystemen Linux, Solaris, Mac OS X und Windows lauffähig.

Geschichte
ROOT wurde 1994 am CERN von René Brun und Fons Rademakers als Nachfolger des in Fortran programmierten PAW Software Pakets entwickelt, da zu erwarten war, dass diese Software mit den beim LHC auftretenden Datenmengen nicht mehr zurechtkommen würde[1]. Die Entwicklung von PAW wurde inzwischen zugunsten von ROOT eingestellt. Ursprünglich für die Analyse von Daten im Bereich der Teilchenphysik entwickelt, wird ROOT inzwischen auch in anderen Anwendungsbereichen wie z.B. Data Mining eingesetzt.
Funktionsumfang
ROOT ist in C++ implementiert und verwendet den C++ Interpreter CINT von Masaharu Goto. Programme, die das ROOT Framework verwenden, können entweder nativ durch Einbindung der entsprechenden Libraries und Header kompiliert, oder über den integrierten C++ Interpreter CINT ausgeführt werden.
ROOT besitzt einen sehr großen Funktionsumfang, darunter unter anderem:
- Bedienung über Konsole und/oder graphische Benutzeroberfläche
- Erstellen von Histogrammen (2D/3D)
- Erstellen von Graphen
- Fitten von Funktionen
- 3D Visualisierungen
- Tree Objekt zur Speicherung von (Roh-)Daten
- Eigenes ROOT Dateiformat
- Unterstützung von Distributed Computing
Anwendungs Beispiele
Quellen
- ↑ vgl. ROOT Handbuch, S. 21