Download presentation
Presentation is loading. Please wait.
Published byElisabeth Chapman Modified over 8 years ago
1
Prediction W. Buchmueller (DESY) arXiv:hep-ph/9912317 (1999)
2
Computing DC track reconstruction Slow control system DRS sampling chip Software framework DC track reconstruction Slow control system DRS sampling chip Software framework
3
Pattern Finding & Track Fitting Basic Track Fitting done in Pisa MC PSI will concentrate on building the DC and on noise minimization, but not on PF & TF Interface: /r/z from waveform analysis done at PSI Basic Track Fitting done in Pisa MC PSI will concentrate on building the DC and on noise minimization, but not on PF & TF Interface: /r/z from waveform analysis done at PSI
4
Labview control of Large Prototype MSCB Bus works stable Hardware in bulk production Used by 3 other experiments at PSI MSCB Bus works stable Hardware in bulk production Used by 3 other experiments at PSI
5
Domino Ring Sampler (DRS) Free running domino wave, stopped with trigger Sampling speed 2 GHz (500ps/bin), trigger gate sampling gives 50ps timing resolution 1024 bins 150ns waveform + 350ns delay 40 MHz readout Free running domino wave, stopped with trigger Sampling speed 2 GHz (500ps/bin), trigger gate sampling gives 50ps timing resolution 1024 bins 150ns waveform + 350ns delay 40 MHz readout Enable In
6
DRS Tests Sampling Speed 0.7 – 2.5 GHz Power Supply 35mW (@2.5V), 6mW (@1.8V) Timing jitter: 100ps Sampling Speed 0.7 – 2.5 GHz Power Supply 35mW (@2.5V), 6mW (@1.8V) Timing jitter: 100ps Readout stable at 40 MHz TC: 0.2% / deg. C Readout stable at 40 MHz TC: 0.2% / deg. C
7
Test Pulse Readout 12ns Input pulses Limited by readout cirquitry!
8
Domino Wave Stabilization DLL Phase and Frequency Stabilization External Common Reference Clock V speed 8 inputs shift register Trigger Signal Sampling trigger gate domino wave FAD C MUX
9
Schedule July 2002: 2001200220032004 Jan 2003: Test Milestone AssemblyDesignManufactoring 2 nd Prototype 1 st Prototype Boards 2 nd Prototype Tests1 st Prototype Boards
10
Software Framework
11
HOWTO Questions (A. Blondel) Process MC events through analysis chain Handle calibration constants, bookkeeping and monitoring Visualize single events “Harmonize” software, have same framework in Japan, Italy and PSI Description of current software (beam tests) Organization to develop software Data processing capabilities Process MC events through analysis chain Handle calibration constants, bookkeeping and monitoring Visualize single events “Harmonize” software, have same framework in Japan, Italy and PSI Description of current software (beam tests) Organization to develop software Data processing capabilities
12
Analyzing MC Data Shared memory Frontend Logger Analyzer “Staged” MIDAS analyzer MIDAS structure Pedestal Subtraction Online data Calibration Energy Summing Physics Cuts storage Histogram Display PAW/Root Single Event Display Histograms MC particles MC PMT Shared memory PAW Data FileAnalyzer PAW N-tuple File online offline MC Waveform Data File
13
Online Database ODB Calibration constants, SW+HW Configuration Frontend Logger Analyzer Frontend Online Offline ODB Calibration constants, SW+HW Configuration Analyzer Run1Run2Run3Run4CalibACalibBCalibC Data file
14
Bookkeeping with ELOG
15
Monitoring MIDAS History Trendlines over time Slow control (temperatures, pressures, etc.) Scaler ratios Efficiencies “Physics” rates MIDAS History Trendlines over time Slow control (temperatures, pressures, etc.) Scaler ratios Efficiencies “Physics” rates
16
Alarm System Integrated into MIDAS DAQ Slow control variables and analyzer variables Connected to pager system Integrated into MIDAS DAQ Slow control variables and analyzer variables Connected to pager system
17
Single Event Display e
18
Software organization Analyzer contains “common” and “private” modules Three “software managers” (Japan, Italy, PSI) maintain software locally and decide about common modules Algorithms are developed inside MC and converted to analyzer modules Revision management with CVS MC upgrade: Pisa? Single event display: small task for one person Analyzer contains “common” and “private” modules Three “software managers” (Japan, Italy, PSI) maintain software locally and decide about common modules Algorithms are developed inside MC and converted to analyzer modules Revision management with CVS MC upgrade: Pisa? Single event display: small task for one person
19
Processing capabilities Assume: 100 Hz trigger, 50% occupancy (LXe) and 10% occupancy (DC) Data: 1.2MB/event or 120MB/sec Online Linux cluster: each node <10MB/sec 3 rd level trigger: waveforms only for e candidates stored, else ADC/TDC analysis ( 10kB/event) Waveform compression: 10x 90Hz ADC/TDC data, 10Hz waveform data 10 x 1.2MB x 0.1 + 90 x 0.01MB = 2.1 MB Assume: 100 Hz trigger, 50% occupancy (LXe) and 10% occupancy (DC) Data: 1.2MB/event or 120MB/sec Online Linux cluster: each node <10MB/sec 3 rd level trigger: waveforms only for e candidates stored, else ADC/TDC analysis ( 10kB/event) Waveform compression: 10x 90Hz ADC/TDC data, 10Hz waveform data 10 x 1.2MB x 0.1 + 90 x 0.01MB = 2.1 MB
20
Software Framework Summary Existing –Online DAQ system –History system –Alarm system –Electronic logbook –Analyzer framework –PAW histogram display –Used in Japan, PSI, Pisa Elaborate MC Existing –Online DAQ system –History system –Alarm system –Electronic logbook –Analyzer framework –PAW histogram display –Used in Japan, PSI, Pisa Elaborate MC Req uired –Single Event Display (1-2 PM) –MC interface to DAQ (1 PW) –MC “upgrade” (noise, inefficiencies, pileup) –Track reconstruction –Analyzer modules Req uired –Single Event Display (1-2 PM) –MC interface to DAQ (1 PW) –MC “upgrade” (noise, inefficiencies, pileup) –Track reconstruction –Analyzer modules
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.