Einführung in das C++ Datenanalysewerkzeug ROOT (SS 2017)
Dieser angekündigte Kurs wird im Rahmen der Studierenden Tage als Blockkurs für
ROOT User mit Vorkenntnissen stattfinden
(siehe http://www.physi.uni-heidelberg.de/~marks/root_datenanalyse).
Dieser Blockkurs in Form eines Tutorials vermittelt einen Einblick in die
Grundlagen der Programmiersprache C++ im Hinblick auf die Verwendung des
auf C++ basierenden Datenanalyse-Toolkits
ROOT.
Sie lernen C++ Programme in einer Unix Umgebung zu schreiben, kompilieren und
auszufführen, sowie interaktive und kompilierbare Programme in ROOT zu
erstellen. Daten werden eingelesen, analysiert und graphisch dargestellt.
Es werden einfache Beispiele programmiert, um das Potential zu zeigen und
Sie sollen in die Lage versetzt werden kompliziertere Aufgaben zu bearbeiten.
Zielgruppe
Studenten ohne Vorkenntnisse
Der Kurs ist in der Physik als "berufsbezogene Schlüsselkompetenz"
anrechenbar und bringt einen Leistungspunkt.
Max Anzahl der Teilnehmer
25 entsprechend der Zahl der Plätze im CIP Pool des Physikalischen
Instituts (INF 226).
Ziel
Nutzung eines Computers in einer Unix Umgebung
Grundlagen der Programmiersprache C++
Einführung in das Analysewerkzeug ROOT
Themen
Programmierwerkzeuge (Editor, shell, Compiler, Linker)
Typen, Variablen, Operatoren
Zeiger und Funktionen
Klassen
Ein/Ausgabe
ROOT - ein interaktives Datenanalyseprogramm
Bearbeiten von Messdaten
Programm
Ein detailliertes Programm wird es zu Beginn des Kurses geben.
ROOT Installation
Damit Sie mit ROOT die Beispiele ausführen können, wird eine
ROOT Installation benötigt. Sie steht im CIP Pool zur Verfügung.
Eine weitere Möglichkeit ist die Installation von ROOT auf Ihrem eigenen
Computer, der source code ist unter
http://root.cern.ch für Windows, MacOS X und LINUX zu finden.
Ubuntu Live System mit ROOT Installation
Die EDV Ausbildung des Physikalischen Institutes hat ein Ubuntu LINUX Live
System auf einer DVD zusammengestellt. Das System enthält einen C++ Compiler und eine ROOT Installation. Das Live System kann unabhägig vom Betriebsystem Ihres Computers einfach durch Booten von der DVD gestartet werden. In dem Live System kann ohne weitere Einstellungen in einer shell mit ROOT gearbeitet werden. Abhängig von Ihrer Computerhardware kann das Booten 1-2 min in Anspruch nehmen. Das Image ist als Download
hier zu finden. Wenn Sie Ihre Arbeit mit dem Live System speichern wollen, müssen Sie allerdings einen Cloud Dienst verwenden.
Fragen, Kommentare, Anregungen
Bitte per mail an Jörg Marks, marks at physi.uni-heidelberg.de