5/2/20071. Online Offline 5/2/20072 Online Raw data : within the DAQ monitoring framework ...

8
5/2/2007 1

Transcript of 5/2/20071. Online Offline 5/2/20072 Online Raw data : within the DAQ monitoring framework ...

5/2/2007 1

Online Offline

5/2/2007 2

Online Raw data : within the DAQ monitoring

framework Reconstructed data : with the HLT monitoring

framework Structure of the framework

Collect and calculate parameters, fill histograms while taking data

Live display of histograms and out-of-range check

5/2/2007 3

Online Offline

Simulation: raw data, digits Reconstruction: all intermediate steps until

ESD

5/2/2007 4

Online Offline

Structure of the framework: job level (1)1. During simulation, calculate parameters and fill histograms, kept on

local disk of WN (root session 1)2. Run the QA tasks after simulation is done and update log file (root

session 2) 3. Parse the simulation log, if error: set the job status, update Tags and

optionally stop4. During reconstruction, calculate parameters and fill histograms, kept

on local disk of WN (root session 3)5. Run the QA tasks after reconstruction is done and update log file

(root session 4)6. Parse the reconstruction log, if error: set the job status, update Tags

and optionally stop7. Run the QA on ESD, produce histograms, make tests and update the

log file (root session 5)8. Parse the ESD QA log, if error: set the job status and update Tags9. Check all QA and optionally stop the run

5/2/2007 5

Online Offline

Structure of the framework: job level (2)1. Run simulation (root session 1)2. Run the QA tasks, fill QA histograms from RAW and Digits,

and update log file (root session 2) 3. Parse the simulation log, if error: set the job status, update

Tags and optionally stop4. Run reconstruction (root session 3)5. Run the QA tasks, fill QA and update log file (root session 4)6. Parse the reconstruction log, if error: set the job status,

update Tags and optionally stop the job7. Run the QA on ESD, produce histograms, make tests and

update the log file (root session 5)8. Parse the ESD QA log, if error: set the job status and update

Tags9. Check all QA and optionally stop the run

5/2/2007 6

Online Offline

Structure of the framework: ≥ event level, ≤run level1. Run simulations and reconstructions and

associated QA tasks until the required statistics is reached

2. Merge the QA histograms (simulation, reconstruction ESD)

3. Run QA tasks4. Parse the log, if error: set the jobs status and

update Tags5. Check all QA and optionally stop the production

5/2/2007 7

Online Offline

Requirements1. QA objects per detector produced either during

sim/rec or after2. QA tasks per detector (simulation, reconstruction)3. QA tasks per detector, per PWG4 (ESD QA)4. Same QA tasks for real and sim RAW5. Keep QA histograms in the AliEn catalog6. New input in Tags7. The framework must be able to set/update job

status8. The framework must be able to decide what to do

in case of errors

5/2/2007 8