ONLINE MONITORING SYSTEM FOR THE EXPERIMENT

Similar documents
GEOMETRY DATABASE FOR THE CBM EXPERIMENT AND ITS FIRST APPLICATION TO THE EXPERIMENTS OF THE NICA PROJECT

PoS(Baldin ISHEPP XXII)134

A New Segment Building Algorithm for the Cathode Strip Chambers in the CMS Experiment

BETATRON TUNE MEASUREMENT SYSTEM UPGRADE AT NUCLOTRON

CONTROL SYSTEM OF THE BOOSTER INJECTION POWER SUPPLY

Catch and Prolong: recurrent neural network for seeking track-candidates

CLAS12 Offline Software Tools. G.Gavalian (Jlab) CLAS Collaboration Meeting (June 15, 2016)

Fast pattern recognition with the ATLAS L1Track trigger for the HL-LHC

Time and position resolution of high granularity, high counting rate MRPC for the inner zone of the CBM-TOF wall

Update of the BESIII Event Display System

Online remote monitoring facilities for the ATLAS experiment

Data acquisition and online monitoring software for CBM test beams

Performance of the ATLAS Inner Detector at the LHC

Adding timing to the VELO

AGIS: The ATLAS Grid Information System

Update of the BESIII Event Display System

Atlantis: Visualization Tool in Particle Physics

Detector Control LHC

Fig. 1. PANDA experiment at the FAIR facility, Darmstadt. The detector comprises two spectrometers. The target spectrometer features tracking

Modules and Front-End Electronics Developments for the ATLAS ITk Strips Upgrade

Locating the neutrino interaction vertex with the help of electronic detectors in the OPERA experiment

PARALLEL FRAMEWORK FOR PARTIAL WAVE ANALYSIS AT BES-III EXPERIMENT

PoS(High-pT physics09)036

Contents. HTTP Server 3

Development of DKB ETL module in case of data conversion

Evolution of ATLAS conditions data and its management for LHC Run-2

Software Development for Linear Accelerator Data Acquisition Systems

The JINR Tier1 Site Simulation for Research and Development Purposes

Performance quality monitoring system for the Daya Bay reactor neutrino experiment

Event reconstruction in STAR

SSRS-4 and the CREMLIN follow up project

05/09/07 CHEP2007 Stefano Spataro. Simulation and Event Reconstruction inside the PandaRoot Framework. Stefano Spataro. for the collaboration

Kondo GNANVO Florida Institute of Technology, Melbourne FL

The MICE Run Control System

A framework to monitor activities of satellite data processing in real-time

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

arxiv:physics/ v1 [physics.ins-det] 18 Dec 1998

A DAQ system for CAMAC controller CC/NET using DAQ-Middleware

FAMOS: A Dynamically Configurable System for Fast Simulation and Reconstruction for CMS

Control slice prototypes for the ALICE TPC detector

Updated impact parameter resolutions of the ATLAS Inner Detector

Beam test measurements of the Belle II vertex detector modules

The Nuclotron and NICA Control System. Evgeny Gorbachev on behalf of team LHEP, JINR

CLOUDS OF JINR, UNIVERSITY OF SOFIA AND INRNE JOIN TOGETHER

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Modular and scalable RESTful API to sustain STAR collaboration's record keeping

Overview. About CERN 2 / 11

PERFORMING TRACK RECONSTRUCTION AT THE ALICE TPC USING A FAST HOUGH TRANSFORM METHOD

Upgraded Swimmer for Computationally Efficient Particle Tracking for Jefferson Lab s CLAS12 Spectrometer

The GTPC Package: Tracking and Analysis Software for GEM TPCs

The CMS High Level Trigger System: Experience and Future Development

Measurement of fragmentation cross-section of 400 MeV/u 12 C beam on thin targets

PoS(EPS-HEP2017)492. Performance and recent developments of the real-time track reconstruction and alignment of the LHCb detector.

Data Quality Monitoring Display for ATLAS experiment

High Level Trigger System for the LHC ALICE Experiment

arxiv: v1 [physics.ins-det] 26 Dec 2017

The ALICE Glance Shift Accounting Management System (SAMS)

THttpServer class. Sergey Linev (GSI)

ATLAS PILE-UP AND OVERLAY SIMULATION

Stefan Koestner on behalf of the LHCb Online Group ( IEEE - Nuclear Science Symposium San Diego, Oct.

Evaluation of the computing resources required for a Nordic research exploitation of the LHC

R3BRoot Framework. D. Kresan GSI, Darmstadt. First R3BRoot Development Workshop July 28 30, 2015 GSI, Darmstadt

Integrated CMOS sensor technologies for the CLIC tracker

ATLAS Nightly Build System Upgrade

Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory

AUTOMATION OF NEUTRON SPECTROMETRY EXPERIMENTS USING NETWORK TECHNOLOGIES

The full detector simulation for the ATLAS experiment: status and outlook

DQM4HEP - A Generic Online Monitor for Particle Physics Experiments

8.882 LHC Physics. Track Reconstruction and Fitting. [Lecture 8, March 2, 2009] Experimental Methods and Measurements

Test Beam Task List - ECAL

Monte Carlo Production on the Grid by the H1 Collaboration

An FPGA Based General Purpose DAQ Module for the KLOE-2 Experiment

CLAS 12 Reconstruction Software

Open charm measurements with new Vertex Detector at NA61/SHINE experiment at CERN SPS

ATLAS, CMS and LHCb Trigger systems for flavour physics

arxiv: v2 [nucl-ex] 6 Nov 2008

Server/Client approach for ROOT7 graphics. Sergey Linev, April 2017

G4beamline Simulations for H8

LArTPC Reconstruction Challenges

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

Klaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK

arxiv: v1 [nucl-ex] 26 Oct 2008

Inside-out tracking at CDF

Full Offline Reconstruction in Real Time with the LHCb Detector

The GAP project: GPU applications for High Level Trigger and Medical Imaging

The Progress of TOF on BESIII

The ATLAS Conditions Database Model for the Muon Spectrometer

The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure

The NOvA DAQ Monitor System

GSI Experiment Electronics

The LHC Compact Muon Solenoid experiment Detector Control System

Forward Time-of-Flight Detector Efficiency for CLAS12

The CMS data quality monitoring software: experience and future prospects

Data Acquisition in Particle Physics Experiments. Ing. Giuseppe De Robertis INFN Sez. Di Bari

THE ATLAS INNER DETECTOR OPERATION, DATA QUALITY AND TRACKING PERFORMANCE.

Real-time Analysis with the ALICE High Level Trigger.

Tracking and compression techniques

COMPARISON OF PYTHON 3 SINGLE-GPU PARALLELIZATION TECHNOLOGIES ON THE EXAMPLE OF A CHARGED PARTICLES DYNAMICS SIMULATION PROBLEM

Interoperating AliEn and ARC for a distributed Tier1 in the Nordic countries.

First experiences with the ATLAS pixel detector control system at the combined test beam 2004

Transcription:

ONLINE MONITORING SYSTEM FOR THE BM@N EXPERIMENT I.R. Gabdrakhmanov a, M.N. Kapishin b, S.P. Merts c Veksler and Baldin Laboratory of High Energy Physics, Joint Institute for Nuclear Research, 6 Joliot-Curie, Dubna, Moscow region, 141980, Russia E-mail: a ilnur@jinr.ru, b kapishin@jinr.ru, c merts@jinr.ru The BM@N experiment is the crucial stage in the technical development of the NICA project. In order to effectively maintain experiment it is extremely important to have a uniform for all detectors, fast and convenient tool to monitor experimental facility. The system implements decoding of the incoming raw data during the run, preprocessing and visualization on the web-page. Users can monitor any detector subsystem, select specific detector plane/station, time or strip profile histograms in 1/2/3D view. The system is developed as a part of the BmnRoot package using the CERN jsroot library. The lighttpd web server is used. Keywords: BM@N, NICA, ROOT, jsroot, C++, ZeroMQ 2017 Ilnur R. Gabdrakhmanov, Mikhail N. Kapishin, Sergei P. Merts 155

1. Introduction The BM@N (Baryonic Matter at Nuclotron) is a fixed target experiment based on the Nuclotron-M [1]. It was developed to study heavy ion collision and search for phase transitions in the dense baryonic matter. It is built as the first stage of the NICA (Nuclotron based Ion Collider facility) project. The experiment includes high precision tracking system with time-of-flight measurements for particle identification and calorimeters for total energy measurements. As a typical fixed-target experiment, BM@N includes a dipole analyzing magnet with variable magnetic field up to 1.2 T that allows searching for optimal acceptance and momentum resolution for every run configuration. During experimental runs it was very important to have an online system for monitoring quality of experimental data. For this reason the fast decoding algorithm and monitoring system were implemented as a library into the BmnRoot framework. The BmnRoot is a program package for simulation, reconstruction and physical analysis for the BM@N experiment. It is based on the FairSoft (FairRoot) framework which was developed by GSI for experiments at the FAIR complex. 2. Structure overview Functionally system consists of two separate parts as one can see in Fig. 1. The first one is a RawDataDecoder which gets raw data event-by-event from DAQ system, decodes it to the suitable ROOT object format digits and transfers it to a ZeroMQ socket [2]. The second is the BmnMonitor it reads data out from the ZeroMQ socket and fills the corresponding histograms. Histograms in turn are made accessible for external http requests by ROOT THttpServer [3] via FastCGI interface [4]. Figure 1. Online monitoring scheme 156

2.1. Decoding The Decoding module consists of two main parts: a converter and a decoder. Fig. 2 shows this scheme. Figure 2. BmnRawDataDecoder scheme The main goal of the converter is to gather useful information about so called DAQ-digits (ADC, TDC, HRB, TQDC, ) from binary files according to the DAQ format and writing it into ROOT tree. Besides, the converter is reading out meta information about the current run which is stored in the binary file as well. The main goal of the decoder is more complicated and consists in decoding of DAQ-digits using channel-strip mapping and converting them into the format appropriate for reconstruction program. Let ADC i (k) is a raw signal on strip i for event k. For signal decoding we have to know pedestal (average inner noise) for each channel P i. It is calculated by special events without beam using the: P i = 1 M (ADC M k=1 i(k) CMS i (k)), where M = 1000 is the number of events chosen for pedestals calculation, CMS i (k) is a common mode shift (average value of noise on chip) for data without beam. It is calculated using the following formula: CMS(k) = 1 N ADC N i=1 i (k), where N = 32 the number of channels per one chip. A corrected signal is a raw signal without pedestal and common mode shift: S i (k) = ADC i (k) P i CMS(k) At the last step all signals below the threshold (15 ADC units) are excluded. 157

Figure 3 shows the all stages of the signal clearing from raw data to final signal for some plane of the inner tracker. 2.2. ZeroMQ library ZeroMQ is a fast, lightweight and functional C++ library, which significantly simplifies network application development. Besides, it implements memory cached message queue, which in some cases greatly improves application performance. In the BM@N monitoring system it gives a huge flexibility allowing us to distributively run decoder and monitor processes either on one machine (as well as in the different threads of one process) or on different machines located in different subnetworks. Such situation may arise if the information security is needed to be preserved and the DAQ subsystem is isolated from the outside network. Also several monitoring processes can get data from one decoding process, so shifters can use several monitoring processes without affecting each other work. 2.3. Frontend The ROOT THttpServer class makes the ROOT object available for http requests particularly via FastCGI interface. One can request objects in the json or binary format. Here it should be noted that on the client machine there can be no ROOT installed in the system. So we need to convert a received object to the human readable form in a universal platform-independent way. The CERN JavaScript ROOT is a javascript library which converts ROOT objects to the html format allowing users to interact with them in the same way. We used lighttpd [5] web server for the web-page with the digest account authentication. The system is capable to provide a detailed information about detector subsystems. The user is able to select the exact plane, strip and strip side for example for the ToF400 detector as one can see in Fig. 4. Also the system allows users to select reference run from past runs and impose it on the current run in order to detect possible deviations in the histogram form as can be seen in Fig. 5. 158

Figure 4. ToF400 overall and partial histograms Authentication assumes two types of accounts administrator and guest. Guests can only observe data while administrators (shifters conducting a run) can reset any data sets accumulated during the current run. Web based interface implies platform independence. Namely shifters can access monitoring (bmn-mon.jinr.ru) from any device connected to the JINR subnetwork: PCs, laptops, tablets or smartphones. Figure 5. Drift chamber with imposed reference histograms 159

3. Conclusion The developed BM@N online decoding and monitoring system is flexible and uniform for all detector subsystems. It can work distributively on several machines which allows choosing the most appropriate configuration for every experimental setup thus making it possible to use the system (with little changes) for other high energy experiments. At the same time it has convenient web based interface which makes it simple to observe experiment data flow from any device. References [1] BM@N Conceptual Design Report (BM@N collaboration), http://nica.jinr.ru/files/bm@n/ BMN_CDR.pdf [2] http://zeromq.org/ [3] Adamczewski-Musch J. and Linev S. THttpServer class in ROOT, J. Phys. Conf. Ser. 664 (2015) no.6, 062032. [4] Bellenot B. and Linev S. JavaScript ROOT, J. Phys. Conf. Ser. 664, no. 6, 062033 (2015). [5] https://www.lighttpd.net/ 160