Chiara Zampolli in collaboration with C. Cheshkov, A. Dainese ALICE Offline Week Feb 2009C. Zampolli 1.

Slides:



Advertisements
Similar presentations
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Advertisements

11th April 2008TOF DA & ppChiara Zampolli. DAQ-DA Three DAQ-DAs implemented, deployed, validated, and tested: TOFda TOFnoiseda TOFpulserda DCS-DA One.
Trains status&tests M. Gheata. Train types run centrally FILTERING – Default trains for p-p and Pb-Pb, data and MC (4) Special configuration need to be.
ACORDE REPORT Pedro Podesta UAS Mexico. Geometry ( No changes) Alignment (No changes) QA (No changes ) Shuttle (In progress) To do Outline.
Quality Control B. von Haller 8th June 2015 CERN.
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 report – 7TeV data taking period (Mar.30 – Apr.6) ALICE SRC April 6, 2010.
DQM status report Y. Foka (GSI) Offline week from pp to PbPb.
Infrastructure for QA and automatic trending F. Bellini, M. Germain ALICE Offline Week, 19 th November 2014.
ALICE Condition DataBase Magali Gruwé CERN PH/AIP Alice Offline week May 31 st 2005.
PWG3 Analysis: status, experience, requests Andrea Dainese on behalf of PWG3 ALICE Offline Week, CERN, Andrea Dainese 1.
Andrei Gheata, Mihaela Gheata, Andreas Morsch ALICE offline week, 5-9 July 2010.
Analysis trains – Status & experience from operation Mihaela Gheata.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Planning and status of the Full Dress Rehearsal Latchezar Betev ALICE Offline week, Oct.12, 2007.
ALICE Offline Week, CERN, Andrea Dainese 1 Primary vertex with TPC-only tracks Andrea Dainese INFN Legnaro Motivation: TPC stand-alone analyses.
PHOS offline status report Dmitri Peressounko ALICE offline week,
T0 offline status Alla Maevskaya for T0 team 8 March 2011 ALICE offline week.
C. Oppedisano, 9 October 2007, ALICE Offline Week 1 RECONSTRUCTION ALGORITHM CALIBRATION OBJECT ESD STRUCTURE ONGOING TASKS.
1 SDD: DA and preprocessor Francesco Prino INFN Sezione di Torino ALICE offline week – April 11th 2008.
PROOF and ALICE Analysis Facilities Arsen Hayrapetyan Yerevan Physics Institute, CERN.
TPC QA + experience with the AMORE framework Marian Ivanov, Peter Christiansen + GSI group.
Alberto Colla - CERN ALICE off-line week 1 Alberto Colla ALICE off-line week Cern, May 31, 2005 Table of contents: ● Summary of requirements ● Description.
Computing for Alice at GSI (Proposal) (Marian Ivanov)
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
1 Offline Week, October 28 th 2009 PWG3-Muon: Analysis Status From ESD to AOD:  inclusion of MC branch in the AOD  standard AOD creation for PDC09 files.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
ALICE Offline Week October 4 th 2006 Silvia Arcelli & Chiara Zampolli TOF Online Calibration - Strategy - TOF Detector Algorithm - TOF Preprocessor.
Data processing Offline review Feb 2, Productions, tools and results Three basic types of processing RAW MC Trains/AODs I will go through these.
Summary of Workshop on Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Computing Day February 28 th 2005.
PWG3 analysis (barrel)
PHOS offline status report Yuri Kharlov ALICE offline week 7 July 2008.
Analysis experience at GSIAF Marian Ivanov. HEP data analysis ● Typical HEP data analysis (physic analysis, calibration, alignment) and any statistical.
Offline Weekly Meeting, 24th April 2009 C. Cheshkov & C. Zampolli.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
 offline code: changes/updates, open items, readiness  1 st data taking plans and readiness.
AliRoot Classes for access to Calibration and Alignment objects Magali Gruwé CERN PH/AIP ALICE Offline Meeting February 17 th 2005 To be presented to detector.
V4-20-Release P. Hristov 21/02/ Changes: v4-20-Rev-14 #78385 Please port AliTPCPreprocessor.cxx Rev to Release #78344 Request to port changes.
 0 reconstruction in PHOS and EMCAL Yuri Kharlov IHEP, Protvino EMCAL offline meeting
PWG4 analysis - Offline week 1/9 PWG4 Status Gustavo Conesa Balbastre INFN-Frascati.
Some topics for discussion 31/03/2016 P. Hristov 1.
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:
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.
ANALYSIS TRAIN ON THE GRID Mihaela Gheata. AOD production train ◦ AOD production will be organized in a ‘train’ of tasks ◦ To maximize efficiency of full.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
Chiara Zampolli for the ALICE-TOF. TOF online calibration procedure is aimed at defining the status and a rough estimation of the delay in time measurement.
January 2009 offline detector review - 2 nd go 1 ● Offline – Geometry – Material budget – Simulation – Raw data – OCDB parameters – Reconstruction ● Calibration.
V4-18-Release P. Hristov 21/06/2010.
Jan Fiete Grosse-Oetringhaus
Calibration: preparation for pa
Christoph Blume Offline Week, July, 2008
Analysis trains – Status & experience from operation
Developments of the PWG3 muon analysis code
DPG Activities DPG Session, ALICE Monthly Mini Week
Massimo Masera INFN sezione di Torino
ALICE analysis preservation
News on the CDB Framework
Calibrating ALICE.
TOF CALIBRATION DATABASE
v4-18-Release: really the last revision!
EMCal Offline Code Status: Introduction and tasks
Analysis framework - status
Offline framework for conditions data
Presentation transcript:

Chiara Zampolli in collaboration with C. Cheshkov, A. Dainese ALICE Offline Week Feb 2009C. Zampolli 1

As LHC (re)start-up is approaching, the need for a clear definition of the detector offline strategies arises Following the late ALICE Offline weeks, calibration was always mainly addressed to in terms of online calibration Status of DAs Status of DPs Status of the preprocessor OCDB objects Apart from specific detector-related issues, the general schema for online calibration within the Shuttle framework is in place since long time, and “working smoothly since Dec 2007” A new – well... not so new – question is now (re)asked to the detectors: What about offline calibration procedures? ALICE Offline Week Feb 2009C. Zampolli2

From the ALICE Offline week – past and present – it looked as if not many clear ideas are already there Procedures may be defined, but.....how to run them?......where?......when?......where to store the results? The problem is in common between Calibration and Alignement A common approach/strategy should be defined ALICE Offline Week Feb 2009C. Zampolli3

So far, EMCAL/PHOS, TOF, TPC, and TRD have some work done on the offline calibration, but many details are still missing. TOF: offline calibration strategy first presented in the October ‘06 ALICE Offline Week EMCAL/PHOS: offline calibration strategy outlined recently, presented last Monday, and also before at the February ‘09 PWG4 Meeting ALICE Offline Week Feb 2009C. Zampolli4

ALICE Offline Week Feb 2009C. Zampolli5

redesigned two steps On-the-Fly offline calibration redesigned wrt July Offline week, being splitted into two steps: TTask TTask (post-reconstruction process): Filling a tree: one entry/TOF channel; Each entry being a 1D array with the necessary information to perform calibration ; Running at the EOR; Writing the tree into AliEn (as reference data) → don’t need CDB access Job/Macro Job/Macro: Chaining the trees so far created over many runs Running the calibration process Writing the calibration parameters on the CDB 8th October 2007Chiara Zampolli – ALICE TOF6 From Oct ‘07

Process Process, loop over events: 2D array as before Applying quality cuts, and retrieving essential information from ESD tracks: ToT, measured time, expected times ( π, K, p) → filling of a 2D array [TOF channels][# expected tracks/channel per run], as before; Terminate Terminate: Combinatorial PID as before Perform Combinatorial PID → reducing the 2D array size of a 1.7 factor (only one exp time stored), as before but added some improvements in the encoding of the algorithm; run-leveltreechanged Filling a run-level tree, one entry/TOF channel, changed; AliEnnew Storing the tree in AliEn, new. 8th October 2007Chiara Zampolli – ALICE TOF7 From Oct ‘07

Alberto, Jan Fiete 8 Cern, July 19, 2007 OFFLINE Weekly meeting TOF Offline calib strategy Run 0 Chunk 0Chunk 1Chunk n ESD 0ESD 1ESD n Run 1 Chunk 0Chunk 1Chunk n ESD 0ESD 1ESD n Tree 0 Tree 1Tree 2Tree n Calibrator 0Calibrator 1Calibrator 2Calibrator n OCDB From Oct ’07, From A. Colla Jul ‘07

OCDB functionalities for Online/Offline Calibration OCDB functionalities for Online/Offline Calibration: writing/reading of TOF CDB objects, both online and offline, both for decalibration (in MC) and calibration Functionalities for Offline Calibration Functionalities for Offline Calibration: Summing over the run-level trees stored into AliEn TTree Now, creating a TTree object, copying the entries of the existing ones (TTree::CopyEntries()): Quite memory expensive Allows to create the final tree also in case the run-level trees are stored in the reference data using the CDB classes TChain Thinking of using a TChain object: No memory expense Many Log Info messages from TAlienFile Only possible in case the run-level trees are stored in AliEn without using the CDB classes (but this seems to be the way..) 8th October 2007Chiara Zampolli – ALICE TOF9 From Oct ‘07

In the TOF schema: The Task should prepare the objects needed to calculate the offline calibration parameters......of which the job/macro should then be encharged Not so bad, but who should run the Task? When exactly? Where? ALICE Offline Week Feb 2009C. Zampolli10

ALICE Offline Week Feb 2009C. Zampolli11

16/03/09EMCal Status - Offline week 12/15 Offline Recalibration Strategy for PHOS and EMCal Task 2547: Implementation of online calibration procedures PHOS and EMCAL had a joint meeting on to define a strategy for offline recalibration: PHOS and EMCAL offline calibration requires the full available statistics (~ events), therefore it can run with ESD only. ESD produced after the first reconstruction pass should be filtered to extract branches CaloClusters, PHOSCells, EMCALCells. Some calibration algorithms using track matching require the Tracks ESD branch which also should be extracted from ESD in the filtering procedure. The AOD with selected branches obtained by ESD filtering will be used for offline recalibration. Filtering and recalibration should be implemented as analysis tasks. The output of the recalibration task is a file with the corrections to the cell amplitudes and can be stored in a private alien directory for expert use only. Should this file have an structure depending on runs like OCDB? The OCDB to be used for further pass reconstructions will be corrected with the cell amplitude corrections obtained, basically multiplying the coefficients. We have to provide to the reconstruction managers macro that automatically do this. EMCal has already a recalibration procedure that works with the analysis frame developed by Aleksei P. a year ago ($ALICE_ROOT/EMCAL/Calib) Need to see how to adapt it to this recalibration strategy. From Gustavo, last monday

16/03/09EMCal Status - Offline week 13/15 Besides creating the new OCDB object, we aim to recalibrate the ESD created after the first reconstruction pass. For this, this first ESD should pass through another filter, and parameters of the CaloClusters (energies, coordinates, shower shape) should be recalculated with the use of corrections to the cell amplitudes found by recalibration procedure. As a result of this filtering, a new AOD will be created with better calibrated CaloClusters. This new AOD should be used for the official physics analysis. A possibility to create online DA is being studied. This DA can create TTree of objects needed for recalibration. The total size of these objects accumulated from 10 9 acquired pp events is estimated as a 33 Gb. These objects in root files should be exported from DAQ or HLT network to the outside world for an express offline analysis. As a result of this express analysis, an OCDB needed for the first reconstruction pass can be created. Question to core offline: is there a way to export root files produced by QA to a storage other than OCDB? Offline Recalibration Strategy for PHOS and EMCal Task 2547: Implementation of online calibration procedures From Gustavo, last monday

A 1st Task would filter the ESDs obtained from pass1 to create new AODs with the necessary info A 2nd Task should run on the new AODs to get the calibration parameters With these calibration parameters, new AODs could be created from the same initial ESDs, to be used for analysis while waiting for the second pass reconstruction Not so bad, but who should run the Task? When exactly? Where? ALICE Offline Week Feb 2009C. Zampolli14

Offline Calibration – as well as Alignment – could be organized as a “calibration/alignment train” to be run immediately after the reconstruction – in the same job, or in the same aliroot session: Every detector providing its own wagon Single loop over the events instead of once per detector calibration procedure Possibility to run over every type pf available data Automatization of the procedure Running on the Worker Node Every detector wagon should produce Calibration/Alignment data to be merged and from which to then extract the Calibration/Alignment parameters Merging of Calibration/Alignment data could be done over several runs, depending on the detector’s needs ALICE Offline Week Feb 2009C. Zampolli15 from a discussion with C. Cheshkov and A. Dainese

ALICE Offline Week Feb 2009C. Zampolli16 Calibration/Alignment train reconstruction Chunk 0Chunk 1Chunk 2Chunk 3 ESD 0ESD 1ESD 2ESD 3 Cal/Alig data 0 Cal/Alig data 1 Cal/Alig data 2 Cal/Alig data 3 Cal/Alig obj run in AliEn (*) analogous to the existing merging procedure for ESD tags Merging procedure (*) i-th Run j-th Run

Size of Calibration/Alignment data after the merging must be small compared to the overall ESDs size! (if possible use QA data...)  requirement for detector, up to them to keep this under control Calibration/Alignment data need to be processed to obtain the real calibration parameters during a later step – macro? Job? No automatization foreseen, at least for the beginning, since this would imply blind processing of different runs (if summing over runs is necessary) and storing the new Calib/Align objects in the OCDB w/ any check Could also be done during the merging step – after a check (QA histo? ) of the data, the storing to the OCDB might be triggered Calibration/Alignment data will be produced with no access to the OCDB – by definition Can be run locally on the Worker Nodes Need to store somewhere together with the Calib/Align objects the info about the OCDB objs used to produce the ESDs Calibration/Alignment strategy seems to fit both TOF & EMCAL... Possibility to test it during next cosmics runs, but also with old cosmics data ALICE Offline Week Feb 2009C. Zampolli17

Thanks to Andrea, Cvetan, Gustavo... ALICE Offline Week Feb 2009C. Zampolli18

ALICE Offline Week Feb 2009C. Zampolli19

Functionalities for Offline Calibration Functionalities for Offline Calibration (cont’d): as before Perform Calibration (as before): Calibration the whole TOF → default Calibrating a selected channel → debug purpose Calibrating summing over more than one channel → in case uniform behaviour between channels is expected Calibrating a specific set of channels → partial TOF configuration Calibrating using a dedicated algorithm to produce profile histogram → debug purpose debugging functionalities Still the same debugging functionalities: possibility to store control histos both during the 2-D array filling, and during calibration 8th October 2007Chiara Zampolli – ALICE TOF20 From Oct ‘07

Cern, July 19, 2007OFFLINE Weekly meeting Run validity 0 ∞ Online Offline Run Run Reset! Offline Calib obj no more valid Not valid Valid Offline Calib obj valid Offline Calib obj not valid Offline Calib obj valid Alberto, Jan Fiete From Oct ‘07

Handled by AliTOFcalib as a const char* member, fValidity; in the MetaData Validity for offline calibration objects is written as a comment (AliCDBMetaData::SetComment()) in the MetaData of the obj; “valid” “valid” is the key-word to activate the use of offline calibration params during reco; fValidity set as “valid” when AliTOFcalib::Calibrate ends successfully (i.e. enough statistics), otherwise no new offline calibration objs stored; both online/offline read During TOF reconstruction, both online/offline calibration objects are read: the first being always necessary to retrieve the status of the channel, the second being used only in case fValidity==“valid”. 8th October 2007Chiara Zampolli – ALICE TOF22 From Oct ‘07