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]
data_kind: Union[str, immutabledict, dict] = 'online_monitor_mv'
depends_on: Union[str, tuple, list] = ('hitlets_mv', 'events_mv')
ends_with = '_mv'
infer_dtype()[source]

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

provides: Union[str, tuple, list] = ('online_monitor_mv',)

Module contents