Date post: | 13-Dec-2015 |
Category: |
Documents |
Upload: | corey-powers |
View: | 221 times |
Download: | 1 times |
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