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)
Summary
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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.