1 ND Online Monitoring Contents: –What is Online Monitoring? –How does it work? –What does it provide? –What are its limitations? –What is the status of.

Slides:



Advertisements
Similar presentations
Kondo GNANVO Florida Institute of Technology, Melbourne FL.
Advertisements

5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Online Monitoring and plane checkout Online monitoring is used at the mine for: –sanity checks - “is everything working” –diagnostics - rates, hot/dead.
1 Burn-in Viewer User’s Guide Version 2.0 February 17, 2005 LukasTomasek
Software to Manage EEP Vegetation Plot Data A design proposal Michael Lee January 31, 2011.
1 Scintillating Fibre Cosmic Ray Test Results Malcolm Ellis Imperial College London Monday 29 th March 2004.
Far Detector Data Quality Andy Blake Cambridge University.
SpillServer and FD neutrino events As part of my CC analysis studies, I have been attempting to isolate beam neutrino candidates in the FD using both scanning.
Linda R. Coney – 24th April 2009 Online Reconstruction & a little about Online Monitoring Linda R. Coney 18 August, 2009.
M. Ellis - 11th February 2004 Sci Fi Cosmic Light Yield 2 views 3 views.
1 Analysis code for KEK Test-Beam M. Ellis Daresbury Tracker Meeting 30 th August 2005.
GLAST LAT Project Analysis Meeting March 22, 2004 E. do Couto e Silva 1/8 LAT Instrument Test Analysis Eduardo do Couto e Silva March 23, 2004.
Computer Organization and Architecture
Runtime alignment system SOFTWARE DESIGN IDEAS Wed 4 th May 2005 P Coe.
Jianchun Wang Syracuse University 10/16/99 CLEO Meeting Outline DAQ problems solved Recent results Status of DAQ Work to be done.
An offline look at TIF data David Stuart UC Santa Barbara May 2, 2007.
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
CFT Calibration Calibration Workshop Calibration Requirements Calibration Scheme Online Calibration databases.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
Offline Tracker DQM Shift Tutorial. 29/19/20152 Tracker Shifts Overview Online Shifts at P5 (3/day for 24 hours coverage) – One Pixel shifter and one.
06/03/06Calice TB preparation1 HCAL test beam monitoring - online plots & fast analysis - - what do we want to monitor - how do we want to store & communicate.
Plans for Trigger Software Validation During Running Trigger Data Quality Assurance Workshop May 6, 2008 Ricardo Gonçalo, David Strom.
Status report from T2K-SK group Task list of this group discussion about NEUT Kaneyuki, Walter, Konaka We have just started the discussion.
A Technical Validation Module for the offline Auger-Lecce, 17 September 2009  Design  The SValidStore Module  Example  Scripting  Status.
CMS pixel data quality monitoring Petra Merkel, Purdue University For the CMS Pixel DQM Group Vertex 2008, Sweden.
Online Reconstruction used in the Antares-Tarot alert system J ü rgen Brunner The online reconstruction concept Performance Neutrino doublets and high.
Muon Identification in the MINOS Calibration Detector Anna Holin 05 December 2005 University College London.
N. Saoulidou, Fermilab1 Study of the QIE Response (Current Injection Mode) & development of diagnostic tools
October 8, 2002P. Nilsson, SPD General Meeting1 Paul Nilsson, SPD General Meeting, Oct. 8, 2002 New tools and software updates Test beam analysis Software.
October 14, 2002ROOT 2002 Workshop at CERNROOT at Minos 1 ROOT in the Minos Experiment Presented at ROOT2002 (CERN) October 14, 2002 George Irwin - Stanford.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
SL1Calo Input Signal-Handling Requirements Joint Calorimeter – L1 Trigger Workshop November 2008 Norman Gee.
News on GEM Readout with the SRS, DATE & AMORE
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
1 A first look at the KEK tracker data with G4MICE Malcolm Ellis 2 nd December 2005.
Peter Shanahan – Fermilab - Near Detector Electronics Status MINOS Collaboration Meeting University of Sussex Sep Near Detector Electronics.
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.
S.MonteilCaloPiquet1 August 2010 – A typical online Calo Piquet Analysis - Outline of the analysis (Fill 1264 – Run #77195) 1. Calorimeter 2DViews, inclusive.
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
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.
Anatoli Romaniouk TRT Test manual Some important information p. 2-3Some important information p. 2-3 Noise studies p.4-7Noise studies p.4-7 Operation with.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
Peter W. PhillipsATLAS SCT Week, CERN, September/October 2002 Electrical Tests of SCT modules using RODs Peter W Phillips Rutherford Appleton Laboratory.
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
November 1, 2004 ElizabethGallas -- D0 Luminosity Db 1 D0 Luminosity Database: Checklist for Production Elizabeth Gallas Fermilab Computing Division /
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.
ALICE Offline Week October 4 th 2006 Silvia Arcelli & Chiara Zampolli TOF Online Calibration - Strategy - TOF Detector Algorithm - TOF Preprocessor.
1 Light Yield results from the KEK tracker test using G4MICE M. Ellis Tracker Phone Meeting 25 th January 2006.
Muons at CalDet Introduction Track Finder Package ADC Corrections Drift Points Path Length Attenuation Strip-to-Strip Calibration Scintillator Response.
N. Saoulidou, Fermilab1 Study of the QIE Response & Calibration (Current Injection CalDet & Development of diagnostic tools for NearDet N.Saoulidou,
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Overview of PHENIX Muon Tracker Data Analysis PHENIX Muon Tracker Muon Tracker Software Muon Tracker Database Muon Event Display Performance Muon Reconstruction.
CWG7 (reconstruction) R.Shahoyan, 12/06/ Case of single row Rolling Shutter  N rows of sensor read out sequentially, single row is read in time.
Online Consumers produce histograms (from a limited sample of events) which provide information about the status of the different sub-detectors. The DQM.
Development of a pad interpolation algorithm using charge-sharing.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
1M. Ellis - MICE Tracker PC - 1st October 2007 Station QA Analysis (G4MICE)  Looking at the same data as Hideyuki, but using G4MICE.  Have not yet had.
The World Leader in High Performance Signal Processing Solutions Linux Industrial I/O Subsystem Open Platform Solutions Michael Hennerich.
Noise results from SR1 combined SCT barrel tests Summary of some initial results Alan Barr, UCL Pepe Bernabeu, Valencia.
1 Calice TB Review DESY 15/6/06D.R. Ward David Ward Post mortem on May’06 DESY running. What’s still needed for DESY analysis? What’s needed for CERN data.
New zero suppression in simulation: current status David Adams BNL November 25, 2015 DUNE 35-ton simulation, reconstruction and analysis.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
20 April 2007MICE Tracker Phone Meeting1 Analysis of cosmic/self-triggerd data of station 5 Hideyuki Sakamoto MICE Tracker Phone Meeting 20 th April 2007.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test Two Tower Integration Readiness Review SVAC Elliott.
Tracker Software Status
CMS Pixel Data Quality Monitoring
Presentation transcript:

1 ND Online Monitoring Contents: –What is Online Monitoring? –How does it work? –What does it provide? –What are its limitations? –What is the status of ND Online Monitoring? –What remains to be implemented? D. A. Petyt July

2 Online Monitoring overview The purpose of online monitoring (OM) is to provide real-time monitoring of the detector status and data quality using the raw data written by the DAQ. A system has been developed which is based on the CDF RunII online monitoring framework. This system has been operational at Soudan for the past 3 years. It ran at CERN during and has been running at the ND since April ‘04 The system consists of a Producer process, which creates the histograms and analyses the data, and a GUI which is used to view the histograms. This GUI is a stand-alone process so the histograms can be viewed remotely. Much of the development of OM has been focussed on the far detector. However, a number of QIE specific histograms relevant to Near detector monitoring were developed specifically for the CalDet Near/Far runs. These have been adapted and expanded for use at the ND.

3 Brief Overview of the OM Framework Consists of three processes: –Producer: receives and analyses data from the Data Dispatcher. Uses MINOS C++ analysis framework. –Histogram Server: receives ROOT histograms from the Producer via socket connection. –ROOT-based GUI: connects to Histogram Server. Handles histogram plotting and updates. GUI is decoupled from Producer/Server: –several GUIs running at external institutions can connect to a single Producer (e.g. at Soudan) and monitor the status of the detector –Unlike Run Control, OM GUI does not talk to Producer process. DaqSnarl DaqMonitor Light Injection Data Dispatcher Online Monitoring Frame Run number: 8094 Number of snarls: 175 Mean singles rate: 53 kHz Producer Online Monitoring Run no: 5675 Can You Read This? Histogram Server Online Monitoring Run no: 5675 Can You Read This? Raw data (.root format) Subscribe to streams of interest Main monitoring process Socket connection Monitoring GUI processes

4 The OM GUI Online Monitoring GUI Histogram server address & port no. List of available monitoring histograms Sample monitoring canvases

5 Accessing the OM plots The OM plots are created by 2 separate Producer processes - one for ND, the other for FD. These run on the following machines: –daqdds.minos-soudan.org (Soudan) –daqdds-nd.fnal.gov(Fermilab) The plots can be accessed via the GUI for the run that is currently in progress. Once the run has ended, a ROOT file containing all non-zero histograms is written to disk and this can be used to produce plots to insert into CRL –There is a set procedure for using the OM rootfiles. A “Checklist plots” folder is available which contains the principle histograms used for detector checkout. The shift user goes through these plots one by one and fills in a checklist form in CRL (once per day), listing any anomalies as they appear. –The rootfiles are also available on the DAQ Logs webpage at FNAL for a short period, and are eventually archived to the FNAL datastore

6 OM Checklist CRL entry Om1CheckList Date07/12/2004 Time8:26:17 Shifterfeldman barrett atSoudan Start OM Viewerx OM Statusx Run26003 Rogue crate monitorx ASD Supplyx Ground Planex Positive VA Railx ROP temperaturesx VFB temperaturesx Problems, Crate Monitor CI Gainx Flat CIx Problems, CI and flat in run was flat last week was not. Current Singlesx Hot Chipsx Max Singlesx Mean Singlesx Min Singlesx Singles Rate per cratex Problems, Singles show hot in maximum rates, but okay in mean rate is low in mean signal, but not zero.

7 OM Philosophy & Limitations Top-level histograms – the number of histograms that OM can support is not infinite. Therefore a fixed set of basic histograms (hit maps, ADC distributions etc.) are provided which should be sufficient to flag and diagnose most problems. More detailed analyses should be performed offline. Simple analysis – due to processing constraints, the amount of data processing in OM is fairly minimal (no event reconstruction, for example). It may be desirable to develop some crude reconstruction to make sense of near detector spills (bucket summing/event splitting?) Sampling – it is critical that OM keeps up with data taking. If processing of snarls is too slow, OM will throw out snarls until it is able to keep up. Run-based histograms – OM histograms are typically cleared after each run (with the exception of LI histograms where sequences can span run boundaries). Long-term variations are therefore not tracked, although OM does retain a memory of certain quantities - for example pedestal means - from which run-to-run variations can be observed.

8 Sample OM ND plots – null trigger run Plane vs strip mapDigit timestamps – note sampling freq. Timestamps for 1 sec snarl Singles rates

9 QIE hit map QIE analogue of the VA logical hit map 1 M641 MINDER1 MASTER

10 Detecting QIE errors 2 channels exhibit QIE errors in this run

11 QIE pedestal plots Based on code developed by Peter Shanahan Plots simple quantities (mean, rms, number of entries) in master/minder space Plots positions of channels that have anomalous rms and/or mean values

12 Near Check Cal plots rogue channels Location of rogue channels (range 5) NB: CalDet data

13 Status of OM ND histograms Hit Maps –Plane vs strip –Master/minder –Last event ADC distributions –All channels –Individual channels Timestamps –T-T0 (1sec and 10us) –Per crate timestamps –Per crate for digits with error bits set QIE digits –Plane, strip, strip profiles, #hits, summed ADC Singles –Per crate –Per crate as a function of time –Per chip (per minder?) Crate Monitor –ROP temperatures Near Check Cal –Mean vs DAC, RMS vs DAC, Mean/RMS –Bad Channels by range –Niki’s definition of bad channels Light Injection –Hit maps –Rogue channel hit map –Gain maps –Timing summaries –Trigger PMT ADC distributions QIE pedestal –Mean, RMS, entries by crate/master –Map of anomalous channels –Summary canvas of bad channels –Comparison of last 2 pedestal runs Digit Errors –Summary of errors by crate –Individual error types by crate TRC monitoring –Swaps/sec, timing errors, PPS time Key: working, not tested, in development

14 Future OM development for QIE/Near Firstly, I will work on implementing the plots marked in red or yellow on the previous page. An obvious next step is to look at the currently existing offline scripts that are being used to analyse QIE data and see to what extent they can be used within OM. This process has already happened for the Near Check Cal and QIE pedestal analyses. Are there any new QIE data blocks/run type variations that I should be aware of which require monitoring? What level of reconstruction is required? Is bucket summing needed? If so, then efficient algorithms will be required for these if OM is not to become bogged down. Suggestions (+ code snippets) are always welcome.

15 Monitoring of spill data The OM histograms previously described are designed to catch low level problems in the data – dead channels, calibration problems etc. How useful are the current set of plots for spill data? Is it possible to use them to determine how well the beam is operating? My understanding is that the ND will run in spill mode when beam is delivered (10  s+ trigger window) and in cosmics mode (null trigger?) outside the spill. Used Mock Data MC to simulate spill triggered ND data – see plots on next few pages –From these, it appears that some crude beam monitoring might be possible with the current set of OM histograms

16 1 spill – Mock MC Individual neutrino interactions & rock muons clearly visible

17 Plane vs strip map – Mock MC 550 spills used

18 Zoomed hit map – Mock MC

19 QIE hit map – Mock MC

20 T-T0 – Mock MC A count of number of spikes (above threshold) could be used as a rough intensity monitor 1 spill

21 ND/Beam Monitoring Using ND data for beam monitoring –I’m interested to know what is required here How much can be accommodated by the use of ‘simple’ histograms of the type shown above More detailed plots (those that involve significant reconstruction) should probably be spun off into separate offline jobs, or separate Producers if automated/online running is desirable –My view is that the OM plots will tell you: If there is beam Give a rough idea of the beam intensity Incorporating beam monitoring data into OM –I know very little about this, other than the statement that beam monitoring data will be available in the data stream –What plans are there for displaying this data? The OM framework could conceivably be used for this task Probably needs a separate Producer process