1 SDD offline status Francesco Prino INFN sezione di Torino ALICE offline week – October 20th 2008.

Slides:



Advertisements
Similar presentations
Kondo GNANVO Florida Institute of Technology, Melbourne FL.
Advertisements

11th April 2008TOF DA & ppChiara Zampolli. DAQ-DA Three DAQ-DAs implemented, deployed, validated, and tested: TOFda TOFnoiseda TOFpulserda DCS-DA One.
TOF offline and calibration A. De Caro (University and INFN of Salerno)
Peter Chochula, January 31, 2006  Motivation for this meeting: Get together experts from different fields See what do we know See what is missing See.
The first testing of the CERC and PCB Version II with cosmic rays Catherine Fry Imperial College London CALICE Meeting, CERN 28 th – 29 th June 2004 Prototype.
ACORDE REPORT Pedro Podesta UAS Mexico. Geometry ( No changes) Alignment (No changes) QA (No changes ) Shuttle (In progress) To do Outline.
Chiara Zampolli in collaboration with C. Cheshkov, A. Dainese ALICE Offline Week Feb 2009C. Zampolli 1.
SSD Status P. Christakoglou (NIKHEF-UU) for the SSD collaboration Thanks to: Marco vL, Enrico, Mino, Marek and Massimo.
The PEPPo e - & e + polarization measurements E. Fanchini On behalf of the PEPPo collaboration POSIPOL 2012 Zeuthen 4-6 September E. Fanchini -Posipol.
1 HBD Commissioning (II) Itzhak Tserruya HBD group meeting November 28, 2006 Progress from October 3 to November 28, 2006.
Experience with analysis of TPC data Marian Ivanov.
TOF Meeting, 9 December 2009, CERN Chiara Zampolli for the ALICE-TOF.
PHOS offline status report Yuri Kharlov ALICE offline week 7 April 2008.
STAR Analysis Meeting, BNL, Dec 2004 Alexandre A. P. Suaide University of Sao Paulo Slide 1 BEMC software and calibration L3 display 200 GeV February.
Real data reconstruction A. De Caro (University and INFN of Salerno) CERN Building 29, December 9th, 2009ALICE TOF General meeting.
Melinda Siciliano Università degli Studi di Torino SDD Raw Data Decoding.
Ajit and Dario ALICE offline week 10th June Dario Favretto Ajit Kumar Mohanty ALICE Raw Data Production.
Prediction W. Buchmueller (DESY) arXiv:hep-ph/ (1999)
STAR Collaboration Meeting, BNL, Feb 2005 Alexandre A. P. Suaide University of Sao Paulo Slide 1 BEMC software update L3 display 200 GeV February.
Dec.11, 2008 ECL parallel session, Super B1 Results of the run with the new electronics A.Kuzmin, Yu.Usov, V.Shebalin, B.Shwartz 1.New electronics configuration.
4 th Workshop on ALICE Installation and Commissioning January 16 th & 17 th, CERN Muon Tracking (MUON_TRK, MCH, MTRK) Conclusion of the first ALICE COSMIC.
PHOS offline status report Dmitri Peressounko ALICE offline week,
HMPID offline status report D. Di Bari, L. Molnar, G. Volpe ALICE Offline Week, CERN, 22 June 2009.
1 ITS Quality Assurance (& DQM) P. Cerello, P. Christakoglou, W. Ferrarese, M. Nicassio, M. Siciliano ALICE OFFLINE WEEK – April 2008.
1 SDD: DA and preprocessor Francesco Prino INFN Sezione di Torino ALICE offline week – April 11th 2008.
SSD status report Marek Chojnacki, Panos Christakoglou, Enrico Fragiacomo, Marco Van Leeuwen, Massimo Venaruzzo
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
Online (GNAM) and offline (Express Stream and Tier0) monitoring produced results during cosmic/collision runs (Oct-Dec 2009) Shifter and expert level monitoring.
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
1 SDD offline status Francesco Prino INFN sezione di Torino ALICE offline week – March 15th 2010.
ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group.
STAR Collaboration Meeting, BNL – march 2003 Alexandre A. P. Suaide Wayne State University Slide 1 EMC Update Update on EMC –Hardware installed and current.
STAR Analysis Meeting, BNL – oct 2002 Alexandre A. P. Suaide Wayne State University Slide 1 EMC update Status of EMC analysis –Calibration –Transverse.
1 The status of the SDD detector - OFFLINE - Francesco Prino INFN Sezione di Torino ALICE CLUB – October 14th 2008.
ALICE Offline Week October 4 th 2006 Silvia Arcelli & Chiara Zampolli TOF Online Calibration - Strategy - TOF Detector Algorithm - TOF Preprocessor.
1 HBD Commissioning Itzhak Tserruya DC meeting, BNL December 13, 2006 Progress from October 3 to November 28, 2006.
Javier Castillo 1 Muon Embedding Status & Open Issues PWG3 - CERN - 15/02/2011.
SSD STATUS Enrico Fragiacomo – INFN Trieste. Outlook  MC-data comparison  Cluster finder  dE/dx  Material budget in geometry ITS alignment&offline.
PHOS offline status report Yuri Kharlov ALICE offline week 7 July 2008.
S.MonteilPS COMMISSIONING1 MaPMT-VFE-FE ELECTRONICS COMMISSIONING AND MONITORING. OUTLINE 1)Ma-PMT TEST BENCHES MEASUREMENTS 2)VFE AND FE ELECTRONICS FEATURES.
1 Reconstruction tasks R.Shahoyan, 25/06/ Including TRD into track fit (JIRA PWGPP-1))  JIRA PWGPP-2: Code is in the release, need to switch setting.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
 offline code: changes/updates, open items, readiness  1 st data taking plans and readiness.
D. Elia (INFN Bari)Offline week / CERN Status of the SPD Offline Domenico Elia (INFN Bari) Overview:  Response simulation (timing info, dead/noisy.
AliRoot survey: Calibration P.Hristov 11/06/2013.
D. Elia (INFN Bari)ALICE Offline week / CERN Update on the SPD Offline Domenico Elia in collaboration with H. Tydesjo, A. Mastroserio Overview:
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
10/8/ HMPID offline status D. Di Bari, A. Mastroserio, L.Molnar, G. Volpe HMPID Group Alice Offline Week.
V4-19-Release P. Hristov 11/10/ Not ready (27/09/10) #73618 Problems in the minimum bias PbPb MC production at 2.76 TeV #72642 EMCAL: Modifications.
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
January 2009 offline detector review - 2 nd go 1 ● Offline – Geometry – Material budget – Simulation – Raw data – OCDB parameters – Reconstruction ● Calibration.
Calorimeter Status Electronics Installation and Commissioning
Christoph Blume Offline Week, July, 2008
Marian Ivanov TPC status report.
DPG Activities DPG Session, ALICE Monthly Mini Week
Massimo Masera INFN sezione di Torino
The Silicon Drift Detector of the ALICE Experiment
Calibrating ALICE.
SDD Quality Assurance (& DQM)
Commissioning of the ALICE HLT, TPC and PHOS systems
Francesco Prino INFN – Sezione di Torino
ALICE Offline Week, CERN
EMCal Offline Code Status: Introduction and tasks
HLT & Calibration.
Alexandre Rachevski, Francesco Prino
Francesco Prino INFN – Sezione di Torino
SDD in February ‘08 cosmic run
CMS Pixel Data Quality Monitoring
The CMS Tracking Readout and Front End Driver Testing
Offline framework for conditions data
Presentation transcript:

1 SDD offline status Francesco Prino INFN sezione di Torino ALICE offline week – October 20th 2008

2 Summary News since July 2008  Reconstruct and simulate data collected with ADC sampling frequency at 20 MHz (instead of 40 MHz) Could be the default configuration for pp  JITTER word treatment Important for alignment issues  New raw data format with reduced size Implemented in the HLT Under study the possibility of implementing it on the FPGAs of the acquisition cards SDD calibration:  Results from the cosmic data taking (June-October)  Developments expected in the next months

3 News since July 2008

4 ADC sampling frequency Run with ADC sampling at 20 MHz (instead of 40 MHz) since Aug. 13th 2008  Only 128 time samples needed to cover the 6.4  s of drift time  Time bin size = 50 ns (instead of 25 ns)  Reduce the dead time from 2 ms to 1 ms  GOAL: run at 1 kHz Loss of resolution small, ongoing MC studies to quantify it precisely  Default configuration for pp runs ADC sampling frequency stored in AliITSCalibrationSDD  Used both in simulation and reconstruction also the possibility of simulating data at 20 MHz has been implemented  Temporary solution: the preprocessor sets the sampling frequency to 20 MHz by default  To be done: devise a strategy to pass the sampling frequency from the JTAG/DAQ to the preprocessor In AliRoot since v4-14-Rev

5 Jitter First result from alignment test showed a significant difference in time coordinate among different DDLs  The TimeZero (= the measured drift time for a particle with zero drift distance) is significantly different for different DDLs  Affects the measured drift time in a DDL dependent way After some investigations, it has been found that a possible reason is the jitter between the time when a DDL receives the L0 trigger and the time when the trigger is sent to the front-end  Jitter is found to be is significantly different for different DDLs A jitter word is written in the raw data by each DDL  Implemented the decode of the jitter word and the correction to the measured drift time  on the trunk since October 17th 2008  On-going reconstruction in Torino of the whole statistics of cosmic runs with the trunk to check is the effect on TimeZero

6 Raw Data Format Empty event size from the CarlosRX acquisition card:  Headers+Footers (6 words x 32 bit x Nmodules): 6 kB/event  End Of Row Summary (21 bit x 512 anodes x Nmodules):350 kB/event  Fifo words:160 kB/event  Total:516 kB/event Two solutions to reduce data size have been investigated:  HLT SOLUTION: decode the data from the CarlosRX in the HLT PCs and write them in a different format Tested and validated in september  HARDWARE SOLUTION: decode the data in the FPGAs of the CarlosRX and write them in a different format Under investigation

7 New (compressed) data format Base requirements:  Reduce the data size by a factor 20 or more  Interface with the SDD Cluster Finder in the same way as the previous format In order to minimize the changes in the reconstruction software Proposed solution:  1 data word (32 bit) for each firing cell (anode/time bin)  1 control word (32 bit) at the end of the data of each module (needed by the Cluster Finder)  1 jitter word (32 bit) at the end of each DDL to store the JITTER Empty event size:  DATA:4 Bytes * number of cells firing (≈4000)  CONTROL:4 Bytes * 288 (24 DDL * 12 Carlos per DDL)  JITTER:4 Bytes * 24 (DDLs)  Total:≈ 17 kB/event

8 Implementation (I) New class AliITSCompressRawDataSDD  Used by the HLT to decode data and encode in the new format New class AliITSRawStreamSDDCompressed  Read and decode data in the new format Tested and validated at P2, event rate ≈ Hz  Example Plots from test runs: event 25 from run with HLT mode B (both data formats available in the raw data)

9 Implementation (II) New class AliITSCompressRawDataSDD  Used by the HLT to decode data and encode in the new format  Tested and validated at P2, reached event rate Hz New class AliITSRawStreamSDDCompressed  Read and decode data in the new format  Tested and validated on both real and simulated data New Class AliITSHLTforSDD and new object in OCDB  Store the HLT mode  Object stored in the OCDB and filled by the Preprocessor at the end of each PHYSICS run Modified AliITSDDLRawData, AliITSClusterFinderV2SDD, AliITSQADataMakerRec  Write/read the simulated/real data in the new format if AliITSHLTforSDD->IsModeC()==kTRUE All modifications ported to v4-15-Release

10 SDD calibration

11 Pedestal+Pulser Runs Jun-Oct 08 ADC sampling set at 20 MHz

12 Second order calibration Example: collected charge Distribution of charge of clusters from cosmic tracks  Fitted with a convolution of Landau+Gaussian Possible to extract with good precision the conversion factor from ADC units to keV  Using the knowledge of the most probable value for energy deposition of a MIP in 300  m of silicon (=82 keV)

13 SDD Calibration objects (I) DDLMapSDD  One AliITSDDLModuleMapSDD object with the DDL map  Contains: conversion from DDL/Carlos (hardware) numbers to aliroot module number  Updated: by hand at the beginning of each data taking period (last update June 2008), no need to update after 1st reco pass HLTforSDD (new in v4-15-Release)  One AliITSHLTforSDD object with the HLT mode which defines the data format  Contains: flag for HLT mode  Updated: by the SDD preprocessor (query the HLT status) at each PHYSICS run, no need to update after 1st reco pass MapsTimeSDD:  One array of 520 AliITSMapSDD objects  Contains: matrices with systematic deviations on the drift time coordinate of the reconstructed points  Updated: never (static objects)

14 SDD Calibration objects (II) CalibSDD  One array of 260 AliITSCalibrationSDD objects with the calibration parameters used in both simulation and reconstruction Note: parameters used only in simulation moved to AliITSSimuParam  Contains: baselines, noise and gain for each anode + flag for bad module, bad chip, bad anode + flag for zero suppression and ADC sampling frequency  Updated: by the preprocessor after each PEDESTAL+PULSER runs, not expected to be updated after 1st reco pass  Developments: extract automatically the ADC sampling frequency from the JTAG and query it from the preprocessor RespSDD  One AliITSresponseSDD object with calibration parameters (common to all the 260 SDD detectors) used only in reconstrucion  Contains: TimeZero, conversion factor ADC  keV  Updated: from offline analysis of RecPoints

15 SDD Calibration objects (III) DriftSpeedSDD  One array of 520 AliITSDriftSpeedArraySDD objects (one for each drift side of the 260 SDD detectors)  Contains: drift speed (parametrized) vs. anode number  Updated: by the preprocessor after each INJECTOR run.  Development: in the next data taking drift speed estimated also during PHYSICS runs using the dedicated injector triggers DCS data points (only for reference)  Contains: 260 HV values  1 per module 260 MV values  1 per module 520 temperature values  1 per hybrid + Status values  Updated: every 2 minutes only if the value exits from confidence band around last stored value Calculate drift field backup estimation of drift speed

16 Calibration: summary and to-do Run Types and DAs  New DA will be developed to analyze injector triggers collected during physics runs  No major modifications on the existing DAs for PEDESTAL, PULSER and INJECTOR runs  DA operation successful, (rare) failures due to DCS DP retrieval Run Types and Preprocessor  No modification expected in the run types to be handled by the preprocessor (PULSER, INJECTOR, PHYSICS)  For the PULSER run, devise a way to retrieve the ADC sampling frequency from the JTAG  For the PHYSICS runs the retrieval of the drift speed from the new DA will be added OCDB objects  Correction maps (MapsTimeSDD): presently under investigation the possibility of size reduction (presently 14 MB)

17 Backup

18 Status of the QA Code for RecPoint QA ready and tested and committed to aliroot trunk (M. Siciliano, P. Cerello) Histograms for the online expert  1081 from raw data + 6 from RecPoints Histograms for the offline shifter:  2 from raw data (Z-phi occupancy x 2 layers)  4 from Rec Points (Z-phi + charge x 2 layers) Work in progress on the checker

19 Raw Data Format SDD acquisition chain:  260 Modules, each reading 512 anodes x 256(128) time bin cells  260 Carlos cards (1 for each module, inside the ITS) Apply Zero Suppression, data format  24 CarlosRX cards (DDLs) each treating the data of 12 Carlos Each CarlosRX has 4 FIFOs each treating the data of 3 Carlos Control words written by CARLOS in the raw data:  21 bit of End of Row summary for each anode 260(modules)* 512 (anodes)*21 bit = 2795 kbit/event = 350 kBytes/event  3 Headers (32 bit words) for each Carlos  3 Footers (32 bit words) for each Carlos 246(modules) * 6 * 32 = 47 kbit/event = 6 kBytes/event Other words are added by the CarlosRX to manage the (frequent) changes of FIFO transmitting the data

20 Carlos+CarlosRX data format Headers (red: FIFO words, blu: Carlos Headers, black: data words): 64) | | 80) f3e01810 e0044b94 | K.. | 96) | | 112) a | | 128) c b | | Data (red: FIFO words, black: data words): 592) b98221c8 f98221c |...0.!...! | 608) b98021c8 f98221c b98021c8 |.!...! !.. | 624) f98021c b98221c8 f98221c8 |.! !...!.. | 640) a21c8010 ce | | 656) c8010 c21c | | Footers (red: FIFO words, blu: Carlos Footers, green: CarlosRX footers, black: data words): 27552) c fffffff 3fffffff |...0 D......?...? | 27568) 3fffffff fffffff 3fffffff |...? ?...? | 27584) 3fffffff 3f1f1f1f 3f1f1f1f 3f1f1f1f |...?...?...?...? | 27600) a 3fffffff 3fffffff | ?...? | 27616) 3fffffff 3f1f1f1f 3f1f1f1f 3f1f1f1f |...?...?...?...? |

21 New (compressed) data format Data word: Control bit Carlos identifier (0-11) Detector side (0-1) Anode number (0-255) Time bin number (0-255) ADC counts (10 bits)