08.10.2013 Aufrufe

pdf - Institut für Experimentelle Kernphysik

pdf - Institut für Experimentelle Kernphysik

pdf - Institut für Experimentelle Kernphysik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

84 ANHANG B. BESCHREIBUNG DES OFFLINEANALYSEPROGRAMMS<br />

• Rohsignal<br />

• pedestalkorrigiertes Signal<br />

• kathodenkorrigiertes Signal<br />

• Pedestalsignal<br />

• Streifenrauschen<br />

• Markierung von getroffenen Streifen<br />

• Markierung der vom Benutzer und vom Programm ausgeflagten Streifen<br />

Daraus ergibt sich in PAW z.B. das folgende Kommando, um die Datei zu lesen:<br />

v/read raw,pedc,cgc,ped,noise,hitflag,ignore [file]<br />

B.6 Programmodule und ihre Funktion<br />

Das Programmpaket ist folgendermaßen aufgebaut.<br />

B.6.1 Hauptprogramm<br />

Das Hauptprogramm ruft das Unterprogramm zum Lesen der Konfiguration und das zur Pedestal-<br />

Bestimmung auf. Es führt den Dialog mit dem Benutzer über die Kommandozeile, über die Fehlermeldungen,<br />

die sich aus der Kommando-Zeile oder der Konfigurationsdatei ergeben, und über die<br />

Benutzereingaben während der Prozessierung der Daten. Es enthält den Clusterfinder.<br />

B.6.2 Analyseroutinen<br />

In dieser Sammlung sind alle Unterprogramme enthalten, die die Daten analysieren:<br />

PedNoise Berechnet Pedestal und Rauschen<br />

PedCG Führt die Pedestal- und Kathoden-Korrektur des Rohsignals durch<br />

ExitCluster Schließt einen Cluster ab, d.h. prüft, ob er akzeptiert wird, sortiert gegebenenfalls<br />

die Werte in Histogramme und ruft InitCluster auf.<br />

InitCluster Setzt alle Werte des Clusters auf 0.<br />

SwapArray Vertauscht in jedem Rohdaten-Eintrag das höher- mit dem niederwertigen Byte, da die<br />

Speicherung eines Wortes im Betriebssystem des Datennahme-PCs in der umgekehrten<br />

Byte-Reihenfolge geschieht, wie im Betriebssystem des Offline-Analyse-PCs<br />

B.6.3 Hbook-Schnittstelle [36]<br />

Tabelle B.3: Unterprogramme zur Datenanalyse<br />

Hbook [37] ist ein Paket von Routinen zum Buchen, Füllen und Speichern von Histogrammen, die<br />

mit PAW weiterverarbeitet werden können. Es wird, ebenso wie PAW, vom CERN bereitgestellt. Die<br />

daraus benötigten Routinen werden von der Hbook-Schnittstelle <strong>für</strong> den Programmierer nutzbar gemacht.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!