Slice Test DAQ Software what we did in Florida, and what problems may be lurking beneath the surface…

Slides:



Advertisements
Similar presentations
SciFi Tracker DAQ M. Yoshida (Osaka Univ.) MICE meeting at LBNL 10.Feb.2005 DAQ system for KEK test beam Hardware Software Processes Architecture SciFi.
Advertisements

Andrey Korytov July 2, Data Quality TB 2004 Andrey Korytov.
Slice Test DAQ. Two Systems Underway There are essentially two systems being designed concurrently: Trackfinder test, and EMU slicetest. Goals of the.
FIU Chapter 7: Input/Output Jerome Crooks Panyawat Chiamprasert
CPT Week, Nov 2003, B. Paul Padley, Rice University1 CSC Trigger Status, MPC and Sorter B. Paul Padley Rice University November 2003.
TMB-RAT Software Update USCMS Slice Test Rice University August 16, 2004 Martin Von der Mey / Yangheng Zheng* University of California, Los.
MICE Tracker Front End Progress Tracker Data Readout Basics Progress in Increasing Fraction of Muons Tracker Can Record Determination of Recordable Muons.
Endcap Muon meeting: CMU, Oct 19, 2003 J. Hauser UCLA 1 CSC Trigger Primitives Test Beam Studies Main Test Beam 2003 Goals: Verify the peripheral crate.
Basic Input/Output Operations
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.
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.
US CMS DOE/NSF Review: June 2002, Darin Acosta, University of Florida1 Muon Track-Finder Trigger Darin Acosta University of Florida June, 2002.
Data Acquisition Software for CMS HCAL Testbeams Jeremiah Mans Princeton University CHEP2003 San Diego, CA.
CSC Trigger Report: Results from June 25 ns beam test Production plans Software Darin Acosta University of Florida.
Emulator System for OTMB Firmware Development for Post-LS1 and Beyond Aysen Tatarinov Texas A&M University US CMS Endcap Muon Collaboration Meeting October.
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.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
13 March 2007G. Rakness (UCLA) 1 Minus side slice test status Greg Rakness University of California, Los Angeles UCLA phone meeting 13 March 2007.
Chapter 8 I/O. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 8-2 I/O: Connecting to Outside World So far,
RPC PAC Trigger system installation and commissioning How we make it working… On-line software Resistive Plate Chambers Link Boxes Optical Links Synchronization.
Status of the CSC Track-Finder Darin Acosta University of Florida.
Summary of CSC Track-Finder Trigger Control Software Darin Acosta University of Florida.
Track-Finder Trigger at the Beam Test Results and Features Darin Acosta, Rick Cavanaugh, Victor Golovtsov, Lindsey Gray, Khristian Kotov, Alex Madorsky,
W. Smith, U. Wisconsin, US CMS Collaboration Meeting, May 10, 2002: TriDAS 1 US CMS TriDAS US CMS Meeting Wesley H. Smith, U. Wisconsin CMS Trigger Project.
Test Beam Wrap-Up Darin Acosta. Darin Acosta, University of Florida 18 June 2004 USCMS Meeting 2 Agenda n Darin/UF: General recap of runs taken, tests.
13-Nov-15 (1) CSC Computer Organization Lecture 7: Input/Output Organization.
Cathode Strip Chamber (CSC) Raw Data Unpacking and Packing using bit field data classes Alex Tumanov, Rick Wilkinson September 2007.
DAQMB Production Status S. Durkin The Ohio State University Florida EMU Meeting 2004.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
T.Y. Ling EMU Meeting CERN, September 20, 2005 Status Summary Off-Chamber Electronics.
CSC Track-Finder Plans for Commissioning at Bat.904 and Point 5 Darin Acosta University of Florida.
US Status of GbE Peripheral Crate Controller Ben Bylsma EMU meeting Fermilab, October 21, 2005 Section 1: Hardware Section 2: Firmware Development.
1Malcolm Ellis - Tracker Meeting - 28th November 2006 Electronics - Station Acceptance  Hardware: u 1 MICE cryostat with 1 VLPC cassette. u VME crate,
June 17th, 2002Gustaaf Brooijmans - All Experimenter's Meeting 1 DØ DAQ Status June 17th, 2002 S. Snyder (BNL), D. Chapin, M. Clements, D. Cutts, S. Mattingly.
Source Controller software Ianos Schmidt The University of Iowa.
Track-Finder Test Beam Results Darin Acosta. Darin Acosta, University of Florida 30 July 2004 Trigger Meeting CSC Beam Test (Muon Slice Test) ME.
CM19 Vassil Verguilov DAQ Status  Progress  DAQ  Next steps  Summary.
1 The TrackFinder GUI D. Acosta, L. Gray, N. Park, H. Stöck University of Florida.
W. Smith, U. Wisconsin, US CMS DOE/NSF Review, September 2004 Trigger Report - 1 CSC Trigger Muon Port Card & Sector Processor in production Mezzanine.
S. Durkin, Software Review, March 16, 2006 FED Library S. Durkin The Ohio State University CSC Online Software Review, March 16,2005.
1 Test Setups for the FE-I4 Integrated Circuit Stewart Koppell 8/1/2010.
TELL1 command line tools Guido Haefeli EPFL, Lausanne Tutorial for TELL1 users : 25.February
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Test Software for EMT Paul Padley Rice University May, 2005.
W. Smith, U. Wisconsin, US CMS DOE/NSF Review, May, 2004 Trigger Report - 1 CSC on-detector peripheral crate SBS VME Controller Muon Port Card: Output.
Level-1 Trigger Commissioning Status A.Somov Jefferson Lab Collaboration Meeting, May 10, 2010.
EMu Slice Test -- Status Frank Geurts FNAL/Rice
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.
XML scheme for configuration data V.Černý on behalf of the Bratislava group Initiated by Marco’s call:...a software layer for implementing the handling.
CSC Test Beam 2004 Summary Darin Acosta (For the EMU Collaboration)
CMS Week, 3-7 November CSC Trigger Test Beam Report Cast of many.
6 April 2007G. Rakness (UCLA) 1 CSC runs at minus side slice test 27 Mar – 5 Apr Color scheme: Successes Problems/questions Greg Rakness University.
The MINER A Operations Report All Experimenters Meeting Howard Budd, University of Rochester June 3, 2013.
E. Hazen1 New DCC Status and Software issues Eric Hazen, Phil Lawson, Shouxiang Wu, Jim Rohlf, Arno Heister, Jason StJohn Boston University.
Modifications to the DRS4’s code
Computer Architecture
University of California Los Angeles
“Golden” Local Run: Trigger rate = 28Hz
EMU Slice Test Run Plan a working document.
CMS EMU TRIGGER ELECTRONICS
Regional Cal. Trigger Milestone: Major Production Complete
CSC Trigger Primitives Test Beam Studies
CSC Trigger Muon Port Card & Sector Processor in production
Data Concentrator Card and Test System for the CMS ECAL Readout
FED Design and EMU-to-DAQ Test
Plans for the 2004 CSC Beam Test
Presentation transcript:

Slice Test DAQ Software what we did in Florida, and what problems may be lurking beneath the surface…

Event Builder Input " GenericFED class encapsulates XDAQ communication between detector-dependent software, event builder readout unit (Ichiro, Rick) RU GenericFED EmuConfigFED EmuFED EventReader bool getNextEvent() DDUReader HardwareDDU FileReaderDDU XDAQ GUI xdaqApp

Event Builder w/Trackfinder " Only need an EventReader::getNextEvent() routine " Writing a routine which reads (destructively) the Sector Processor FIFOs, stores in memory, and parses events – File-reading version already exists (Holger/Darin) – Just need to merge with the HAL interface " After that's done, the XDAQ-ification is easy.

Event Builder Output " Format is ORCA-readable (G. Bruno) Event Header Readout Unit Header (Chamber data: DCC) FED Header (DDU) DDU data FED Trailer Readout Unit Trailer Readout Unit Header (Trackfinder crate) Trackfinder data Readout Unit Trailer Event Trailer

Issues: Event Synchronization " Right now, the Event Builder assumes the events all come in the same order from all inputs " Not always the case: events can get lost " We need to make some phony TriggerInterface for the EVB which tells it which trigger number to do next. Maybe based on the level 1 accepts in the chamber data?

Peripheral Crate Controller " Replaces C routines in cfeb_control " Verified at test crates in Fermilab, UCLA, Florida – Sends same signals to VME as cfeb_control " Practical Advantages: – Sends start and stop signals to boards automatically " User doesn't need to do by hand – Can keep many crates & boards in memory simultaneously " Configuration done in XML (Alex) " Want to hear Valeri’s experience with using it for slow control

Peripheral Crate Controller Crate CrateSetup VMEController VMEModule CCB TMB DAQMB MPCDDU ALCTController Singleton

XDAQ Crate Control " Only three buttons: – Configure – Enable – Disable

XDAQ Crate Control + Event Builder

Issues: Winning market share " Cfeb_control is a huge GUI with a button for almost every subroutine in the system. " Do we need to compete with that? " How else can we get the electronics experts to use (and develop and maintain) the new code?

Issues: Maintaining Crate Code? " I claim our code makes the correct VME calls for five kinds of boards. " I don’t claim to understand any board’s VME calls. " Who can provide? – Meaningful names for all those hardcoded register and address numbers? " All boards – Cleanup of vestigal code? " Especially ALCT " This code will be in CMS longer than many of us! – It should correspond explicitly to the hardware manuals " A HAL rewrite may be in order someday

Slice Test Software Summary " XDAQ/C++ Crate Control " Event Data Structure " Including Sector Processor data  – Expect to be done soon " Combined Event Building  – Just need to deal with event synchronization