web data quality analysis 1 web data quality analysis jonathan levell (summer student) working...

Post on 18-Jan-2018

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Web Data Quality Analysis 3 Check Data Quality (DQ): During MC and DST production of test data After each detector modification Produce a standalone DQ program which calls checking routines supplied by subdetector groups Provide WDQA package to display and compare sets of histograms for each subdetector

TRANSCRIPT

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 1

WEBDATA QUALITY

ANALYSISJonathan Levell

Jonathan.Levell@cern.ch(Summer Student)

Working with:• Eric van Herwijnen (EvH)• Agnieszka Jacholkowska (AJ)

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 2

TALK OUTLINE• Introduction

• How is the Data Quality Checking done?

• What is SICBCHK?

• What is WDQA?

• Results• Typical Data• CERN/MAP

• Summary

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 3

• Check Data Quality (DQ):

• During MC and DST production of test data

• After each detector modification

• Produce a standalone DQ program which calls checking routines supplied by subdetector groups

• Provide WDQA package to display and compare sets of histograms for each subdetector

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 4

SICBMC

SICBDST

SICBCHK

WDQA

RAWH

DST1/DST2

PostScriptGIFS

NTUPLE

HTML

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 5

• Fortran Program

• Separate from SICBMC/SICBDST (package called: SICBCHK)

• Split into branches for each subdetector

• Branches maintained individually

• Latest version installed in September

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 6

Branch Directory Contact PersonFrame+WDQA SICBCHK JL*, EvH, AJMuon Detector muon Karl HarrisonCalorimeter calo Ivan KorolkoGenerator gene Paolo BartaliniRICH Detector rich Guy WilkinsonTrigger trigger Hans DijkstraTracker trkfit Matthew NeedhamVertex Locator vertex Thomas RufVertex Trigger verttrig Thomas Ruf

* = JL leaves on 15th September

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 7

SICBCHK.F

UGINIT.F CHKRUN.F UGLAST.F

CHKTRIG.F

SUANAL.F

For each event

Initialisation Tidy Up

SUCHECK.F Subdetector RoutinesMiscellaneous

Checks

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 8

• Package controlled by .lmac scripts similar to PAW’s .kumac scripts

• Small Interpreter written in C++

• Based on ROOT

• Converts ntuple files to ROOT files

• LMAC scripts can call ROOT macros

• Easy to use

• Manual currently being written

• Eventually details in Computing meeting

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 9

// Conversion to ROOT files.hbookin ~/work/data/<<eventtype>>.hbookfile 1 hbookin ~/work/data2/<<eventtype>>.hbookopt nowaitoutputdir velops velo.psoutputdir velo/gifssettitle Event Type: <<eventtype>> (Vertex)zone 1 2set style defaultplot 1001set ymax 250set fillcolor 5file 1 overlay 1001 // Call standard ROOT macrorootpad fit2gauss.cgifs page1waitps closeclosefile 1 close

An Example .LMAC script

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 10

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 11

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 12

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 13

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 14

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 15

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 16

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 17

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 18

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 19

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 20

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 21

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 22

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 23

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 24

Quantity MAP CERN Approx.Difference

Num. Good 49.2± 55.3±2.2 3scharged tracks

Num Bad 238.5± 285±14.1 3scharged tracks

Num. Neutral 12.6±0.6 14.0± 3stracks

PGEN 201±6.8 213.2±6.3 2sMultiplicity

VSCP Entries 358.0± 387.6±13.0 3s

VSCR Entries 372.4± 402.3±13.5 3s

VRPR Entries 730± 79.0±27.0 3s

Are the differences significant?

Web Data Quality Analysis

http://lhcb.cern.ch/wdqa/ 25

• Bigger sample required before real conclusions can be drawn.

• Differences currently at 3slevel

• Larger sample (500 events) will be requested, if possible with same random seeds.

SICBCHK/WDQA still require more work but a newversion will be released in mid-September

top related