sitemap | new pages | upcoming events | ||
HOME
|
Auswertung eines PositronenlebensdauerspektrumsDavid Camhy, Heinrich Sormann
Ein Positronen-Lebensdauer-Spektrometer misst die Zeitdifferenzen zwischen Start- und Stop-Impulsen, die die Geburt von Positronen bzw. deren Vernichtung (Annihilation) in Materie signalisieren. Das Ergebnis einer derartigen Messung, die eine Verteilung solcher Zeitdifferenzen bzgl. einer grossen Anzahl von Positronen darstellt, liegt in einem Vielkanal-Analysator (Multi-Channel-Analyzer MCA) abgespeichert vor. Ein solches Ensemble von (typischerweise einigen hundert) Kanal-Inhalten nennt man ein Positronenspektrum. In diesem Anwendungsbeispiel geht es um die numerische Auswertung von Positronenspektren unter Verwendung der Gauss-Newton-Marquardt-Methode. Die dafuer verwendete nicht-lineare Modellfunktion enthaelt als Fit-Parameter die Lebensdauern sowie die Intensitaeten der auftretenden Positronen-Zerfallsprozesse.
Die Dateien dieses Projekts befinden sich unter http://www.itp.tu-graz.ac.at/MML/positron/archiv Installation und Kompilation unter WindowsInstallationEntpacken Sie die selbstextrahierende Datei positronwindows-280102.exe in ein beliebiges Verzeichnis.Dadurch wird ein neues Unterverzeichnis mit dem Namen positron erstellt. Nun k÷nnen Sie das Programm durch den Aufruf von positron.exe starten. KompilationDie Kompilation wird unter Verwendung des Visual C++ Compilers durch den Aufruf von nmake im Unterverzeichnis src gestartet.Beachten Sie: Sie ben÷tigen die QT-Bibliotheken die Sie von http://www.trolltech.com herunterladen k÷nnen. Installation und Kompilation unter LinuxInstallationEntpacken Sie die Datei positronlinux-280102.tar.gz durch den Aufruf vontar xfz positronlinux-280102.tar.gz Wechseln Sie in das Verzeichnis positron durch den Aufruf von cd positron Starten Sie Positron durch positronstatic bzw. ./positronstatic KompilationWechseln Sie in das Verzeichnis positron/src durch den Aufruf voncd positron/src Starten Sie die Kompilation durch den Aufruf von make bzw. make static je nachdem, ob Sie eine dynamisch oder statisch gelinkte Version erzeugen wollen. vollständige Dokumentation
|