straxen.plugins.online_monitor_mv package

Submodules

straxen.plugins.online_monitor_mv.online_monitor_mv module

class straxen.plugins.online_monitor_mv.online_monitor_mv.OnlineMonitorMV[source]

Bases: OnlineMonitorNV

Plugin to write data of muVeto detector to the online-monitor. Data that is written by this plugin should be small (~MB/chunk) to not overload the runs-database.

This plugin takes ‘hitlets_mv’ and ‘events_mv’. Although they are not strictly related, they are aggregated into a single data_type in order to minimize the number of documents in the online monitor.

Produces ‘online_monitor_mv’ with info on the hitlets_mv and events_mv

child_plugin = True
compute(hitlets_mv, events_mv, start, end)[source]
config: Dict
data_kind: str | immutabledict | dict = 'online_monitor_mv'
depends_on: tuple = ('hitlets_mv', 'events_mv')
deps: Dict
dtype: tuple | dtype | immutabledict | dict
ends_with = '_mv'
infer_dtype()[source]

Return dtype of computed data; used only if no dtype attribute defined.

input_buffer: Dict[str, Chunk]
provides: tuple = ('online_monitor_mv',)
run_i: int
run_id: str

Module contents