Download presentation
Presentation is loading. Please wait.
Published byScot Barton Modified over 8 years ago
1
Gnam Monitoring Overview M. Della Pietra, D. della Volpe (Napoli), A. Di Girolamo (Roma1), R. Ferrari, G. Gaudio, W. Vandelli (Pavia) D. Salvatore, P. F. Zema (Cosenza)
2
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 2 Outline The Monitoring Working Group (MWG) Gnam Core Software Detector Libraries Online Histogram Presenter (OHP) Gnam @ Commissioning MDTGnam RPCGnam Event Display Gnam and the “outer world” What’s next? Conclusions
3
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 3 Monitoring Working Group The Monitoring Working Group (MWG) is organised as part of the ATLAS TDAQ project. The aim of the MWG is to provide a set of unified and coherent software tools, both for the monitoring of the DAQ system itself and for the monitoring of event data at any level of the ATLAS detector. The MWG has established close interactions with detectors, triggers and offline communities to collect requirements and promote the developed software tools. The MWG should provide a forum for discussing technical aspects of the monitoring procedures and applications of the monitoring software tools. http://atlas-tdaq-monitoring.web.cern.ch/atlas-tdaq-monitoring/
4
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 4 Gnam Project The GNAM Project aims at providing a framework for online low-level monitoring Histogram production: GNAM (Gnam is Not AtlMon) Histogram visualization: OHP (Online Histogram Presenter) Available for all detectors: architecture based on data structure and NOT on their contents Gnam Project GNAM OHP Core Detector Libraries
5
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 5 Gnam GNAM: Core + Detector Libraries GNAM FSM CORE designed to take care of “common actions”: Synchronization with DAQ Detector independent data unpacking (up to ROD) Histogram publishing and saving Reaction to commands Detector plugins implemented as.so user libraries which take care of: decoding histogram filling and … anything else that is needed GNAM CORE loads the user libraries at run time Communication implemented using predefined call-backs.
6
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 6 Gnam GNAM can be controlled directly by TDAQ run controller or run in interactive mode GNAM can only receive data through EMS (Event Monitoring Sampler ) The list of ROD level fragments is produced. Both ROD list and complete event provided to each detector decoding routine Decoded data centrally managed by GNAM Core: all decoded data available for all histogramming routines. Possibility of correlation histograms with data decoded by different detector libraries Histograms published on OHS (Online Histogram Services) and saved in a ROOT file. Interactive commands received via OHS
7
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 7 Gnam
8
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 8 Detector Libraries Detector Libraries interact with GNAM through entry-points None of the entry-points is strictly required We endorse the following choices: Provide separated libraries for Decoding and Histogramming (and for any other task one may provide) Access decoding information (electronic map, geometry) from DB Avoid code duplication (common online-offline unpacking libraries) Libraries compiling with cmt and stored in cvs repository
9
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 9 Detectors Libraries
10
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 10 Online Histogram Presenter An interactive presenter has been developed in close connection to GNAM monitoring It is however used to display any histogram published on the OHS. OHP has been designed to be used as a browser of all the histograms on OHS (expert mode) as an histogram presenter to show only a configured set of histograms in a defined tab (shifter mode).
11
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 11 Online Histogram Presenter
12
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 12 Gnam @ Commissioning tdaq-01-04-01 installed in the pit since December '05 Gnam segment included in the DAQ and tested Libraries for MDT and RPC configured OHP included in these release
13
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 13 MDTGnam @ Commissioning Features currently available: Library configured via text files Few chambers monitored at the same time (up to now) and changing almost run to run Electronic information read from text files First attempt to connect to DB was successful OHP configuration file created on- the-fly Event Display (see later) Log files with run information Close future plans: Library Configured from OKS DB Configuration tools moving toward ATLAS Finalisation of electronic map reading from DB Saving of log files also in e-log bookkeeping system MDT+RPC Combined libraries Online data analysis: comparison between previous and present data (Silvia and Philipp)
14
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 14 MDTGnam @ Commissioning on line data monitoring in the pit
15
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 15 RPCGnam @ Commissioning
16
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 16 RPCGnam @ Commissioning
17
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 17 Online Event Display GNAM + PERSINT = Online Event Display Since September : GNAM Muon Community & PERSINT people, together with E.Pasqualucci, have developed it from the already existing software (GNAM and PERSINT). Installed and working at SX1 and USA15 November: text file written by MDT library file read and displayed by Persint December: output for Persint on a circular buffer (MDT) dedicated library for Event Display January: “Real online” connection between GNAM and Persint (some more test still to be performed)
18
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 18 Gnam and the “outer” world OKS Database Structured as an “OO programming language” classes and inheritance every class has data members variables (numbers, strings,...) references to instances of other classes Schema file (.schema.xml) -> structure definition Data file (.data.xml) -> implementation
19
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 19 Gnam and the “outer” world Condition and Commissioning Database Information to be retrieved MROD and CSM map for all the chambers Electronic map (electronic channel-physic channel association) Noisy/Dead channel map (found at pre-commissioning) Information to be written (where?) Histograms noisy/problematic/dead channels found at run time Log files Managed by Philipp
20
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 20 What’s next? TDAQ 01-06-00 should be installed soon in the pit New available features for GNAM: Configuration of the libraries from OKS database New OHP version Discussion on Smart Monitoring has started in the MWG Muon community should take part in it. Is there any other tool in use for low-level online monitoring in the muon community? MDT Barrel and RPC are using GNAM. What about other detectors (MDT End-Cap, CSC, TGC) ?
21
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 21 Documentation Repository MDT and RPC are in cvs repository detectors/muons/MDTGnam detectors/muons/RPCGnam Wiki page https://uimon.cern.ch/twiki/bin/view/Atlas/GnamMonitoring continuously updated
22
28.03.2006 – Muon Software Workshop Ringberg – G. Gaudio 22 Conclusions MWG is the natural place where discuss all monitoring related items. Gnam project has been developed since 2004 Combined Testbeam It is constituted by GNAM (CORE+detector libraries) and OHP Since September 2005 GNAM is available for commissioning in the pit (MDT barrel and RPC) Online Event Display done in collaboration with Persint People Muon-Monitoring group is enlarging: Silvia and Philipp joined Start thinking at the “ATLAS way” development Interaction with DB Smart Monitoring Unique monitoring tool for the whole Muon Spectrometer?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.