130 likes | 155 Views
Detailed summary of calibration, gain testing, and data reduction procedures for AMS Tracker detector, including functionalities, constraints, and expected outcomes. Development and testing examples provided for comprehensive understanding.
E N D
AMSTracker Data ReductionStatus Claude ZurbachLaboratoire de Physique Théorique et Astroparticules – Montpellier Houston, AMS-TIM, January 08, 2007
Summary Calibration, gain test and reduction on Tracker detector Constraints and expected functionalities : calibration Constraints and expected functionalities : data reduction Procedures for development and test Example of online data reduction Next (and last ?) issues Claude Zurbach - LPTA - TIM AMS - January 2007
Calibration, gain test and reduction on Tracker • Calibration module • Pedestal, raw and final noise determination • Quality flag setting • production of tables for the data reduction : pedestal, sigma, thresholds and flag tables • Test gain module (DAC Calibration) • injection of a well defined signal and measure of the response of the scale • Positioning of channels in test mode and measure of the amplification of the electronics of the scale • Data Reduction module • signal (> threshold) = Amplitude – Pedestal – Common Noise • calculation of final common noise uses tables of final sigma, pedestal and flag • identification and extraction of event clusters to transfer reduced data tothe AMS DAQ Claude Zurbach - LPTA - TIM AMS - January 2007
Constraints and expected functionalities : calibration Calibration module version 6B1E : general design Pedestal calculation : 1024 events Step 1: call Sigma raw calculation + flags : 1024 events Step 2: call Sigma final calculation + flags : 2048 events Step 3: call Non Gaussian calculation : 2048 events Step 4: call Tables of thresholds calculation Step 5: call Claude Zurbach - LPTA - TIM AMS - January 2007
Signal amplitude Gate Array External Buffer Pedestals Calibration module Pedestals, sigma raw, sigma final, flags, low and high sigma thresholds calculations High thresholds Low thresholds Thresholds parameters (constants) Sigma rawthresholds Flags Constraints and expected functionalities : calibration Calibration module version 6B1E • Input data are coming from: • Gate Array memory - Amplitudes (1024+1024+1024+2048) - Low and High parameters for thresholds • Output data: • Table of Pedestals • Table of Sigma raw threshold • Table of Flags • Tables of low and high final Sigma thresholds • Constraints: • Time computing • Changing of thresholds values by control word • Reading of the tables Claude Zurbach - LPTA - TIM AMS - January 2007
Constraints and expected functionalities : reduction Reduction module version 6B1E : general design Pedestal subtraction and reordering Step 1: call Common Noise calculation Step 2: call Cluster identification, construction and storage Step 3: call CN values storage Step 4: call Claude Zurbach - LPTA - TIM AMS - January 2007
Reduction module version 6B1E Constraints and expected functionalities : reduction Signal amplitude Clusters AMS DAQ Gate Array External Buffer • Input data are coming from: • Calibration module : High and Low Thresholds, Pedestals, Flag tables • Gate Array memory : Signals containing clusters • Output data: • The length for each cluster, its first channel address, the channel values • The CN values of 16 VA • The total length of buffer High thresholds Data Reduction module Amplitude reading Pedestal subtraction Common noise calculation Candidate identification Cluster construction Output transfer Low thresholds Flags 0,1 … • Constraint: • Time computing less < to 14.5 DSP KCycles (Last version in test : average < 11.5 KCycles) Pedestals n(Sigma Raw) Claude Zurbach - LPTA - TIM AMS - January 2007
Procedures for development and test Organization MIT – A. Kounine DAQ, AMSWire protocol, software supervision … UNIGE – D. Hass TRD Test and integration Test level 2 (**) and validation calibration-reduction LPTA – C. Zurbach Tracker Data Reduction development Test level 1 (*) PERUGIA – G. Ambrosi, P. Zuccon, P. Azarello DAC Calibration integration Test level 2 and validation calibration-reduction Software specifications (*) Test level 1 : calibration with testbench, reduction with simulation (**) Test level 2 : calibration and reduction with scales, on cosmic rays, sources or beams Claude Zurbach - LPTA - TIM AMS - January 2007
Procedures for development and test Development and test scheme INFN Perugia : charges specifications MIT-CERN : constraint specification or implementation of new functionalities LPTA Montpellier : in coordination with UNIGE, development and test in simulation UNIGE Genova and INFN Perugia : test of calibration-reduction, validation for integration LPTA-UNIGE : debugging, correction, adaptation … Claude Zurbach - LPTA - TIM AMS - January 2007
Procedures for development and test Testbench Claude Zurbach - LPTA - TIM AMS - January 2007
Procedures for development and test Simulation in reduction Specific cases : < 12 DSP Kcycles for totality of these clusters Channel 0 Channel 1023 Worst case : 66 DSP Kcycles for more than 512 clusters … Low threshold High threshold Claude Zurbach - LPTA - TIM AMS - January 2007
Beam test September 2006 in Perugia : example of online reduction Example of online data reduction Common noiseon a subset of 64 channels : by average of the first 32 good channels (without flag and < than 4 sigma threshold) Clusterization : seed found with high threshold 4 sigma neighbours with low threshold 2 sigma adjacents channels with no condition Claude Zurbach - LPTA - TIM AMS - January 2007
Next issues • Test recuperation of calibration tables for the aims of data reconstruction • Improve behaviour of code in situation of « worst case » in conformity with constraint of time and volume of data • Improve protection of code in case of error (example : checking the content of tables) • Improve, if possible, time computing to get flexibility on flight Claude Zurbach - LPTA - TIM AMS - January 2007