TPC QA + experience with the AMORE framework Marian Ivanov, Peter Christiansen + GSI group.

Slides:



Advertisements
Similar presentations
TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring.
Advertisements

Kondo GNANVO Florida Institute of Technology, Melbourne FL.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
11th April 2008TOF DA & ppChiara Zampolli. DAQ-DA Three DAQ-DAs implemented, deployed, validated, and tested: TOFda TOFnoiseda TOFpulserda DCS-DA One.
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.
HLT & Calibration.
1 Analysis code for KEK Test-Beam M. Ellis Daresbury Tracker Meeting 30 th August 2005.
1 HLT – a source of calibration data One of the main tasks of HLT (especially in the first years) –Monitoring of the detector performance –Analysing calibration.
1 TPC Online Monitoring Guide – P. Christiansen (Lund) TPC Online Monitoring Guide P. Christiansen (Lund) “Old” online monitors (/ RAW data monitors) 
Jianchun (JC) Wang, 08/21/99 RICH Electronics and DAQ Chip Carrier Short Cable Transition Board Long Cable Data Board Crate J.C.Wang Syracuse University.
Chiara Zampolli in collaboration with C. Cheshkov, A. Dainese ALICE Offline Week Feb 2009C. Zampolli 1.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
SSD Status P. Christakoglou (NIKHEF-UU) for the SSD collaboration Thanks to: Marco vL, Enrico, Mino, Marek and Massimo.
Test Of Distributed Data Quality Monitoring Of CMS Tracker Dataset H->ZZ->2e2mu with PileUp - 10,000 events ( ~ 50,000 hits for events) The monitoring.
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.
Root based event display Dmitry Romanov October 19, 2010.
PAD MONITOR The TPC pad monitor is used to check the performance of the TPC electronics. It can display the amplitude vs time bucket histogram for all.
AMS Tracker Data Reduction Status Claude Zurbach Laboratoire de Physique Théorique et Astroparticules – Montpellier Houston, AMS-TIM, January 08, 2007.
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.
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.
News on GEM Readout with the SRS, DATE & AMORE
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.
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.
Nov 2002T. Ljubicic DAQ100 Calibration Needs 10 to 8 bit (and back!) conversion table Gain correction per pad T0 correction per pad.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
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.
STAR Analysis Meeting, BNL – oct 2002 Alexandre A. P. Suaide Wayne State University Slide 1 EMC update Status of EMC analysis –Calibration –Transverse.
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.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
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.
Quality assurance for TPC. Quality assurance ● Process: ● Detect the problems ● Define, what is the problem ● What do we expect? ● Defined in the TDR.
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.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
 offline code: changes/updates, open items, readiness  1 st data taking plans and readiness.
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.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Barthélémy von Haller CERN PH/AID For the ALICE Collaboration The ALICE data quality monitoring system.
10/8/ HMPID offline status D. Di Bari, A. Mastroserio, L.Molnar, G. Volpe HMPID Group Alice Offline Week.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
THIS MORNING (Start an) informal discussion to -Clearly identify all open issues, categorize them and build an action plan -Possibly identify (new) contributing.
V4-18-Release P. Hristov 21/06/2010.
Christoph Blume Offline Week, July, 2008
TPC status report Marian Ivanov.
Marian Ivanov TPC status report.
Massimo Masera INFN sezione di Torino
v4-18-Release: really the last revision!
Commissioning of the ALICE HLT, TPC and PHOS systems
ALICE Offline Week, CERN
EMCal Offline Code Status: Introduction and tasks
HLT & Calibration.
Analysis framework - status
Offline framework for conditions data
Presentation transcript:

TPC QA + experience with the AMORE framework Marian Ivanov, Peter Christiansen + GSI group

Outlook TPC QA – What do we want ? Raw data QA monitoring Online monitoring of calibration parameters TPC QA Amore integration Experience and suggestions

TPC QA The TPC (online) QA consist from two parts  Raw data monitoring e.g.  Amplitude spectra (1D, Profiles) ->require noise map + primitive calibration  Time dependence of mean Amplitude  Monitoring of calibration parameters Check the detector behaviour Check the calibration algorithm itself The output of the calibration algorithm to be used in reconstruction, desirable no calibration reiteration needed

Quality assurance ● Process: ● Detect the problems - Define, what is the problem ● What do we expect? ● Defined in the TDR and in the PPR on the basis of simulation ● Until which point the detector the information form the detector is reasonable? ● How far we are from the expectation? – Define the limits of working conditions ● Modify expectation ● TPC Strategy – Enable Expert mode of the QA just from the beginning. ● Default histograms – views – configurable - generated by expert monitor ● More details about TPC QA -

Raw data monitoring Peter Christiansen

TPC Online Monitoring “Old” online monitors (/ RAW data monitors) Expert pad monitor AliEVE event display Single events No cluster information: only “digits” ALICE QA framework supports online monitoring via AMORE New QA RAW monitor based on GSI TPC calibration framework with simple clustering Integrates with GUI viewer Also GUI viewer is now working in AMORE Average cluster characteristics over many events

TPC QA structure Based on PHOS classes In AliRoot since January 2008 Simulated data (AliTPCQADataMakerSim) QA for Hits and Digits (Sdigits not supported) Main focus on Hits (important for validation of simulation models, e.g., FLUKA (& GEANT4?)) Reconstructed data (AliTPCQADataMakerRec) QA for Raw data, RecPoints and ESDs Main focus on RAW data (to be used for online monitoring) The actual RAW data QA is done in the class AliTPCdataQA (based on the TPC calibration class)

The RAW data QA Updated February/March 2008 Simple clustering implemented to have access to cluster characteristics Raw data are expanded sector by sector in memory Local extrema are identified This is a simplified version of the clustering implemented in AliTPCclustererMI We can then study e.g. the gain (Qmax, Qtot) Integrated into AMORE online monitoring framework (Filimon and Marian) Old version tested with online data New version tested with files on monitoring machine

RAW data QA: Cosmic data from December run Output can be viewed (and manipulated!) in TPC calibration browser online

The noise (not shaped!) can be removed since also the mean number of timebins is available

Qmax with cuts on mean time bins

Q and Qmax plots with cuts

Current information (persistent for online mode) NB! this is an average information for each pad. The monitor is only 2d (pad+row), so there is NO time dependence! MaxCharge – Qmax MeanCharge – Qtot NlocalMaxima – number of clusters NPads – pad width of cluster NTimebins – time width of cluster NoThreshold – fraction of digits above threshold (ZS reduction) TimePosition – mean Z position of clusters Other variables can be added, BUT there is an online memory limit on the number of variables so 1 new variable means that 1 old has to disappear

Calibration (DA) QA

Quality assurance (DA) ● Data quality monitoring based on statistical properties of data - Extracting in calibration procedure ● Low level – digit level: ● Noise and pedestal calibration ● Electronic gain calibration ● Time 0 calibration ● Direct answer ● Number of dead channels ● Percentage of suspicious channels ● Alarms: ● ? To be defined ? - Consult with Hardware people

Pulser Q measurement

19 GUI in detail Demo has two tabs Plot Options '1D', '2D' Draw options like 'prof', 'surf', 'lego' don't use 'auto redraw' on a slow machine Predefined variables out of the calibration tree Normalization options: How? Subtract or Divide? By what? Mean, Median, LTM,... Cuts to show whole TPC side or single sectors User defined cuts Custom Fit Set fixed scaling Get scale from plot after rescaling per dragging the palette Get scale from new plot automatically Custom plot command line Cut zeros More plot options: 1D plot options Statistical legend options Activate user defined cuts here

20 GUI demonstration – Comparison with refernce data HowTo compare two different Noise Runs? (PL512 and PL500) Type in: 'NoiseRun1722~ - NoiseRun2378~' PL512 PL500

Noise reference and new measured noise comparison

Noise ratio new/old I have marked the busbars with arrows based on Rainers drawings A10 A11

23 (Robust) Statistics Compare Mean, Median and LTM

24 Statistic - Cumulative function Cumulative: Integrate a given distribution f(x,μ,σ), show how much of the data is inside different σ intervals

25 Statistic – cumulative function

TPC QA – Amore integration

Amore - standard

DA0DA1DAi FXS SHUTTLE OCDB FXS End of run ????? Amore + DA

TPC implementation All amore related code in SVN  AliRoot/TPC/amoreTPC-QA Amore QA part – libAmoreTPCPublisher  AliTPCDataMakerRec – AliTPCdataQA part GUI – libAmoreTPCUI  Simple histograms + Expert mode (class AliTPCCalibViewerGUI used also in AliEve) Not special development for Amore  Amore specific - only data flow

DA export implementation (February status) 1. DAs itself - (TPCCEda.cxx.diff) +#include +int amore::da::Updated(char const*){return 0;} -+ amore::da::AmoreDA amoreDA; + amoreDA.Send("CE",&calibCE); 2. MakefileDA: -CXXFLAGS+=-I${ALICE_ROOT}/$(DAMODULE) +CXXFLAGS+=-I${ALICE_ROOT}/$(DAMODULE) $(shell amore-config --includes) -DAQDALIB=$(DAQDADIR)/libdaqDA.a +DAQDALIB=$(DAQDADIR)/libdaqDA.a $(AMORE)/lib/libAmoreDA.a $(ROOTLIBDIR)/mysql.a ${DIMBIN}/libdim.a -CXXFLAGS+=-I${ALICE_ROOT}/$(EXTRADAMODULE) +CXXFLAGS+=-I${ALICE_ROOT}/$(EXTRADAMODULE) $(shell amore-config –includes) Subscriber - GUI part UIQA::GetNoise(){ amore::da::AmoreDA amoreDA; TObject *temp=0; amoreDA.Receive("PEDESTAL/NOISE",temp);

TPC Amore integration - Experience and suggestion (0) Integration of the TPC QA to the AMORE framework – smooth ~ 2 days jobs Problems only trying to configure the DAQ + AMORE framework on local computer. (Not succeeded) Suggestion Configure computer with “toy” Amore accessible within CERN network Otherwise developers forced to develop only in counting room

TPC Amore integration - Experience and suggestion (1) Question How to use reference data ? Suggestion Persistent data per run

TPC Amore integration DA – Calibration algorithm – work in progress Currently just work around More detailed diagnostic – using result of calibration using tracks Can we include to the on line reconstruction chain ? Online (mis-)alignment visualization