Zum Inhalt springen

Benutzer:Oktal/Schreibtisch

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. Juli 2007 um 21:00 Uhr durch Oktal (Diskussion | Beiträge) (Funktionsumfang). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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.

ROOT Logo

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

  1. vgl. ROOT Handbuch, S. 21