1 ITS Quality Assurance ITS Quality Assurance (& DQM) (& DQM) P. Cerello, P. Christakoglou, W. Ferrarese, M. Nicassio, M. Siciliano ALICE OFFLINE WEEK – April 2008
Jan 17, 2016
1
ITS Quality AssuranceITS Quality Assurance(& DQM)(& DQM)
P. Cerello, P. Christakoglou, W. Ferrarese, M. Nicassio, M.
Siciliano
ALICE OFFLINE WEEK – April 2008
2
SummarySummary
ITS Offline QA Approach Status PlansITS QA code for the Online DQM StatusWhat’s Next…
3
Offline QAOffline QA
Approach Minimize code duplication (SDD & SSD)
Code for QA & DQM in AliRoot amoreAgent to drive the DQM, which calls AliRoot DQM GUI in Amore
Online Monitoring Used during the last cosmic run
Build QA distributions on real Data
4
SPD QASPD QA
Implementation status
Offline - ESD
Offline - Digits
Offline - RecPoints
Offline - RAW
Online - RAW
Comparison with
ref. data
Warnings
Code in SVN
Code implementati
on
Definition of
monitored objects
SOURCE
Online - RecP
READYIN
PROGRESSNOT
STARTED
5
SPD QASPD QA
Implementation status
6
SSD QASSD QA
Implementation status
Offline - ESD
Offline - Digits
Offline - RecPoints
Offline - RAW
Online - RAW
Comparison with
ref. data
Warnings
Code in SVN
Code implementati
on
Definition of
monitored objects
SOURCE
Online - RecP
READYIN
PROGRESSNOT
STARTED
7
SSD QA - RAWSSSD QA - RAWSEvent type SSD data size SSD data
size/
DAQ data size
LDC map
SSD data
size per DDL
DDL map
• Data size distribution for each DDL
• Data size distribution for each LDC
• Occupancy as a function of the pair (Nladder,Nmodule)
9
SDD QASDD QA
Implementation status
Offline - ESD
Offline - Digits
Offline - RecPoints
Offline - RAW
Online - RAW
Comparison with
ref. data
Warnings
Code in SVN
Code implementati
on
Definition of
monitored objects
SOURCE
Online - RecP
READYIN
PROGRESSNOT
STARTED
12
SDD QA/DQMSDD QA/DQM
Module map for injector run
13
SDD QA/DQMSDD QA/DQM
Cluster charge
14
SDD QA/DQMSDD QA/DQM
Cluster Global coordinates
Layer 4
Layer 3
15
SDD DQMSDD DQMSDD Amore/DQM GUI
16
What’s Next?What’s Next?ONLINE DQM/QA SPD
Until now, stay with MOOD SDD/SSD
AMORE + AliRoot Improve the GUI Optimize the updating frequency (-> speed) Add long-term detector controls (SDDs)
– Drift speed vs time– Baseline vs time– …
Minimize the number of histograms… Exploit the improvements in the new AMORE version
– Custom time interval for update– New Subscribe procedure
AMORE improvements wishlist Update histograms dynamically ONLY when they are requested from a GUI agent
(minimize task load…)
17
What’s Next?What’s Next?OFFLINE QA SPD/SDD/SSD
Improve the DataMaker implementation QA Checker implementation
– Define the reference distributions
• This is the difficult part
• The detector behaviour is not understood (yet)
• It can be implemented on simulated data, but it is meaningless (you get what you put…)
• Reference distributions should be blessed by the hardware people
– Implement the QA set of checks and provide the QA result
• Who does the SPD/SDD/SSD merging?