pdf - Institut für Experimentelle Kernphysik
pdf - Institut für Experimentelle Kernphysik
pdf - Institut für Experimentelle Kernphysik
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.