GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna, D. Cimino, A. Dotti, R. Ferrari, G. Gaudio, C. Roda, D. Salvatore, W. Vandelli, P. F. Zema IEEE NSS – San Diego October, 30th 2006
October, 30th 2006 M. Della Pietra - N IEEE NSS Outline LHC: Trigger and DAQ Systems *Online monitoring architecture *Monitoring tools: *GNAM – framework for online histogram production *OHP – Online Histogram Presenter *ATLAS Commissioning phase *Conclusions
October, 30th 2006 M. Della Pietra - N IEEE NSS LHC p-p 7+7 TeV Bunch crossing every 25 ns 40 MHz collisions 75 kHz 1st level trigger O(100 Hz) stored events Muons detectors Calorimeters Tracking detectors 44 m long, 22 m high, 7000 tons 140 M channels, O(1MB)/event
October, 30th 2006 M. Della Pietra - N IEEE NSS Trigger and DAQ in ATLAS 1,6 Mb/25 ns
October, 30th 2006 M. Della Pietra - N IEEE NSS ATLAS Online Monitoring System Analysis Monitoring Services Error Reporting Information Service Online Histogramming Event Monitoring Gatherer Histograms FrameworksDisplays GNAM Athena Monitoring Event Dump Information Monitors Histogram Presenter Data Quality Monitoring Archiving Histograms, Counters, Etc… Monitoring Data Archive Archive Browser Histograms Message Reporting Histograms, Events, Messages, Counters, Etc… Events Web Monitoring
October, 30th 2006 M. Della Pietra - N IEEE NSS GNAM: A Monitoring Framework *GNAM is an online monitoring framework that executes specific plug-ins providing them with two interfaces: *Input: allows to read physics events from different sources (i.e. main DataFlow system, Event Monitoring stream, event file, etc.) *Output: allows to publish histograms to the Online Histogram Service
October, 30th 2006 M. Della Pietra - N IEEE NSS GNAM: Core & Plug-ins GNAM Core Detector Plug-ins Data Fragments EventMonitoring Histograms DAQ Asynchronous commands from OHP (Reset, Update, …. Synchronous Commands OnlineHistogramming Muondetector Innerdetector Calorimeter
October, 30th 2006 M. Della Pietra - N IEEE NSS GNAM: Detector Plug-in *Each ATLAS Subdetector (Muons, Calorimeters, etc.) can provide at least two shared-libraries, loaded during the DAQ configuration to: * decode its own data fragment *book and fill its histograms, tagging them with priorities (SHIFT, EXPERT and DEBUG mode) *This decoupling allows to easily produce combined histograms between different subsystems *A special library could be written to dump each single decoded event on a circular buffer, read by an event- display software to show it “online”
October, 30th 2006 M. Della Pietra - N IEEE NSS OHP: Online Histogram Presenter *OHP could be thought as a client application of the OH Service *Its role is to display histograms produced by the ATLAS Monitoring components in a user-friendly graphical application within ATLAS online environment.
October, 30th 2006 M. Della Pietra - N IEEE NSS OHP main features *It subscribes to the desired histograms and get notifications from OH whenever they are updated *It allows to browse all the histograms (expert mode) or configure a set of histograms to be displayed in tabs (shifter mode) *It allows to perform actions on histograms (as reset, rebin, update, fitting, zooming) *It manages reference histograms *It reduces the network traffic using a cache system
October, 30th 2006 M. Della Pietra - N IEEE NSS OHP Architecture Histogram receiver Cache Filtering Core OHP and OHS may run on different machines connected via network Configurable GUI Only histogram “on-focus” are updated
October, 30th 2006 M. Della Pietra - N IEEE NSS OHP: GUI
October, 30th 2006 M. Della Pietra - N IEEE NSS GNAM & OHP in ATLAS Commissioning OHP snapshot during a run with cosmics Histograms produced by GNAM – Tile Calorimeter Library A cosmic event in the muon detectors decoded by a GNAM library and displayed “online” by an event display
October, 30th 2006 M. Della Pietra - N IEEE NSS Conclusions *The HUGE amount of data in the LHC experiments need to be monitored all along the dataflow by flexible and scalable monitoring tools *GNAM is a monitoring framework within the ATLAS TDAQ system that allows detector plug-ins to decode and analyse data and to publish histograms on a network *OHP is a client graphical application to present histograms to shifters in a flexible and interactive way *Both tools are extensively used during the commissioning of detectors *This commissioning period will be a benchmark for GNAM and OHP (as well as the whole monitoring system) for the development of new features