The Pixel Detector ByteStream Converter M.Cobal (1), L. Santi (2) (1) University of Udine and INFN Trieste, Italy (2) University of Trieste and INFN Trieste,

Slides:



Advertisements
Similar presentations
RPC & LVL1 Mu Barrel Online Monitoring during LS1 M. Della Pietra.
Advertisements

Sander Klous on behalf of the ATLAS Collaboration Real-Time May /5/20101.
Track Trigger Designs for Phase II Ulrich Heintz (Brown University) for U.H., M. Narain (Brown U) M. Johnson, R. Lipton (Fermilab) E. Hazen, S.X. Wu, (Boston.
TRT LAr Tilecal MDT-RPC BOS Pixels&SCT 1 The Atlas combined testbeam Thijs Cornelissen, NIKHEF Jamboree, Nijmegen, December 2004.
Athena on Cosmic Ray Data March 31, 2005 LNF Maura Barone.
Current status of LVL1 Muon-Endcap Trigger simulation Tadashi MAENO ( CERN ) for the developers of TGC simulation code TDAQ-week in LISBON ( 23th Oct.
20 Feb LVL1 muon trigger simulation meeting1 the OO codes for endcap muon trigger simulation Hisaya Kurashige KOBE Univ.
Belle II numbering x y z x y z. Electronics mapping (rawdata) row: carrier level, 0-3. column: daughter card slot, 0-3. channel: channel on ASIC, 0-7.
SCT Offline Monitor Measuring Module Hit Efficiencies Helen Hayward University of Liverpool.
SCT Analyses on Cosmics. Efficiency 2 methods –Online- quick/biased -> located in SCT_Monitoring –Offline- slow/unbiased In agreement with each other.
Phase 2 pixel electronics 21 May 2015 – CERN, Geneva First look at data compression Konstantin Androsov – INFN Pisa & University of Siena Massimo Minuti.
X.Dong, USTC/LBNL Feb. 20th, 04, STAR Collaboration Meeting 1 TOF Software Progress Xin Dong, for TOF Group  TOF detectors in Run IV  Online software.
Vth INFIERI workshop April 2015 – CERN, Geneva First look at data compression Konstantin Androsov – INFN Pisa & University of Siena Massimo Minuti – INFN.
1 Raw Event : ByteStream implementation Muon Workshop, April 2002 A. Nisati, for the Muon Trigger group.
The digitization procedure occurs separately for each Muon technology, MDT, CSC, RPC and TGC. Here the main steps of each MuonHits to Muon Digits conversion.
The Transverse detector is made of an array of 256 scintillating fibers coupled to Avalanche PhotoDiodes (APD). The small size of the fibers (5X5mm) results.
Algorithm / Data-flow Interface
ALICE Offline week, CERN 21 February 2005 I. Hrivnacova 1 New geometry framework in MUON I.Hrivnacova IPN, Orsay ALICE Offline week, CERN 21 February 2005.
ATLAS Upgrade ID Barrel: Services around ‘outer cylinder’ TJF updated According to the drawing ‘Preparation outer cylinder volume reservation’
First timing results from Pixels M. Cobal and L. Santi University of Udine and INFN Trieste.
Real data reconstruction A. De Caro (University and INFN of Salerno) CERN Building 29, December 9th, 2009ALICE TOF General meeting.
The Region of Interest Strategy for the ATLAS Second Level Trigger
1 Gabriella Cataldi (INFN Lecce) Michela Biglietti (Universita’ di Napoli-Federico II) and the HLT.
MOORE MOORE (Muon Object Oriented REconstruction) Track reconstruction in the Muon Spectrometer MuonIdentification MuonIdentification Reconstruction and.
Ajit and Dario ALICE offline week 10th June Dario Favretto Ajit Kumar Mohanty ALICE Raw Data Production.
Gnam Monitoring Overview M. Della Pietra, D. della Volpe (Napoli), A. Di Girolamo (Roma1), R. Ferrari, G. Gaudio, W. Vandelli (Pavia) D. Salvatore, P.
JANA and Raw Data David Lawrence, JLab Oct. 5, 2012.
To make ByteStream Data There is a plan that the High Level Trigger (HLT) software uses the offline framework (Athena). HLT group wants to read in ByteStream.
24/06/03 ATLAS WeekAlexandre Solodkov1 Status of TileCal software.
NA62 Trigger Algorithm Trigger and DAQ meeting, 8th September 2011 Cristiano Santoni Mauro Piccini (INFN – Sezione di Perugia) NA62 collaboration meeting,
Multistep Runs with ROD Crate DAQ Murrough Landon, QMUL Outline: Overview Implementation Comparison with existing setup Readout Status ModuleServices API.
AMB HW LOW LEVEL SIMULATION VS HW OUTPUT G. Volpi, INFN Pisa.
Cosmic Rays for ATLAS Commissioning Commissioning Meeting ATLAS Physics Workshop Athens May 2003 Halo+Cosmics group: M.Boonekamp, F.Gianotti, R.McPherson,
ATLAS Pixel Detector September 2003 Services E. Anderssen LBNL Service Connectivity from Module to PP1b Eric Anderssen LBNL Pixel Services Meeting, CERN.
The CMS detector as compared to ATLAS CMS Detector Description –Inner detector and comparison with ATLAS –EM detector and comparison with ATLAS –Calorimetric.
Communications G. Darbo – INFN / Genova IBL MB#15, 5 October 2009 o Bump Bonding Selex / INFN Roma, October, 30 th 2009 G. Darbo - INFN / Genova.
TRT Offline Software DOE Visit, August 21 st 2008 Outline: oTRT Commissioning oTRT Offline Software Activities oTRT Alignment oTRT Efficiency and Noise.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
SCT Bytestream Hacking Bruce Gallop RAL High mu upgrade - 16 th May 2012.
MOORE MOORE (Muon Object Oriented REconstruction) Track reconstruction in the Muon Spectrometer MuonIdentification MuonIdentification Reconstruction and.
4/9/2007RPC converter1/18 RPC bytestream converter: Brainstorming a summary of discussions involving M.Bianco, G.Cataldi, G.Chiodini, E.Gorini, A.Guida,
Activity related CMS RPC Hyunchul Kim Korea university Hyunchul Kim Korea university 26th. Sep th Korea-CMS collaboration meeting.
S t a t u s a n d u pd a t e s Gabriella Cataldi (INFN Lecce) & the group Moore … in the H8 test-beam … in the HLT(Pesa environment) … work in progress.
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
Page 1 of 18 Bjorn S. Nilsen, ALICE November 16 ITS Software meeting ITS Alignment Status Plus other things By Bjørn S. Nilsen The Ohio State University.
Software Tools for Layout Optimization (Fermilab) Software Tools for Layout Optimization Harry Cheung (Fermilab) For the Tracker Upgrade Simulations Working.
RpcPrepRawData 1 The conversion from the online RPC data structure (trigger-driven) to offline RpcPrepRawData is not trivial: generally, one online hit.
27 March 2003RD Schaffer & C. Arnault CHEP031 Use of a Generic Identification Scheme Connecting Events and Detector Description in Atlas  Authors: C.
Introduction to the Athena Software Hong Ma BNL Athena Tutorial USATLAS Software Workshop.
A Level-2 trigger algorithm for the identification of muons in the ATLAS Muon Spectrometer Alessandro Di Mattia on behalf of the Atlas TDAQ group Computing.
Report from TRD on Raw Data Christoph Blume ALICE Offline Week, October, 2006.
27/02/04 ATLAS weekTileCal Athena tutorial, part 21 TileCal Athena tutorial Part 2: Reading GEANT hits from ZEBRA and POOL Reading HLT and testbeam ByteStream.
LAr Testbeam Offline Software Status and Plans Combined-Combined TB Meeting 16 June 2003 Rob McPherson University of Victoria.
ATLAS The ConditionDB is accessed by the offline reconstruction framework (ATHENA). COOLCOnditions Objects for LHC The interface is provided by COOL (COnditions.
Goals and requirements 1 st flexible geometry version Next geometry version development Conclusions and outlook A realistic and flexible VTX geometry in.
1 TrigMoore: Status, Plans, Possible Milestones. 2 Moore in HLT- status and ongoing work Package under the CVS directory: Trigger/TrigAlgorithms/TrigMoore.
TRTViewer: the ATLAS TRT detector monitoring and diagnostics tool 4 th Workshop on Advanced Transition Radiation Detectors for Accelerator and Space Applications.
4 Dec., 2001 Software Week Data flow in the LArG Reconstruction software chain Updated status for various reconstruction algorithm LAr Converters and miscellaneous.
Check of Calibration Hits in the Atlas simulation. Assignment of DM energy to CaloCluster. G.Pospelov Budker Institute of Nuclear Physics, Novosibirsk,
ATLAS Detector Resources & Lumi Blocks Enrico & Nicoletta.
Digital readout architecture for Velopix
Electronics system overview from TKlayout
2018/6/15 The Fast Tracker Real Time Processor and Its Impact on the Muon Isolation, Tau & b-Jet Online Selections at ATLAS Francesco Crescioli1 1University.
MOORE (Muon Object Oriented REconstruction) MuonIdentification
Detector parameters and modelling
ATLAS DC2 & Continuous production
Multi Chip Module (MCM) The ALICE Silicon Pixel Detector (SPD)
M.Biglietti (Univ. Naples and INFN Naples)
Presentation transcript:

The Pixel Detector ByteStream Converter M.Cobal (1), L. Santi (2) (1) University of Udine and INFN Trieste, Italy (2) University of Trieste and INFN Trieste, Italy

DataFlow for the Pixel Detector  Future Data Flow for HLT/Offline: RawDataObject ReconstructionInputObject G3/G4 Digits  ROD Input Digits  RDO  RIO ByteStream  Offline Release goal: G3/G4 Digits (Zebra)  RD event  RDO Zebra converter ByteStream

Definition of ByteStream  ByteStream == file containing events in a format “as if it was coming from the real electronics of the experiment”.  Useful for LVL2 Trigger and Event Filter studies: data flow, timing, unpacking etc.  To build the ByteStream: need:  The ROD data are structured as a block of ROD words, each word contains a hit  A map gives the correspondence between each detector element (modules/pixels) in the ATLAS geometry (Off-line Identifier) and its position and number in the read-out tree  C++ code converts data to/from RawDataObjects

Definition of ByteStream  ROD fragment:  In Header: Source ID Subdetector ID, ROB ID,....  Data element (RawDataWords array + Status elements array)  Trailers  Pixels:  From Header: Subdetector ID: 4 (Barrel, Forward A, Forward C, B-Layer) ROB ID: 120 (108 in barrel)  From RawDataWord: |mo|*|fe|row|col|tot

Definition of RawDataObject   Uncalibrated RawData converted into an object representing a set of readout channels. Historically: Digit.  Offline Identifiers: DE and RDO levels –Pixel (1744 DE): barrel(endcap)/layer(disk)/phi_module/eta_module/phi_index/eta_index ATL-SOFT Definition of Offline Readout Identifiers for the ATLAS detector Veronique’s slides

Implementation Choices: Templates for Container, Collection Inheritance Tree DataVector Veronique’s slides

Converters  RDO to/from ByteStream Converters  InnerDetector/InDetEventCnv/InDetRawDataByteStream Mapping from offline to online Making use of Karr et al. previous converter work Updates for DC1 geometry (e.g.: new Pixel mapping) Collection to ROBID, channel to online channel ID (ROD) AlgTool for converting RDO Container to BS AlgTool for converting BS to RDO collection  Making use of ByteStreamCnvSvc  Following eFormat library 2.2  Following RDOs ordering when Writing BS  Provide jobOptions for:  Creating RDOs, Writing BS, Reading BS

Release  As requested, we delivered the Pixel ByteStream converter code for the offline Release 5.0  Pixel detector alone and together with the other two ID sub- systems tested: it works!

The Pixel ByteStream Converter  /InnerDetector/InDetEventCnv/InDetRawDataByteStream/InDetRawDataByteStream  PixelHid2RESrcID.h  PixelRC2Bytes.h  PixelRawCollByteStreamTool.h (read BS - write RDO)  PixelRawContByteStreamCnv.h (read RDO - write BS)  PixelRawContByteStreamTool.h (read RDO -write BS)

The Pixel ByteStream Converter  /InnerDetector/InDetEventCnv/InDetRawDataByteStream/src  PixelHid2RESrcID.cxx  PixelRC2Bytes.cxx  PixelRawContByteStreamCnv.cxx  PixelRawContByteStreamTool.cxx

The Pixel ByteStream Converter  /InnerDetector/InDetEventCnv/InDetRawDataByteStream/share  PixelBarrelMUR2RESrcIdMapping.dat half  mur  rob  ros  PixelBarrelMUR2TEMapping.dat mur  layer  phi module layer  eta mod min  eta mod max eta mod  half layer  eta mod  num phi mod  PixelEndcapMUR2RESrcIDMapping.dat  PixelEndcapMUR2TEMapping.dat

The Pixel ByteStream Converter  A Module F E D C B A (0,0) 17,159  Each pixel is identified by a row and a column number. Rows go from 0 to 159 Columns go from 0 to 17 B-Layer, slightly different structure: columns from 0 to 23. (btw in final design all modules will be the same)

The Pixel ByteStream Converter  Barrel 3 layers: the inner one – B-layer or layer 0 –, layer 1 and layer 2. All staves in the Barrel have the same structure (13 modules) Each module contains 16 chips. One stave: two semi-staves (one for each half-barrel). In one semi-stave there can be six or seven modules. F, 0 at more positive z 8, 7 at more negative z Seen from positive z side

The Pixel ByteStream Converter  BARREL  B-Layer 22 semi-staves: each one read by one ROD  total of 44 RODs RODs numbering starts from module on x-axis (ROD1) continue in the anti clock-wise direction, until ROD22.  Layer 1 38 semi-staves: two read by one ROD  total of 38 RODs  Layer 2 52 semi-staves: four read by one ROD26  total of 26 RODs.

The Pixel ByteStream Converter  END-CAPs  Each end-caps made of 3 disks. Each disk is divided in 8 sectors (of 6 modules) One disk is read by 2 RODs  total of 12 RODs F, 00F 8, 7

Future Plans  Online to offline mapping needs to be optimised (e.g. don’t use ascii files for maps) Needs agreement in Detector Description  Mapping to ROCs still to be done  Remove RD event format from the chain (well known problems inherited from Geant3)

Thanks  Many thanks to:  Véronique Boisvert (HLT and ID) and Hong Ma (LAr) but also to:  Nicole (pixels), for helping in our first approaches to cvs and cmt  Paolo, Kevin, Dario, Sasha (pixels), for helping in the Pixel mapping  Sasha (tiles), for many suggestions