- Root.cern
-
ROOT
ROOT-LogoBasisdaten Aktuelle Version: 5.22/00 (18.12.2008) root.cern.ch ROOT ist eine am CERN entwickelte, objektorientierte Freie Software (Lizenz: LGPL, Teile GPL), die zur Analyse von Daten eingesetzt wird. ROOT liegt aktuell in der Version 5.22/00 vor und ist unter anderem unter den Betriebssystemen Linux, Solaris, Mac OS X und Windows lauffähig.
Inhaltsverzeichnis
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 Bibliotheken und Header kompiliert, oder über den integrierten C++ Interpreter CINT ausgeführt werden.
ROOT weist einen sehr großen Funktionsumfang auf, darunter:
- Bedienung über Konsole und/oder graphische Benutzeroberfläche
- Erstellen von Histogrammen (2D/3D)
- Erstellen von Graphen
- Fitten von Funktionen
- Statistische Datenanalyse
- Zahlreiche mathematische Standard-Funktionen
- 3D-Visualisierungen
- Grafik-Export in zahlreiche Formate wie Postscript, EPS, PDF, PNG u.a.
- Tree Objekt zur Speicherung von (Roh-)Daten
- Eigenes ROOT-Dateiformat zur Speicherung von ROOT-Objekten
- Unterstützung von Distributed Computing
Quellen
- ↑ ROOT-Handbuch, S. 21
Links
- Offizielle ROOT-Homepage
- ROOT Handbuch (englisch), Version 5.20, PDF 10 MB
- Offizielle PAW-Homepage
Wikimedia Foundation.