Next:
Allgemeines
Teilchenphysik Softwarekurs
-Übungen-
Günter Duckeck
J. Elmsheuser
Sommersemester 2011
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++
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
Ergänzungen
Histogramme überlagern
Datenvisualisierung
Eventdisplay
MasterClasses, Minerva
ATLANTIS
Setup und Start von ATLANTIS
Übungen mit ATLANTIS
Weiterführendes Material
Datenanalyse - einfach
Einführung
Trees in Root
Grafische Tree-Browser
Datenanalyse - ausführliches Beispiel Z0-Versuch
Einführung
Ausarbeitung der Selektion
Selektion in C++ mit eigener TSelector Klasse
Analye von ATLAS D3PDs
Advanced D3PD Reader
Plan für heute
Analyse kopieren und starten
Den D3PD-Readers verstehen
Erstellen einer eigenen Analyse
Grosse Datenmengen & PROOF
PROOF
Datensätze am LRZ
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
HistPresent
Introduction
The MARaBOU project
Display histogram
Fitting functions
The graphics editor
Documentation, Availability, Download
Übungsaufgaben
ROOT: Datenein-/ausgabe, Mittelwert
Zufallszahlen
Detektoren
Mittelwerte
Fits (I)
Fits (II)
Hypothesen
TMVA
Data Mining
Optimierung
GDuckeck 2011-05-06