Overview We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger trackfinder data through an XDAQ Event Builder.

Slides:



Advertisements
Similar presentations
GCT Software ESR - 10th May 2006 Jim Brooke. Jim Brooke, 10 th May 2006 HAL/CAEN Overview GCT Driver GCT GUI Trigger Supervisor Config DB Test scripts.
Advertisements

Slice Test DAQ. Two Systems Underway There are essentially two systems being designed concurrently: Trackfinder test, and EMU slicetest. Goals of the.
RPC Trigger Software ESR, July Tasks subsystem DCS subsystem Run Control online monitoring of the subsystem provide tools needed to perform on-
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
April 2006Jean-Sébastien GraulichSlide 1 DAQ Status o Goal for BTF o Status o First results o To be done.
Slice Test DAQ Wrapping Event Builder Communications Local File Writing File Input to Event Builder Interpreting the Binary Data Format ROOT Analysis Trigger.
Jay Hauser, Emu meeting at Florida, 9 January CSC Trigger Meeting Summary Cast of many.
US LPC Muon Group CMSSW code development efforts N. Terentiev Carnegie Mellon University CMS EMU Meeting, Florida Institute of Technology February 17-18,
4 Dec 2001First ideas for readout/DAQ1 Paul Dauncey Imperial College Contributions from all of UK: result of brainstorming meeting in Birmingham on 13.
Slice Test DAQ Software what we did in Florida, and what problems may be lurking beneath the surface…
Kaori Maeshima (FNAL), Muon Alignment EDR: FEB. 28, Endcap Alignment EMU Alignment DAQ Muon Alignment EDR Feb. 28, 2002 Outline: 1.Components to.
Data Acquisition Software for CMS HCAL Testbeams Jeremiah Mans Princeton University CHEP2003 San Diego, CA.
Chocolate Bar! luqili. Milestone 3 Speed 11% of final mark 7%: path quality and speed –Some cleverness required for full marks –Implement some A* techniques.
Emlyn Corrin, DPNC, University of Geneva EUDAQ Status of the EUDET JRA1 DAQ software Emlyn Corrin, University of Geneva 1.
SVX Software Overview Sasha Lebedev VTX meeting 09/07/ SVX Software web page:
06/15/2009CALICE TB review RPC DHCAL 1m 3 test software: daq, event building, event display, analysis and simulation Lei Xia.
TB2004 DAQ Code Development Status & Prospect. July 1, 2004TB2004 DAQ Code Development2 Contents 1.TB status –run control –peripheral/FED crate –DAQ column.
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
06/03/06Calice TB preparation1 HCAL test beam monitoring - online plots & fast analysis - - what do we want to monitor - how do we want to store & communicate.
Magnetic Field Measurement System as Part of a Software Family Jerzy M. Nogiec Joe DiMarco Fermilab.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
14 Sep 2005DAQ - Paul Dauncey1 Tech Board: DAQ/Online Status Paul Dauncey Imperial College London.
Status of NA62 straw electronics and services Peter LICHARD, Johan Morant, Vito PALLADINO.
RPC PAC Trigger system installation and commissioning How we make it working… On-line software Resistive Plate Chambers Link Boxes Optical Links Synchronization.
C. Combaret 14 jan 2010 SDHCAL DAQ status in lyon C. Combaret, for the IPNL team.
Plans for Trigger Software Validation During Running Trigger Data Quality Assurance Workshop May 6, 2008 Ricardo Gonçalo, David Strom.
Summary of CSC Track-Finder Trigger Control Software Darin Acosta University of Florida.
ReiserFS Hans Reiser
Track-Finder Trigger at the Beam Test Results and Features Darin Acosta, Rick Cavanaugh, Victor Golovtsov, Lindsey Gray, Khristian Kotov, Alex Madorsky,
TriDAS Equipment database Equipment database is partially built (Oracle). Currently consists of 2 separate databases.  DB I – database containing.
Muon LPC Meeting, 14 Sep Overview of Muon PRS Activities Darin Acosta University of Florida.
Cathode Strip Chamber (CSC) Raw Data Unpacking and Packing using bit field data classes Alex Tumanov, Rick Wilkinson September 2007.
LHC BLM Software revue June BLM Software components Handled by BI Software section –Expert GUIs  Not discussed today –Real-Time software  Topic.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
6th Feb 2003SCT DAQ analysis development 1 SCT analysis framework Work by:Alan Barr, Matt Palmer, Dave Robinson Almost all slides originally produced by.
Analysis trains – Status & experience from operation Mihaela Gheata.
4 Dec 2008G. Rakness (UCLA)1 Online Software Updates and RPC data in the RAT …including Pad Bit Mapping and Efficiency… Greg Rakness University of California,
Iteration 1 Looping Structures. Iteration 2 The Plan While not everyone understands: 1.Motivate loops 2.For loops 3.While loops 4.Do-while loops 5.Equivalence.
Online Reconstruction 1M.Ellis - CM th October 2008.
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
A simple Desktop DAQ for U2F readout Ulf jörnmark Physics Dept. Lund Status and plans.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
CMS Luigi Zangrando, Cern, 16/4/ Run Control Prototype Status M. Gulmini, M. Gaetano, N. Toniolo, S. Ventura, L. Zangrando INFN – Laboratori Nazionali.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
CF 16/Feb/20031 H8 Beam Test in 2003 ─ Preparation status TGC-Japan electronics group.
Claudio Grandi INFN-Bologna CHEP 2000Abstract B 029 Object Oriented simulation of the Level 1 Trigger system of a CMS muon chamber Claudio Grandi INFN-Bologna.
1 The TrackFinder GUI D. Acosta, L. Gray, N. Park, H. Stöck University of Florida.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
The ATLAS DAQ System Online Configurations Database Service Challenge J. Almeida, M. Dobson, A. Kazarov, G. Lehmann-Miotto, J.E. Sloper, I. Soloviev and.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Recen progress R93088 李清新. Recent status – about hardware design Finishing the EPXA10 JPEG2000 project. Due to the DPRAM problem can’t be solved by me,
Object Oriented reconstruction of the CMS muon chambers CHEP February, Padova Annalina Vitelli - INFN Torino.
Overview of EMU Software Rick Wilkinson. Slice Test DAQ We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger.
CMS Luigi Zangrando, Cern, 16/4/ Run Control Prototype Status M. Gulmini, M. Gaetano, N. Toniolo, S. Ventura, L. Zangrando INFN – Laboratori Nazionali.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
Lecture 1 Page 1 CS 111 Summer 2013 Important OS Properties For real operating systems built and used by real people Differs depending on who you are talking.
CSC Test Beam 2004 Summary Darin Acosta (For the EMU Collaboration)
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
L1Calo DBs: Status and Plans ● Overview of L1Calo databases ● Present status ● Plans Murrough Landon 20 November 2006.
E. Hazen1 New DCC Status and Plans Jim Rohlf, Eric Hazen, Arno Heister, Phil Lawson, Jason St John, Shouxiang Wu Boston University.
CLAS12 DAQ & Trigger Status
Online Control Program: a summary of recent discussions
EMU Alignment DAQ Endcap Alignment Muon Alignment EDR Feb. 28, 2002
Online Software Status
Online Software “To Do” List
Compiler Construction
CPM plans: the short, the medium and the long
Plans for the 2004 CSC Beam Test
Presentation transcript:

Overview We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger trackfinder data through an XDAQ Event Builder. We handled some big problems in 2003! – C++ VME interface and initialization – Chamber + trackfinder event building – XML configuration – Data unpacking and ROOT analysis For 2004, we need maintenance and extensions to all of the above, plus: – Run Control – Optimize performance – Conditions – Monitoring – Integration with HCAL?

Data Unpacking Successful, thanks to a bunch of people, notably Alex, and UCLA guys. It works by using bit shifts and masks to expand the binary fields into integers stored in memory. But using C bitfields might be better! – Much faster – Easier to maintain – Can easily pack as well as unpack – But probably less portable I put a version of DataFormat which uses bitfields into ORCA.

Ways to Unpack Data Class DDUHeader { int unpack_header(unsigned short * buf) { // L1 event number (24 bits) lvl1num = (buf[2]|(0x000000ff&buf[3])<<16); // bx number (12 bits) bxnum = (buf[1]&0x0000fff0)>>4; } int lvl1num,bxnum; }; Class MuEndDDUHeader { unsigned s_link_status : 4; unsigned format_version : 4; unsigned source_id : 12; unsigned bxnum : 12; unsigned lvl1num : 24; unsigned event_type : 4; /// should always be 5 unsigned bit64 : 4; …. }; Used by just casting the pointer to the data buffer, so faster.

Event Building Integration with Trackfinder at Test Beam was easy! – Ichiro’s “FED” class interface to the EVB was excellent. We need it again. But EVB couldn’t keep up with full data rate! – We couldn’t read in the chamber data fast enough – Was the problem DataFormat? EVB? – I’ll look at trying to find bottlenecks – Once we scaled back the trigger rate, everything was OK. Trackfinder and chamber data synchronized!

EVB + ORCA Filter Units Peter Kreuzer (UCLA) and the DAQ group would love to have an ORCA job running online, to simulate the Level 3 trigger. Peter & Rick added EMU TB code to ORCA release, and can reconstruct test beam data. Now Peter can start working on a standalone Builder Unit – Filter Unit link. Problems now: – XDAQ just starting to be ORCA-compatible – One there is an ORCA-capable EVB, we still need to adapt in Ichiro’s EVB interfaces. – ORCA output data artificial and don’t really reflect hardware There’s one readout for strip data objects (“digis”) and one for wire data. Completely unrealistic, and causes some complication with real data. Rick needs to fix this in ORCA (not urgent, but important)

Online Monitoring Hans Wenzel (FNAL) is adapting CDF’s system for our use Pushes histograms out to servers for users to connect to and access We just need to to add the hooks in the EVB –Before and after filtering Then Andrei & Victor can define the histograms.

HCAL? Wesley has brought up the idea of running a combined testbeam (when??). Therefore, at the risk of sounding unreasonably demanding, I think we should design our system with the requirement that HCAL and EMU be completely integrated.

HCAL Integration: my gut feelings Run control: theirs or RCMS EVB: ours Conditions: something common Output data: ours ORCA integration – I’ve taken up some responsibilities for ORCA Calo software, too, so I’ll see to this.

Appendix Alex Tumanov Rice University

Run Control (Work in Progress) Graphical User Interface Run Control –Java based tool –Used to control xdaq DAQ –Potentially limitless board diagnostic functionality (every register accessible) Would like to test with data taking during slicetest week at UF Ichiro’s working on updated version of GUI

Cosmic Test Jan 2004 THANKS !!! to UF people for accommodating us and preparing the setup (several weeks work) Would like to take cosmic data using new DAQ chain Possible steps to develop during this test: –Make sure that the DAQ is robust under different circumstances (recent updates to software, rates?) –Test Run Control GUI –Possibly test new configuration database (Valery Sytnik)

What we want to achieve Would like to leave a robust working version of PeripheralCrateController with run control GUI Get input/feedback on performance of the DAQ