Off-line Event Building

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

Overview of the current TDR system Introduction Electronics for instrumentation TDR core : Metronome, ADC, Merge Data Handling Pete Jones, University of.
Coupling an array of Neutron detectors with AGATA The phases of AGATA The AGATA GTS and data acquisition.
EventStore Managing Event Versioning and Data Partitioning using Legacy Data Formats Chris Jones Valentin Kuznetsov Dan Riley Greg Sharp CLEO Collaboration.
DAQ WS03 Sept 2006Jean-Sébastien GraulichSlide 1 DDAQ Trigger o Reminder: DAQ Trigger vs Particle Trigger o DAQ Trigger o Particle Trigger 1) Possible.
R.S. Slepnev 1, A.V. Daniel 1, M.S. Golovkov 1, V. Chudoba 1,2, A.S. Fomichev 1, A.V. Gorshkov 1, V.A. Gorshkov 1, S.A. Krupko 1, G. Kaminski 1,3, A.S.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
ATLAS : File and Dataset Metadata Collection and Use S Albrand 1, J Fulachier 1, E J Gallas 2, F Lambert 1 1. Introduction The ATLAS dataset search catalogs.
MICE CM18 June 07Jean-Sébastien GraulichSlide 1 Detector DAQ Status o Since CM17 o Detector DAQ software o Front End Electronics o Schedule Milestones.
1 S. E. Tzamarias Hellenic Open University N eutrino E xtended S ubmarine T elescope with O ceanographic R esearch Readout Electronics DAQ & Calibration.
HBase A column-centered database 1. Overview An Apache project Influenced by Google’s BigTable Built on Hadoop ▫A distributed file system ▫Supports Map-Reduce.
Thoughts on the E(U)RICA DAQ Hidetada Baba RIKEN.
Frontiers in Massive Data Analysis Chapter 3.  Difficult to include data from multiple sources  Each organization develops a unique way of representing.
6-10 Oct 2002GREX 2002, Pisa D. Verkindt, LAPP 1 Virgo Data Acquisition D. Verkindt, LAPP DAQ Purpose DAQ Architecture Data Acquisition examples Connection.
22nd February 1999Ian Lazarus NPG, CLRC1 TDR for data processing 22nd February 1999 Ian Lazarus Nuclear Physics Group CLRC, Daresbury Lab.
ALICE Computing Model The ALICE raw data flow P. VANDE VYVRE – CERN/PH Computing Model WS – 09 Dec CERN.
Using Bitmap Index to Speed up Analyses of High-Energy Physics Data John Wu, Arie Shoshani, Alex Sim, Junmin Gu, Art Poskanzer Lawrence Berkeley National.
RISING stopped beam trigger Take Saito and Nik Kurz.
Objectives Determine Detector offsets in hall B reference frame and thus absolute beam position at Hycal Examine Flux calculation and see if beam trips.
Jin Huang M.I.T. For Transversity Analysis Meeting Jun 18, JLab.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
A simple Desktop DAQ for U2F readout Ulf jörnmark Physics Dept. Lund Status and plans.
Kraków4FutureDaQ Institute of Physics & Nowoczesna Elektronika P.Salabura,A.Misiak,S.Kistryn,R.Tębacz,K.Korcyl & M.Kajetanowicz Discrete event simulations.
University of Liverpool Nuclear Physics Computing Support Group AGATA DA Meeting Copenhagen June 2003.
CBM-TOF-FEE Jochen Frühauf, GSI Picosecond-TDC-Meeting.
Hidetada Baba Research Associate Computing and Network Team RIKEN Nishina Center.
Jorge Agramunt Ros BRIKEN DAQ Status. DAQ Integration, tests and background measurements at RIKEN. Jorge Agramunt Ros 3º BRIKEN Workshop July 2015.
TRTViewer: the ATLAS TRT detector monitoring and diagnostics tool 4 th Workshop on Advanced Transition Radiation Detectors for Accelerator and Space Applications.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
DAQ topics by H.B. Hidetada Baba RIKEN Nishina Center.
1 The Scintillation Tile Hodoscope (SciTil) ● Motivation ● Event timing/ event building/ software trigger ● Conversion detection ● Charged particle TOF.
Multi-step Runs – an L1Calo Perspective
Rainer Stamen, Norman Gee
CS222: Principles of Data Management Lecture #4 Catalogs, Buffer Manager, File Organizations Instructor: Chen Li.
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
Slotted Programming for Sensor Networks
JEDI polarimetry – Developments at SMART|EDM_Lab
Front-end and VME / VXI readout electronics for ASICs
Triple Stores.
AHCAL Beam Interface (BIF)
RIBF DAQ Hidetada Baba.
ECAL Integration / CALICE DAQ task force
HERD Prototype Beam Test
Status of 100Mo based DBD experiment
APV Readout Controllers DAQ
PADME L0 Trigger Processor
Bonn Test Station data analysis with PandaRoot
Decay spectroscopy with LaBr3(Ce) detectors at RIKEN and GSI
ProtoDUNE SP DAQ assumptions, interfaces & constraints
Sr-84 0n EC/b+ decay search with SrCl2 crystal
PHP / MySQL Introduction
NOSQL databases and Big Data Storage Systems
ITS combined test seen from DAQ and ECS F.Carena, J-C.Marin
Tapping the Power of Your Historical Data
The Silicon Track Trigger (STT) at DØ
Status of n-XYTER read-out chain at GSI
Test Beam Measurements october – november, 2016
Introduction to Database Systems
Data Persistency Solution for LHCb
Status of Neutron flux Analysis in KIMS experiment
CS222/CS122C: Principles of Data Management Lecture #4 Catalogs, File Organizations Instructor: Chen Li.
Design Principles of the CMS Level-1 Trigger Control and Hardware Monitoring System Ildefons Magrans de Abril Institute for High Energy Physics, Vienna.
ALICE Data Challenges Fons Rademakers Click to add notes.
CS222p: Principles of Data Management Lecture #4 Catalogs, File Organizations Instructor: Chen Li.
Triple Stores.
Information Retrieval and Web Design
Jean-Francois LEBLANC Christian SEBASTIAN
Offline framework for conditions data
Calibration Infrastructure Design
Presentation transcript:

Off-line Event Building Hidetada Baba RIKEN, Japan

Small DAQ Take all detector data by 1 DAQ system Detector A DAQ System Detector B Take all detector data by 1 DAQ system Coincidence Trigger by Hardware

Dead time of a DAQ system Trigger Dead Time R Trigger Rate t Dead time Nacc N of Accepted Trigger Ngen N of Generated Trigger

Parallel DAQ Common trigger Parallel Readout Event build Detector A On-line Event Builder DAQ B Detector B Coincidence Trigger Common trigger Parallel Readout Event build based on the “Event Number”

Common trigger, individual dead time DAQ A Dead time DAQ B

Common Trigger + Individual dead time The best is: tB =0, tA = tB tB = 200us Combined live time Common trigger case, we should use the “Common dead time” mode

Go to “Individual Trigger” DAQ A Detector A Coincident Data DAQ B Detector B Detector C DAQ C Individual Trigger for Each DAQ Software Trigger We can change the trigger condition, after the experiment

Go to “Individual Trigger” DAQ A Detector A DAQ B Detector B Coincident Data Detector C DAQ C Individual Trigger for Each DAQ Distribute Clock = Time Stamp 48bits, 100MHz(10ns)

Relative timing spectra to find “Coincidence” Beam Silicon Germanium TSSi-TSBeam Isomer Gamma Coincidence Window by Software TSGe-TSBeam Offset Width

To know combined dead time DAQ A Dead time of each DAQ DAQ B DAQ C

To know combined dead time (live time) DAQ A DAQ B DAQ C Trigger Recorder (Dead time free) Store TS of all triggers

Beta decay experiment with RI beam @ RIKEN Beam line Detector for particle identification Silicon Detector for Beam and Beta Germanium Detector for Gamma ray

Beta decay experiment with RI beam @ RIKEN Beam line Detector for particle identification Silicon Detector for Beam and Beta Prompt Gamma order of ps Isomer Gamma order of us Germanium Detector for Gamma ray ZA

Beta decay experiment with RI beam @ RIKEN Beam line Detector for particle identification Silicon Detector for Beam and Beta Germanium Detector for Gamma ray

Beta decay experiment with RI beam @ RIKEN Beta ray order of ms Isomer Gamma Beta delayed Gamma ZA Z+1A

Beta decay experiment with RI beam @ RIKEN ZA Z+2A Z+1A

Beta decay experiment with RI beam @ RIKEN A variety of physics events Long time scale range Difficult to decide “Coincidence Trigger” during experiment Separately measure “Beam”, “Silicon”, “Germanium” data = Individual Trigger Use “Time Stamp”, “Software Trigger”

Developing a new “Off-line event building” system Based on Database technology RIKEN - Saclay - GANIL Easy to use Fast event building Generic data format (e.g. ROOT, ASCII) Multi DAQ system Different DAQ systems will come to RIKEN RIKEN DAQ, EURO-Ge (GSI), SAMURAI Si (HINP/NSCL), MINOS(GET), SAMURAI TPC(STAR/GET), GRETINA?(USA)

Now developing (RIKEN - Saclay - GANIL) Return combined data A + B Off-line Event Builder Client Req DAQ A Put request Data + TS A Request = “Detector A AND Detector B”, 2012 May 3. 19:00-21:00, window = +- 100ns” DAQ B Data + TS B DB List of Events DAQ C Data + TS A catalog of Events Contain all TS values

Now developing (RIKEN - Saclay - GANIL) An event record Time Stamp Detector ID Location of this data Tag Raw Data DataBase Resister all event records

Example, Particle Identification Z A/Q Raw data TOF Position dE Target

Register Raw Data Storage DataBase Event N TimeStamp TOF Position dE 1 120 102 -20, 2 140 2 1203 99 12, 3 70 3 2331 8, 1 68 4 4510 98 -6, 10 Storage DataBase DAQ A

Register Analyzed Data Event N TimeStamp TOF Position dE 1 120 102 -20, 2 140 2 1203 99 12, 3 70 3 2331 8, 1 68 4 4510 98 -6, 10 Event N TimeStamp A Z Tag 1 120 108 40 108Zr 2 1203 100 36 100Kr 3 2331 98 98Kr 4 4510 104 38 104Sr DataBase

Event selection by Database Query Command SELECT * from Table_A, Table_B WHERE TS_A - TS_B BETWEEN -100 AND 100 No good Query TS_A 120 1323 2342 4523 6621 TS_B 140 2403 2842 8023 9111 DB try to do “TS_A - TS_B” Too many calculations

Event selection by Database Query Command SELECT * from Table_A, Table_B WHERE (TS_A > TS_B-100) AND (TS_A < TS_B+100) Good Query TS_A 120 1323 2342 4523 6621 TS_B 140 2403 2842 8023 9111 20 DB can use efficient search (e.g. Index scan) 220 The result is the same, however quite faster

Beta decay exp. 2012@RIKEN On your laptop RIKEN side DB Pre Analysis RIKEN format Munich format GSI format Pre Analysis ROOT ASCII Beam Si Ge 108Zr TS A Z Tag TS E(MeV) T(ns) Pos TS E(MeV) T(ns) Pos Put requests via Web-Browser Down load combined data Off-line Event Builder DB

Summary Individual trigger system Dead time Synchronized by Time Stamp Dead time Determined by collecting all trigger timings New Off-line event building system Software trigger after data-storage Easy to combine different DAQ systems Output file = Generic data format Data base for the event selection Useful query commands, Scalable, Robust, Fast