Next:
Allgemeines
Teilchenphysik Softwarekurs
–Übungen–
Günter Duckeck
Sommersemester 2020
Inhalt:
Ein/Ausgabe von Daten
Graphische Darstellung
ROOT tuples und eine kleine Analyse
Fitten von Daten
Für die Übungen wird das
ROOT
Programmpaket verwendet, das eine umfangreiche Klassen- und Funktionenbibliothek in C++ bereitstellt.
Allgemeines
X2GO für Remote login und Desktop-Sharing
Einführung in Linux und Python/C++
Links zu Python/C++, Root und Linux Tutorials
Die Linux X-Benutzeroberfläche mit X2GO
Befehle im Terminalfenster
Rechnerzugriff von aussen
Einführung in ROOT
Was ist ROOT ?
ROOT vs Python
Infos und Links
ROOT Installieren
Arbeiten mit ROOT – C++
ROOT initialisieren und starten
C++ Operationen – ROOT als Taschenrechner
ROOT Datentypen
ROOT – einfache interaktive Kommandos
ROOT Klassen
Schleifen
Macros
Macro Variationen
Funktionen
Histogramme und Zufallszahlen
Fitten
Pointer in C++ und Root
Arbeiten mit ROOT – Python
ROOT initialisieren und starten
Python Operationen – Python/ROOT als Taschenrechner
ROOT Klassen
Schleifen
Macros
Macros cont ...
Funktionen
Histogramme und Zufallszahlen
Fitten
ROOT in Jupyter Notebooks
Datenvisualisierung
Aufgaben
Datenanalyse – einfach
Einführung
Trees in Root – C++
Trees in Root – Python
Grafische Tree–Browser
ASCII-Datei in ROOT-Tree einlesen
Aufgaben
Datenanalyse – ausführliches Beispiel Z0-Versuch
Einführung
Ausarbeitung der Selektion
Selektion in C++ mit eigener TSelector Klasse
Tree Prozessieren/Selektion in Python
Aufgaben