Next:
Allgemeines
Teilchenphysik Softwarekurs
-Übungen-
Günter Duckeck
J. Elmsheuser
Sommersemester 2014
Inhalt:
Ein/Ausgabe von Daten
Graphische Darstellung
ATLAS ATLANTIS Event Display
ROOT tuples und eine kleine Analyse
Fitten von Daten
HistPresent
Für die Übungen wird das
ROOT
Programmpaket verwendet, das eine umfangreiche Klassen- und Funktionenbibliothek in C++ bereitstellt.
Allgemeines
Einführung in Linux und C/C++
Links zu C/C++ und Linux Tutorials
Die Linux X-Benutzeroberfläche
Terminalfenster starten
Befehle im Terminalfenster
Einführung in ROOT
Was ist ROOT ?
ROOT links:
Arbeiten mit ROOT
ROOT initialisieren und starten
C++ Operationen - ROOT als Taschenrechner
ROOT Datentypen
Schleifen
Macros
Macro Variationen
Funktionen
Histogramme und Zufallszahlen
Fitten
NTuple und Tree Ausgabe
Datenvisualisierung
Datenanalyse - einfach
Einführung
Trees in Root
Grafische Tree-Browser
ASCII-Datei in ROOT-Tree einlesen
Datenanalyse - ausführliches Beispiel Z0-Versuch
Einführung
Ausarbeitung der Selektion
Selektion in C++ mit eigener TSelector Klasse
HistPresent
Introduction
The MARaBOU project
Display histogram
Fitting functions
The graphics editor
Documentation, Availability, Download
Eventdisplay
MasterClasses, Minerva
ATLANTIS
Setup und Start von ATLANTIS
Übungen mit ATLANTIS
Weiterführendes Material
Datenanalyse
Einführung
TBrowser
MakeClass
MyClass verwenden
Ein Histogramm füllen
Eine Selektion starten
Eine erweiterte Selektion
Fitten mit ROOT
Fitten von
Wertepaaren mit TGraphErrors
Fitten von Histogrammen
Maximum Likelihood Fit für Häufigkeitsverteilungen
Definition der Fit-Funktion
Multi-Parameter Fit und Korrelationen
Fitten mit MINUIT
Unbinned Maximum-Likelihood Fit
Fitten korrelierter Daten
Güte des Fit -
Güte des Fit - Maximum-Likelihood / Ensemble-Tests
Summary - Fitten mit ROOT
Übungsaufgaben
ROOT: Datenein-/ausgabe, Mittelwert
Zufallszahlen
Detektoren
Mittelwerte
Fits (I)
Fits (II)
Hypothesen
TMVA
Data Mining
Optimierung
Johannes.Elmsheuser 2014-04-07