170 likes | 181 Views
Detailed report on data acquisition setup, integration, and performance during beam testing, highlighting system structure, challenges faced, ergonomic features, failures, and ongoing developments.
E N D
May 2003 Beam test Data Acquisition report L.Mirabito CERN & IPNL
People • Slow control & Safety • E. Carrone, A. Tsirou, P.G Verdini, O. Militaru • Fast Control & database • F.Drouhin, L. Gross, D. Vintache • Trigger and Beam control • W. Adam, W. Beaumont, P.G Verdini • Run Control • R. Chierici, F. Drouhin, M. Gulmini • Data acquisition & Monitoring • L.Mirabito • Data Handling Offline, FU+ORCA integration • T.Boccali, G. Bruno,V. Ciulli, M. D’Alfonso , N. DeFillipis, I.Tommalin, I.Reid L.Mirabito CERN & IPNL
Trigger system • 2 scintillators with PM in coincidence • 2 Trigger systems • TSC with external clock & trigger for standalone DAQ • Antwerp Trigger card + TTC system • Trigger Pattern selector • FED & APV clock line fan out • FED trigger throttle adapter card from Pisa L.Mirabito CERN & IPNL
Local Daq Process structure Hardware Throttling TSCSupervisor T1 TrackerFed T1 TrackerFed T1 TrackerFed Buffer ring Tracker specific messages dataSender RU Tokens TrackerTrigger Supervisor EVM Builder Unit FU FU Triggers XDAQ Event Builder FecSupervisor RootWritter Data Storage and Monitoring DB Root Tree JAS L.Mirabito CERN & IPNL
Debug week • Three systems in parallel running each • One PC with • 1 TSC • 2 or 3 FED • One PC with • 1 FEC + OFEC • 1 FireWire disk • From DAQ point of view • Quick integration • 2 h to start physics run once HW is OK • FED sampling tuning with ticks • Opto gain adjustement with ticks • Latency scan to identify trigger position • Pll scan to refine sampling • Smooth running • Few crashes • User friendly Run Control TSCSupervisor, TrackerFedPmc, dataSender TrackerTriggerSupervisor 1 RU, BU, EVM, FU, rootWritter L.Mirabito CERN & IPNL
Hardware Throttling TCWSupervisor dataSender dataSender Tracker specific messages RU RU Tokens TrackerTrigger Supervisor EVM Builder Unit FU FU Triggers XDAQ Event Builder FecSupervisor FecSupervisor RootWritter Data Storage and Monitoring DB Root Tree JAS TIB-TOB DAQ structure L.Mirabito CERN & IPNL
RU 0 (TOB) RU 1 (TIB) L.Mirabito CERN & IPNL
Ieee1394 disk Fec system (TEC) Fec system (TOB) L.Mirabito CERN & IPNL
TIB TOB integration • Structure • Keep structure of FED PC’s with one dataSender per PC • Keep FEC PC’s as well • One PC for RU’s, BU, EVM and FU • One PC for data writting and monitoring • Commissionning • FED Sampling adjustement done on FED basis (internal 2.5 ns delay) • Keep same latency and mode to cross check APV addresses • Trigger latency scan to find rough delay between 2 systems (~ 75 ns) adjusted with PLL coarse setting • Pll fine scan to achieve alignement wrt to particles L.Mirabito CERN & IPNL
Integration • Two setup running coherently after few hours • Configuration mistake (Peak TIB, deconvolution TOB) • Alignement runs • 100 spills per run needed • Demonstrate commissionning capability of the system • Two independent rings with 15 m of fibers length shift can be easily aligned. • Tools needed to automatise analysis and settings • TEC integration • Failed due to TEC ring instabilities with TTC system (to be retried) L.Mirabito CERN & IPNL
Ergonomy • Run Control with standard RCMS • Easy configuration • Run parameters accessed by daqlets • DCU readout and storage • IMS introduce with storage of error messages (lack of user widget) • Very good support from M.Gulmini • Keep old JAS based monitoring L.Mirabito CERN & IPNL
Failures • Slink dataSender • New PC bought to handle GIII receiver needs additional patches to deal with • Debug starts on Monday • FED hanging • One extension PCI box exhibits last 4 days several failures on FED configuration requiring PC reboot • Trigger card • One Antwerp trigger card failed after 6 days and has to be replaced. L.Mirabito CERN & IPNL
Performances • Up to 2500 events / spill • Limitations due to ROOT compression algorythm performances • 20 Mb/spill ~ 1 Mb/s • Stable running except • Noise reset on TOB AOH • Ring problem on TEC DOH-ICB • FED hanging on configuration (TIB box) L.Mirabito CERN & IPNL
In progress • xdaqCluster • Automatize start of executives • Slink integration • FED VME plugin next year • FU+ORCA • Debugging last week • To be tested in coming days • CARROT integration ? L.Mirabito CERN & IPNL
Conclusion • First beam test which profit from XDAQ architecture • Scalability • Adaptable • Despite its complexity, new tools like RCMS eases usage for newcommers. • Gigabit network and IEEE1394 disks improved performances now limited by CPU performances on data storage side ( factor 2 easily achievable) L.Mirabito CERN & IPNL