DOOCS DAQ software for the EUDET prototype Valeria Bartsch (UCL) Andrzej Misiejuk (RHUL) Tao Wu (RHUL)

Slides:



Advertisements
Similar presentations
Annotated User Input Screens from EM Oracle Custom Install Install.
Advertisements

Off-detector & Software development of DAQ System for the EUDET calorimeters Tao Wu On behalf of CALICE-UK Collaboration.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
Operating System.
COURSE: COMPUTER PLATFORMS
ODR Status 29 July 2008 Matt Warren Valeria Bartsch, Barry Green, Andrzej Miesijuk, Tao Wu.
Yevgeny Petrilin Shay Dan Shadi Ibrahim. GUI : Graphical User Interface DAQ :Data Acquisition Data Acquisition device  a self-powered system that communicated.
1 Overview of DAQ system DAQ PC LDA ODR Detector Unit DIF CCC Detector Unit DIF Detector Unit DIF Detector Unit DIF Storage Control PC (DOOCS) DAQ PC ODR.
Socket Programming.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
CALICE - DAQ communication & DAQ software V. Bartsch (UCL) for the CALICE DAQ UK group outline: options for network / switching clock control: SEUs DAQ.
DOOCS framework for CALICE DAQ software Valeria Bartsch, Tao Wu UCLRHUL.
Module 1: Database and Instance. Overview Defining a Database and an Instance Introduce Microsoft’s and Oracle’s Implementations of a Database and an.
Update on the Data Acquisition System development in the UK Valeria Bartsch, on behalf of CALICE-UK Collaboration.
CALICE – 12/07/07 – Rémi CORNAT (LPC) 1 ASU and standalone test setup for ECAL MAIA BEE project Overview DAQ dedicated Sensor test In situ debug and maintenance.
1 Input/Output. 2 Principles of I/O Hardware Some typical device, network, and data base rates.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Minutes DAQ software discussion - 16/10/08. Priorities - to be ready before testbench is ready- LDA - ODR - DIF device server disentanglement (Tao, Barry,
Development of the DAQ software for the technical prototype: Status & Outlook Valeria Bartsch UCL.
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.
Module 7: Fundamentals of Administering Windows Server 2008.
Future DAQ Directions David Bailey for the CALICE DAQ Group.
14 Sep 2005DAQ - Paul Dauncey1 Tech Board: DAQ/Online Status Paul Dauncey Imperial College London.
CALICE: status of a data acquisition system for the ILC calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
C. Combaret 14 jan 2010 SDHCAL DAQ status in lyon C. Combaret, for the IPNL team.
QuikTrac 5.5, a validated Motorola Software Solution, allows you to take your Host ERP screens and extend them out to fixed or mobile devices including.
Bart Hommels Univeristy of Cambridge EUDET Annual Meeting, Ecole Polytechnique, Paris JRA3: DAQ Overview Objectives System Overview Status of.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
A Brief Documentation.  Provides basic information about connection, server, and client.
Recent developments of communication between DOOCS & ODR B Valeria Bartsch M Andrzej Misiejuk W Tao Wu.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Lee Lueking 1 The Sequential Access Model for Run II Data Management and Delivery Lee Lueking, Frank Nagy, Heidi Schellman, Igor Terekhov, Julie Trumbo,
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
The Client-Server Model And the Socket API. Client-Server (1) The datagram service does not require cooperation between the peer applications but such.
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.
Chapter 5 Input/Output 5.1 Principles of I/O hardware
Source Controller software Ianos Schmidt The University of Iowa.
Marcelo R.N. Mendes. What is FINCoS? A set of tools for data generation, load submission, and performance measurement of CEP systems; Main Characteristics:
Maurice Goodrick, Bart Hommels EUDET Annual Meeting, Ecole Polytechnique, Paris EUDET DAQ and DIF DAQ overview DIF requirements and functionality.
Update on the project - selected topics - Valeria Bartsch, Martin Postranecky, Matthew Warren, Matthew Wing University College London CALICE a calorimeter.
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.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
Simple Socket Server m Yumiko Kimezawa September 19, 20121RPS.
Types of Software Chapter 2.
ECFA Workshop, Warsaw, June G. Eckerlin Data Acquisition for the ILD G. Eckerlin ILD Meeting ILC ECFA Workshop, Warsaw, June 11 th 2008 DAQ Concept.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
OPC UA Server of the DummyCamera of the Zeuthen MST prototype Geneva, September 5 th, 2012 B. Khélifi, S. Chollet, Y. De Oliveira, F. Magniette (LLR) T.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Vincent Boudry Franck Gastaldi Antoine Matthieu David Decotigny CALICE meeting 19 feb Kyungpook Nat'l U., Daegu, Korea.
Relational DB for KM3NeT Cristiano Bozza – University of Salerno – Sept 5 th, 2012 Items that should have full documentation Identification of each PMT.
Introduction to comp. and prog. CS 101 G 964
Status of the ODR and System Integration 31 March 2009 Matt Warren Valeria Bartsch, Veronique Boisvert, Maurice Goodrick, Barry Green, Bart Hommels,
Calicoes Calice OnlinE System Frédéric Magniette
Operating System.
ECAL Integration / CALICE DAQ task force
Controlling a large CPU farm using industrial tools
Online Software Status
Status of the Data Concentrator Card and the rest of the DAQ
C. de La Taille IN2P3/LAL Orsay
Valeria Bartsch UCL David Decotigny LLR Tao Wu RHUL
CALICE/EUDET Electronics in 2007
Tao Wu CALICE Collaboration Meeting Prague, 11-13/Sep/2007
Paul Dauncey With Jamie Ballin and Matt Noy
Status and plans for bookkeeping system and production tools
Overview of Computer system
Presentation transcript:

DOOCS DAQ software for the EUDET prototype Valeria Bartsch (UCL) Andrzej Misiejuk (RHUL) Tao Wu (RHUL)

Overview over the task - DOOCS software - hardware User Interface Program Interface Middle Layer Hardware interface

Overview over the task - ENS naming service - hardware User Interface Program Interface Middle Layer Hardware interface provided by DOOCS and already in use for RPC communication between client and server

ENS Naming Service Naming convention is already specified (similar for LDA, DIF and ASICS) Properties need input from hardware programmers Screenshot of the rpc_util GUI

Overview over the task hardware User Interface Program Interface Middle Layer Hardware interface Hardware interface most important at this stage

Hardware interface LDA e.g. ECAL Slab DIF ODR Driver Opto Opto Concentrating on the ODR interface: because it is the first hardware layer to talk to the device is close to be ready easy communication with colleagues at UCL and RHUL Plan: start with the LDA and DIF in September have the interfaces ready about end of the year DOOCS hardware interface PC DOOCS

Overview over the ODR interface ODR Control Interface Sockets DOOCS device server ENS naming service RPC GUIs RPC store to disk ODR DAQ PC Control Room PC communication between different parts of DOOCS by RPCs configuration files used to find different parts of the system

Overview over the ODR interface ODR Control Interface Sockets ENS naming service RPC store to disk one device server can have many instance all connecting to different ports and hostnames using 2 threads: one for receiving, one for sending on the socket sockets format chosen to build an interface to the ODR and the LDA ODR DOOCS device server Build Socket Stream Send configuration Recv data Send & Recv in 2 threads

Check out our demonstrator ODR interface at work - screenshot -

Check out our demonstrator

Overview over the task hardware User Interface Program Interface Middle Layer Hardware interface important ramps the whole DAQ system up and down will be started after the hardware interfaces are ready (Jan-Mar 2009)

Overview over the task hardware User Interface Program Interface Middle Layer Hardware interface DAQ: Event collection Event building LCIO conversion (to be implemented) Importance: low, can be done at the end of the software project; Alternatively this can be done offline

suggested timeline Sept Oct Nov Dec Jan Feb Mar 2009 LDA and DIF interface State Machine GUI, alarm handling, logging event building, etc. ODR, LDA, DIF test bench at UCL Configuration database

backup slides

State Analysis State = Dead Transition = PowerUp suceedfailed State = Ready State = Running State = Configured State = InBunchTrain Transition = PowerDown Transition = StartRunTransition = EndRun Transition = StartConfigurationTransition = EndConfiguration Transition = BunchTrainStartTransition = BunchTrainEnd

DAQ system FC/SC: Fast/Slow Collector BM: Buffer Manager EVB: Event Builder Example with dummy data has been successfully tested

Alarm handling