1 SDD: DA and preprocessor Francesco Prino INFN Sezione di Torino ALICE offline week – April 11th 2008.

Slides:



Advertisements
Similar presentations
11th April 2008TOF DA & ppChiara Zampolli. DAQ-DA Three DAQ-DAs implemented, deployed, validated, and tested: TOFda TOFnoiseda TOFpulserda DCS-DA One.
Advertisements

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.
CFT Calibration Calibration Workshop Calibration Requirements Calibration Scheme Online Calibration databases.
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.
1 TPC online  offline calibration November 2002.
SSD Status P. Christakoglou (NIKHEF-UU) for the SSD collaboration Thanks to: Marco vL, Enrico, Mino, Marek and Massimo.
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.
Real data reconstruction A. De Caro (University and INFN of Salerno) CERN Building 29, December 9th, 2009ALICE TOF General meeting.
Offline Wek, CERN, April 2008 Andrea Dainese 1 Status of ITS tracking A. Dainese (INFN Legnaro)
Offline report – 7TeV data taking period (Mar.30 – Apr.6) ALICE SRC April 6, 2010.
Clara Gaspar, March 2005 LHCb Online & the Conditions DB.
1 Behaviour of the Silicon Strip Detector modules for the Alice experiment: simulation and test with minimum ionizing particles Federica Benedosso Utrecht,
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.
Planning and status of the Full Dress Rehearsal Latchezar Betev ALICE Offline week, Oct.12, 2007.
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.
ALICE Pixel Operational Experience R. Santoro On behalf of the ITS collaboration in the ALICE experiment at LHC.
T0 offline status Alla Maevskaya for T0 team 8 March 2011 ALICE offline week.
EMCAL : Online Software Status 1) General info/intro 2) DCS-related: detector configuration, Data Points 3) DAQ: Detector Algorithms 4) QA, AMORE 5) Offline-related:
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.
1 A first look at the KEK tracker data with G4MICE Malcolm Ellis 2 nd December 2005.
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.
Pixel DQM Status R.Casagrande, P.Merkel, J.Zablocki (Purdue University) D.Duggan, D.Hidas, K.Rose (Rutgers University) L.Wehrli (ETH Zuerich) A.York (University.
ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group.
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.
1 The status of the SDD detector - OFFLINE - Francesco Prino INFN Sezione di Torino ALICE CLUB – October 14th 2008.
Yu. Guz 21/04/20061 Database usage by calorimeters Yu. Guz IHEP Protvino.
Status of the Shuttle Framework Alberto Colla Jan Fiete Grosse-Oetringhaus ALICE Offline Week October 2006.
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.
1 SDD offline status Francesco Prino INFN sezione di Torino ALICE offline week – October 20th 2008.
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.
Calorimeter global commissioning: progress and plans Patrick Robbe, LAL Orsay & CERN, 25 jun 2008.
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.
E.Gushchin,S.Filippov(INR,Moscow) 16 April 2008Calo commissioning meeting CERN PS/SPD LED monitoring system status General status LED signal is used for.
General online meeting SLAC Nov 4, 1999 G.Crosetti, M.Lo Vetere, E.Robutti IFR online calibrations status and plans.
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.
L1Calo Databases ● Overview ● Trigger Configuration DB ● L1Calo OKS Database ● L1Calo COOL Database ● ACE Murrough Landon 16 June 2008.
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.
Massimo Masera INFN sezione di Torino
The Silicon Drift Detector of the ALICE Experiment
Calibrating ALICE.
TOF CALIBRATION DATABASE
SDD Quality Assurance (& DQM)
Commissioning of the ALICE HLT, TPC and PHOS systems
Bonn Test Station data analysis with PandaRoot
Francesco Prino INFN – Sezione di Torino
HLT & Calibration.
Francesco Prino INFN – Sezione di Torino
SDD in February ‘08 cosmic run
CMS Pixel Data Quality Monitoring
Analysis Drift velocity of the SDD Detector
Offline framework for conditions data
Presentation transcript:

1 SDD: DA and preprocessor Francesco Prino INFN Sezione di Torino ALICE offline week – April 11th 2008

2 ECS run types for SDD ECS run TypePurposeConfiguration# Events STANDALONEDetector tests PEDESTAL Measure baselines and noise Zero supp = OFF Baseline eq. = OFF 50 PULSERMeasure gain Zero supp = OFF Baseline eq. = OFF Test pulse = ON 50 INJECTOR Measure Drift speed Zero supp = ON Baseline eq. = ON Prepulse = ON 50 PHYSICS Zero supp = ON Baseline eq. = ON

3 ECS run types and DAs for SDD ECS run TypeDADA type Code on svn Used online Notes STANDALONENot needed PEDESTAL ITSSDDBASda LDCOK PULSER ITSSDDGAINda LDCOK INJECTOR ITSSDDINJda LDC Code OK, but parameters to be tuned PHYSICS Not needed (for now) MON Will be implemented if injector triggers will be collected during PHYSICS runs

4 ECS run types and preprocessor for SDD ECS run TypePreprocessor operation Code on svn Used online Foreseen developments STANDALONEDo nothing PEDESTALDo nothing PULSER Store baselines, noise and gain Store DCS DP INJECTOR Store drift speed Store DCS DP Store calculated values for modules with bad injectors PHYSICSStore DCS DP Enable drift speed storage when injector triggers will be taken

5 ECS run types and OCDB ECS run TypePreprocessor operation OCDB directory STANDALONE Do nothing PEDESTAL Do nothing PULSER Store baselines, noise and gain OCDB/ITS/Calib/CalibSDD Store DCS DPReference/ITS/DCS/DataSDD INJECTOR Store drift speedOCDB/ITS/Calib/DriftSpeedSDD Store DCS DPReference/ITS/DCS/DataSDD PHYSICSStore DCS DPReference/ITS/DCS/DataSDD

6 Operation during cosmic run PULSER and INJECTOR runs (with DA automatically starting at EOR) implemented and correctly working starting from March 5th  Previous calibration runs (taken as STANDALONE) being analyzed offline Good CalibSDD files in OCDB starting from run  Results checked offline for few runs and are ok Problems with DriftSpeedSDD files due to:  Modules with injectors not working  Threshold for injector cluster finding (optimized for non zero suppressed data) Solution (OK for first reco pass):  DriftSpeedSDD object produced offline by analyzing run and put in the OCDB with validity from run to run  Drift speed for modules with bad injectors set to the average value of the modules with good injectors

7 Baseline and noise distribution for good anodes from pedestal run Gain distribution from pulser run Example plots: CalibSDD

8 Example plots: DriftSpeedSDD 33 (1 each 8 anodes) x 3 injectors on each half module Drift speed depends on anode number  Drift speed depends on temperature  v drift =  e E with  e  T -2.4  Heat sources on detector edges Fit with 3rd order polynomial  Fit parameters stored in OCDB

9 DCS data during cosmic run Several problems in the retrieval of DCS data points by the SHUTTLE during the cosmic run  Option for data points smoothing not properly set in PVSS  Few DP aliases were not properly saved in the ORACLE db Problems solved on March 4th (thanks to several interactions among Jiri Kral, Svetozar and Chiara)  The DPs not properly saved have been removed from SHUTTLE configuration However, the preprocessor was designed to skip modules with missing DP aliases  If a DP alias is missing the module is considered as not connected  No data saved in Reference/ITS/DCS/DataSDD  Preprocessor code fixed, but out of time for aliroot tag Should work properly in next run

10 Summary and outlook DA and preprocessor successfully used for PEDESTAL and PULSER runs in cosmic run Ongoing offline re-analysis of INJECTOR runs to have a more precise calibration of drift speed Problems with DCS data (only for reference) have been fixed  Should be OK for next run To-do list and schedule for next data-taking:  Re-tune parameters in DA for INJECTOR runs to have a better estimation of drift speed (expected due date = April 15th)  Implement in the preprocessor a proper treatment of the (very few) modules with bad injectors (expected due date = April 30th)  Implement (if needed) a DA to treat injector triggers collected with “prepulse” during a PHSYICS run For the moment not foreseen by the SDD DAQ experts

11 Other calibration parameters (not treated by DAs) DDL Map  Correspondence between hardware numbering scheme (DDL/Carlos) and module ID in AliRoot  For last cosmic run has been put by hand by Raffaele in OCDB  Strategy (based on the use of the DAQdetDB) being developed together with Sylvain Time offset  Conversion from measured drift time to drift distance (accounts for trigger and electronics delays)  To be tuned from the residual between track reconstructed from SPD (and SSD) and cluster position  Will be tuned using the ITS alignment tools? ADC to keV charge conversion constant  Tuned from the charge distribution of reconstructed clusters  Calibration algorithm working on ITS.RecPoints (+ tracking?)

12 Backup

13 Example plots: DriftSpeedSDD Drift speed depends on temperature  v drift =  e E with  e  T -2.4 Heat goes up  Top ladders: higher T, lower drift speed temperature Drift Speed (  m/ns) Module number LAYER 3 LAYER 4

14 RespSDD One AliITSresponseSDD object with common calibration parameters of all the 260 SDD detectors Contains:  time offset, jitter error, charge loss, conversion ADC  keV Values presently in OCDB:  Time offset and ADC  keV tuned on MC data, should be then tuned from the analysis of cosmic events  Charge loss set to zero on the basis of preliminary measurements on the laser test setup in Torino Update in OCDB:  Values not extracted from DAs and not updated by preprocessor

15 DDLMapSDD One AliITSDDLModuleMapSDD object with the DDL map  December data have been collected with non standard connection scheme for SDD  Same situation will happen in February Contains:  conversion from DDL/Carlos (hardware) numbers to aliroot module number Values presently in OCDB:  Default DDL map on SVN repository, files exist for December DDL maps Update in OCDB:  DDL maps to be put in the DaqDetDB by the SDD shifter immediately after a change in the connection scheme  Functionality of putting this file on FXS to be implemented by DAQ team, afterwards preprocessor to be modified to put this file in the OCDB

16 CalibSDD One AliITSCalibrationSDD object for each of the 260 SDD detectors Contains:  Flag for bad module  Bad channels, baselines, noise and gain for each anode  TO BE ADDED: flag for dead chips Values presently in OCDB:  Reasonable values extracted from detector testing in Torino  On-going analysis on December data to obtain real values for the ≈80 modules that were on Update in OCDB:  At each PEDESTAL+PULSER sequence of run collected at every LHC fill period  DAs (ITSSDDBASda.cxx and ITSSDDGAINda.cxx) code ready and tested locally on December data

17 DriftSpeedSDD One AliITSDriftSpeedArraySDD object for each side of the 260 SDD detectors (total 520 objects) Contains:  Drift speed (parametrized) vs. anode number Values presently in OCDB:  Reasonable values extracted from detector testing in Torino  On-going analysis on December data to obtain real values for the ≈80 modules that were on Update in OCDB:  At each PHYSICS run using the INJECTOR triggers To be verified if will be available in February 08 run  DA (ITSSDDINJda.cxx) code ready and tested locally on December data  Foresee the possibility to run on SDD standalone injector runs

18 MapsAnodeSDD, MapsTimeSDD One AliITSDriftSpeedArraySDD object for each side of the 260 SDD detectors (total 520 objects) Contains:  Correction maps for anode and drift coordinates to account for dopant concentration and drift field inhomogeneties Values presently in OCDB:  Dummy maps with no correction and just a smear equal to the expected residual error  In the next months: analysis of the maps measured in Turin with laser on all the SDD detectors Update in OCDB:  Never updated To be done:  Implement a flag in AliITSCalibrationSDD (i.e. at the module level) to exclude the application of this correction

19 DCS data points SDD data points (only for reference)  260 HV values  1 per module  260 MV values  1 per module  520 temperature values  1 per hybrid  + Status values Update frequency  FIXED: every 1-2 minutes  + each time the value exits from confidence band around last stored value File size 55 B/sec  about 5 MB/day in oracle Data size reduction done by the preprocessor  Store values only when out of a tunable confidence band around last stored value  Need DCS data from February08 run to estimate file size in the OCDB Calculate drift field backup estimation of drift speed