The FDET DQM System Ian C. Brock FDET Review 13/6/2002.

Slides:



Advertisements
Similar presentations
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Advertisements

Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
EventStore Managing Event Versioning and Data Partitioning using Legacy Data Formats Chris Jones Valentin Kuznetsov Dan Riley Greg Sharp CLEO Collaboration.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
Victor Serbo, SLAC30 September 2004, Interlaken, Switzerland JASSimApp plugin for JAS3: Interactive Geant4 GUI Serbo, Victor (SLAC) - presenter Donszelmann,
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
Zeus Monday Meeting, DESY, The ZEUS Event Store (ZES) How to make the most efficient data selection in ZEUS Ulrich Fricke, DESY, Hamburg.
STAR Software Basics Introduction to the working environment Lee Barnby - Kent State University.
Ranga Rodrigo. Class is central to object oriented programming.
L3 Filtering: status and plans D  Computing Review Meeting: 9 th May 2002 Terry Wyatt, on behalf of the L3 Algorithms group. For more details of current.
Semester 1, 2003 Week 7 CSE9020 / 1 Software Testing and Quality Assurance With thanks to Shonali Krishnaswamy and Sylvia Tucker.
CFT Offline Monitoring Michael Friedman. Contents Procedure  About the executable  Notes on how to run Results  What output there is and how to access.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
Some notes on ezTree and EMC data in MuDst Marco van Leeuwen, LBNL.
1 What’s the difference between DocuShare 3.1 and 4.0?
MiniBooNE Computing Description: Support MiniBooNE online and offline computing by coordinating the use of, and occasionally managing, CD resources. Participants:
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
BA372 Stored Procedures and Triggers Lab. What needs to be done to change a customer’s credit limit? Who am I? May I? Do it Log it Display A database.
Offline shifter training tutorial L. Betev February 19, 2009.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
EISCAT Real Time Graph ● Plot the incoming data in “realtime” ● Experiment name ● Give disk information – Recording? – Space left ● Calculate basic parameters.
CAL DQM REPORT T. Schörner-Sadenius Hamburg University CAL/HES Meeting, 4 January 2005.
AgentsAnd Daemons Automating Data Quality Monitoring Operations Agents And Daemons Automating Data Quality Monitoring Operations Since 2009 when the LHC.
CMS pixel data quality monitoring Petra Merkel, Purdue University For the CMS Pixel DQM Group Vertex 2008, Sweden.
October 8, 2002P. Nilsson, SPD General Meeting1 Paul Nilsson, SPD General Meeting, Oct. 8, 2002 New tools and software updates Test beam analysis Software.
Infrastructure for QA and automatic trending F. Bellini, M. Germain ALICE Offline Week, 19 th November 2014.
11/25/2015Slide 1 Scripts are short programs that repeat sequences of SPSS commands. SPSS includes a computer language called Sax Basic for the creation.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Trigger Software Validation Olga Igonkina (U.Oregon), Ricardo Gonçalo (RHUL) TAPM Open Meeting – April 12, 2007 Outline: Reminder of plans Status of infrastructure.
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
September 2007CHEP 07 Conference 1 A software framework for Data Quality Monitoring in ATLAS S.Kolos, A.Corso-Radu University of California, Irvine, M.Hauschild.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
RPC DQM status Cimmino, M. Maggi, P. Noli, D. Lomidze, P. Paolucci, G. Roselli, C. Carillo.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
Online Monitoring for the CDF Run II Experiment T.Arisawa, D.Hirschbuehl, K.Ikado, K.Maeshima, H.Stadie, G.Veramendi, W.Wagner, H.Wenzel, M.Worcester MAR.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
Source Controller software Ianos Schmidt The University of Iowa.
Pixel DQM Status R.Casagrande, P.Merkel, J.Zablocki (Purdue University) D.Duggan, D.Hidas, K.Rose (Rutgers University) L.Wehrli (ETH Zuerich) A.York (University.
Status Report on the Validation Framework S. Banerjee, D. Elvira, H. Wenzel, J. Yarba Fermilab 15th Geant4 Collaboration Workshop 10/06/
DQM for the RPC subdetector M. Maggi and P. Paolucci.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
Recent Enhancements to Quality Assurance and Case Management within the Emissions Modeling Framework Alison Eyth, R. Partheepan, Q. He Carolina Environmental.
Oct HPS Collaboration Meeting Jeremy McCormick (SLAC) HPS Web 2.0 OR Web Apps and Databases (Oh My!) Jeremy McCormick (SLAC)
Status of PHENIX Drift Chamber Drift Chambers (DC) are one of the vital components of PHENIX central arms. During the last RHIC Run3 the major activities.
FTS monitoring work WLCG service reliability workshop November 2007 Alexander Uzhinskiy Andrey Nechaevskiy.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
Channel Archiver Overview Jan Channel Archiver Channel Access client Stores samples in disk files Design target: handle values/sec Documentation,
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Online Consumers produce histograms (from a limited sample of events) which provide information about the status of the different sub-detectors. The DQM.
Level 1-2 Trigger Data Base development Current status and overview Myron Campbell, Alexei Varganov, Stephen Miller University of Michigan August 17, 2000.
Thomas Ruf, CERN EP Experience with C++ and ROOT used in the VX Beam Test Thomas Ruf, CERN, EP  Why? Event structure for VX-data rather complex: raw hits.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
SQL Database Management
Simulation Production System
Offline shifter training tutorial
Offline shifter training tutorial
Analysis framework - status
Tracker Software Status
DQM for the RPC subdetector
Presentation transcript:

The FDET DQM System Ian C. Brock FDET Review 13/6/2002

13/06/2002FDET DQM2 Outline Aims and Concept Data sources The DQM job (Automatic) histogram checking ZMON Checkdqm Utilities Documentation The Future

13/06/2002FDET DQM3 The Aims and Concept Use histograms to check detector performance Make a history of selected variables Collect information needed for calibration Log bad runs or data taking periods for future physics analysis Integrate FTD and STT jobs offline FTD and STT DQM are separate online Automatic checking as much as possible Use same code online and offline CVS as central code repository

13/06/2002FDET DQM4 Sources of Data Online –Server/Client system Data split before event builder Data from only one detector available –Server on zaxp07 –Client/Consumer on zulu9 (or any other Linux machine) Offline –RAW data tapes Every 10 th written to disk Analysis job started automatically –Data from all components available

13/06/2002FDET DQM5 The DQM Job Standard EAZE job –Separate zuinit, zuanal, zuterm for offline (FTD + STT), online FTD and online STT Special code to read in online data and set up necessary ADAMO tables. Online and offline code otherwise common Offline job can read in and update histograms and UZ counters Online job keeps histograms in shared memory + RZ file Online source code in /data/fdet_onl/… on zulu9

13/06/2002FDET DQM6 The DQM Job – zuinit Read in UZ counters? Initialise HBOOK Book/read in histograms Initialise STT DQM Initialise tfrecon Initialise FRTD DQM Initialise strecon Setup STT control bits Which components? Initialise UZ

13/06/2002FDET DQM7 The DQM Job - zuanal Check GAFTYP Call TFEVIN Call TFPHS1 Call STEVIN Call STPHS1 Get trigger bits Call TFPHS2 Call STPHS2 Call TFFDQM Call STDQM_ANAL OK? Measure CPU consumption UZ + histograms Also fill HV histograms and Ntuple

13/06/2002FDET DQM8 The DQM Job - zuterm Call stterm Call tfterm Write FRTD histograms FRTD residuals & resolution Write HV histograms Bad channels DQM summary + T0 Segment efficiency Space  drift time Write STT histograms Call STDQM_ANAL Online: Histograms + UZ counters written every ~500 events to file(s)

13/06/2002FDET DQM9 Other Features Online –Fill HV Ntuples –Store histograms in shared memory –Should include plots vs. time –… Offline –Determine single wire efficiencies –Look for miscablings –…

13/06/2002FDET DQM10 Automatic Histogram Checking Online –System designed for unix –Adapted by HPJ for VMS –Needs to be implemented on zulu9 (Linux) –Checks for STT have to be defined Offline (in progress) –Convert histograms to root format –Add checks to histogram class –More manpower would help

13/06/2002FDET DQM11 Looking at Histograms Online –Online DQM keeps histograms in shared memory –Can (in theory) be accessed by VMS presenter (needs to be set up) Zulu9 –Histograms written to disk every 500 events –mon_hist command

13/06/2002FDET DQM12 ZMON Histograms are filled when ZEPHYR is run (standard ZEUS reconstruction) Only place where ALL data is checked Checking integrated into ZMON Size and number of histograms limited STT still has to be implemented

13/06/2002FDET DQM13 Checkdqm Standard tool for checking DQM histograms and more TRD replaced by STT Standard checkdqm in ~fdetdqm/tcl/pro/checkdqm + fdetdqm CVS repository Use ~fdetdqm/tcl/old/checkdqm for ZEUS I data Some basic documtation available FDETDQM documentation FDETDQM documentation Balloon help also built in Has links to info needed to find out why DQM did not work

13/06/2002FDET DQM14 Checkdqm – standard procedure Update the run logs See which runs have been analysed Check the history Check the histograms for the run Update the run logs Similar procedure for ZMON histograms –Usually check history and all histograms for every 10 th run or so

13/06/2002FDET DQM15 Other Utilities Online (zaxp07/zulu9) evs [ftd|stt] –shows whether events are available, –which clients are running, –data volume transferred –error counts … –Uses ~15-20% zaxp07 CPU mon_client ftd|stt mon_conusmer ftd|stt mon_logfiles mon_processes Offline Checkrun(x) - run DQM job for a run ep_check.pl –See if all (and only all) EP runs analysed Dqmrunlog –Summary of which automatic DQM jobs ran makedqmps makezemps makehistory

13/06/2002FDET DQM16 Mn_fit Scripts In ~fdetdqm/mnf and CVS repository exec dqm_setup.ftd.2002 to set things up ftd_check runno to run standard checks ftd_help to see what commands are defined ZMON histograms work in same way exec zem_setup.ftd.2000 etc.

13/06/2002FDET DQM17 History Ntuples and Plots In ~ fdetdqm/history and CVS repository.defs files specify which histograms and values are checked –Single bin, area, RMS, … Also specifies valid ranges (not ideal) Mn_Fit macros to display Ntuples Exec history_setup_ftd_200 2 Ranges to plot specified here

13/06/2002FDET DQM18 Logging and Documentation Logbook and run logs –Summarise status of each run TFTAKE/TRTAKE/STTAKE –List of bad runs –Made semiautomatically from run logs –Started at end of checkdqm Online –Client/server README –Online primer Checkdqm –Balloon help –Learning by doing DQM –Web pages

13/06/2002FDET DQM19 The Future Refine standard STT plots Refine online FTD checks Update VMS presenter menus Replace checkdqm with root based system Automated checking should replace most of checkdqm functionality