Abstract

Several data samples from a Belle II experiment will be available to the public as a part of the experiment outreach activities. A Belle2Lab tool is designed as an interactive graphical user interface to reconstructed particles, offering users basic particle selection tools. The tool is based on a Blockly JavaScript graphical code generator and can be run in an HTML5 capable browser. It allows a description of different particle decays by selecting and combining particles from the data file, easy histogramming tools and a display of the results by using the JSROOT library. During the analysis, the user has the possibility to apply cuts to the selected variables. A pseudo-code generated by the user interface is sent to the execution server which returns the histograms, that can also be interactively fitted. The Belle2Lab is accessible in two ways: hosted on a single public web server or as a part of the virtual appliance which consists of an Ubuntu 16.04 LTS operating system, a data sample, an analysis framework, and a private web server. The public web server can be used for a single access while the virtual appliance is more suited for a use in a classroom.

Highlights

  • The Belle II experiment is dedicated to studying rare decays of B and D mesons and τ leptons coming from collisions in the e+e− SuperKEKB collider [1, 2]

  • The histograms are converted at the end of execution to JSON strings and returned back to the web client where they are displayed by JSROOT JavaScript library [8]

  • The Belle2Lab is accessible in two ways: hosted on a single public web server or as a part of the VirtualBox virtual appliance [9], which consists of an Ubuntu 16.04 LTS operating system, a data sample, an analysis framework and a private web server (Fig. 7)

Read more

Summary

Introduction

The Belle II experiment is dedicated to studying rare decays of B and D mesons and τ leptons coming from collisions in the e+e− SuperKEKB collider [1, 2]. By collecting 50 times larger data sample than its predecessor Belle [3], the experiment will allow measuring deviations from the Standard Model of elementary particles. The acquired data are processed by a large amount of simulation, reconstruction, and visualization modules, collected in a Belle II analysis software framework - BASF2 [4]. The selection of modules, their configuration and order of execution is defined via a Python interface. The analysis framework is user-friendly, it still requires the user to be familiar with a Python programming language. The interface to the public data should, be simple, but it should still be configurable by the users in order to attract them. Interfacing the data with a simple web form does not offer the user involvement in the analysis process. To minimize a gap due to missing programming skills we created a demonstration and educational application called Belle2Lab designed for high school and undergraduate students

Belle2Lab Design
Implementation
Decay description
Analysis execution
Belle2Lab usage
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.