add online monitor
Created by: jorana
Preamble: https://github.com/AxFoundation/strax/pull/315 should be merged first before this PR makes sense.
What is the problem / what does the code in this PR do Add a new frontend to the main context.
Can you briefly describe how it works? It allows certain specified plugins to be writing data to the online_monitor collection of the database. This data can then be loaded elsewhere and displayed on the website
Can you give a minimal working example (or illustrate with a figure)? The output will look like: https://gist.github.com/jorana/d3176c4e561ccca4e8ca2fc2420acf7c
For code see: XENONnT/analysiscode#27