Download presentation
Presentation is loading. Please wait.
1
LHCb Data Quality Check http://lhcb-comp. web. cern
2
Procedures and Tools for
Miriam Gandelman, IF-UFRJ Eric van Herwijnen, CERN
3
Monte Carlo Production
4
Distributed Infrastructure with Remote Agent Control
DIRAC Distributed Infrastructure with Remote Agent Control Distributed MC production system Production task definition Software installation Job scheduling and monitoring Data Quality checking (with versioning) Automates tasks for local production managers Implemented with software agents
5
MC production architecture
Data Quality service Bookkeeping service Production service Bookkeeping data Data Quality info Get jobs Agent CERN Agent Etc… RIO UFRJ Lyon
6
Data challenge 1 (59 days during feb – may 2003) Distributed system Data to be checked in different places More than 3 Tbytes produced
7
Python tools Python tools
Checked log files Checked log files Checked log files Checked log files Python tools Production log file (to be checked) Reference tables Rich: Velo Forward Seed Match Upstream Velott Final Number of Events Processed: Number of Ks Selected: Number of Ks per event: 0.924 VeloMonitor INFO Number of VeloClusters / Event VeloMonitor INFO TrAnalyse INFO Type Ghosts Bad Chi2 TrAnalyse INFO MC TrAnalyse INFO Velo % % TrAnalyse INFO TrAnalyse INFO Forward % % TrAnalyse INFO Seed % % TrAnalyse INFO Match % % TrAnalyse INFO Upstream % % TrAnalyse INFO Unique Fwd % % Trigger: Velo Forward Seed Match Upstream Velott Final Number of Events Processed: Number of Ks Selected: Number of Ks per event: 0.924 Tracking: Velo Forward Seed Match Upstream Velott Final Number of Events Processed: Number of Ks Selected: Number of Ks per event: 0.924 Python tools
9
Production checks: of digitization (Boole) and reconstruction (Brunel) programs identified quality quantities (efficiencies, occupancies) results printed on web page (3 sigma deviations in red) for local managers to check locally produced data for software managers to do basic checks of new versions for physicists in case problems are found during analysis negative results of tests could give an alarm first tests done in production
10
Hbooks of Checked data Python, C++ New Hbook file To be checked ROOT reference file Reference Web pages Python, C++
12
Detailed check of new versions of programs:
of generation (SICBMC), digitization (Boole) and reconstruction (Brunel) programs check e.g. multiplicities, efficiencies, particle identification use Kolmogorov test to compare (1=good, 0=bad) works (wait for something better) for 1d histograms Geant 4 team developing new tools, will use them when available first (minimal) set of histograms in production need more experience with these comparisons
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.