Praktikum Auswertung

Transcription

Praktikum Auswertung
Praktikum Auswertung
• Theoretische Berechnungen
– Mathematica/Maxima, Maple, Matlab/Octave
• Daten-Modifikation, z. B. einsetzen in Formel
– s. o.
– Exel
– Programm in C/C++/Java
• Daten-Selektion, z. B. Schnitte, Neutronale Netze, ...
(hier wahrscheinlich weniger)
– ROOT / TMVA
• Visualisierung
– GNUPlot
– ROOT
15. April 2009
Anfänger Porjekt Praktikum
1
PC im Labor
•
•
•
•
•
Einzelinstallationen mit Windows Vista
User:
e-prak
Passwort: e-prak
Wichtigsten Software-Packete installiert, wenn Bedarf: fragen!
Drucker: HP Color Laserjet 3600
Nutzung im Rahmen des Praktikums!
15. April 2009
Anfänger Porjekt Praktikum
2
Gnuplot
•
•
•
•
•
•
Frei, GNU-Lizenz
Visualisierung
Quasi keine Histogramme
Graphen!
Einfache Fits
Gut dokumentiert mit Beispielen
15. April 2009
help set
plot "mu.txt" show terminal
set terminal
help set terminal
help set log
set log y
set terminal jpeg
set output "mu.jpg"
plot "mu.txt"
set terminal wxg
plot "mu.txt"
save "mu.plt"
call "mu.plt" help plot
plot "mu.txt" using 1:2:sqrt(2) \
with yerrorbar
set xrange [0:11]
set log y
f(x)=a*exp(b*x)
fit f(x) "mu.txt" via a, b
print a
print b
a=2000
b=­0.5
fit f(x) "mu.txt" via a, b
Anfänger Porjekt Praktikum
3
Octave
• Freie Version, kompatibel zu MatLab
• In C++ mit STL
• Hauptsächlich numerische Berechnungen
A = [1,1,2;3,5,5;13,7,5]
B = rand(3,2)
B
A*B
A'*A
C = [1;2;3]
A\C löst AX=C
15. April 2009
Anfänger Porjekt Praktikum
4
ROOT
 Histogramming and Fitting
 Graphics (2D, 3D)
 I/O to file or socket: specialized for histograms,
Ntuples (Trees)
 Collection Classes and Run Time Type Identification
 User Interfaces
 Home-page: root.cern.ch
root with it's classes
provides a very powerful framework
for data-analysis, widely used in HEP
15. April 2009
Anfänger Porjekt Praktikum
5
Fitting, Coloring, and Zooming
• Adding a gaussian fit
• Coloring the histogram
• Zooming/unzooming
15. April 2009
Anfänger Porjekt Praktikum
6
Schreiben von Protokollen:
• Word
– MS-Produkte in der Regel für wissenschaftliches Arbeiten nicht
ausreichend
• TeX
– Automatisiertes Satzsystem — mehr eine Programmiersprache
– Entwickelt von D. E. Knuth für die 2te Edition des 2ten Volumen
von
„The Art of Computer Programming“
• LaTeX
– Document markup langugage (HTML, XML, ...)
– In den 80er von Leslie Lamport entwickelt
– Leichter Zugang zu qualitativ hochwertigem TeX-Satz
• WYSIWYG LaTeX:
– LyX, TeXmacs
15. April 2009
Anfänger Porjekt Praktikum
7
Beispiel PP-Protokoll
15. April 2009
Anfänger Porjekt Praktikum
8
Gruppeneinteilung
• Zufällig, z.B. alphabetisch nach Nachname
• Gruppengröße soll größer vier sein,
z.B. bei 15 Studenten 3 Gruppen
Gruppe SS09-A:
Braschke
Kamil
Dugave
Maxime
Dziennik
Peter
Finkensieper Stephan
Hager
Jonathan
15. April 2009
Gruppe SS09-B:
Hahn
Anselm
Inden
Jens
Kleinemühl Raphael
Lenz
Benjamin
Middendorf Paul
Anfänger Porjekt Praktikum
Gruppe SS09-C:
Notaro
Fabian
Papenbreer Philipp
von Rath
Jan Niklas
Spychala
Michael
Wiese
Hendrik
9