Root-Browser.pdf - CERN Indico
-
Upload
khangminh22 -
Category
Documents
-
view
1 -
download
0
Transcript of Root-Browser.pdf - CERN Indico
SOUQUET Thibault
• github.com/Falcort
• Computer Science DUT (Technical University Degree)
• French Engineering school (CESI)
Contact
Diplomas
2
Internship from : September 24 2019 to February 7 2020
12
Drawing
• Read Root file with C++
• Send the plot in JSON to JSROOT via websocket
• JSROOT draw the plot
14
Breadcrumbs
Breadcrumbs = Path viewer
• Click : send cd to C++
• C++ : change working dir
• C++ : Send new working dir informations
• Javascript : Update tree view
19
Terminal
• Javascript send the command
• C++ execute the command and output into file
• C++ send file output content
• Javascript write into the web terminal
20
Image viewer
• Drag & Drop
• Can use use anywhere
• Root browser
• Root website
• (Doxygen)
Will be used in :
Other works
• Code editor rewrite(To work with N number of code editors)
• Prototype of tests for the GUI with OpenUI 5 test framework
• Small tweaks on the new Root website
• Code reformat (new Javascript standards)
Personal conclusion
• Learned C++
• Learned OpenUI 5
• Learned a lot of physics
• Visited ALICE, and CMS
• Loved CERN