straxen.plugins.records_mv package

Submodules

straxen.plugins.records_mv.records_mv module

class straxen.plugins.records_mv.records_mv.muVETOPulseProcessing[source]

Bases: nVETOPulseProcessing

Muno-Veto Plugin: Same as the corresponding nVETO-PLugin.

nVETO equivalent of pulse processing. The following steps are applied:

  1. Flip, baseline and integrate waveforms.

  2. Find hits and apply ZLE

  3. Remove empty fragments.

baseline_samples_mv

Dispatch on URL protocol.

unrecognized protocol returns identity inspired by dasks Dispatch and fsspec fs protocols.

check_raw_record_overlaps

Dispatch on URL protocol.

unrecognized protocol returns identity inspired by dasks Dispatch and fsspec fs protocols.

child_plugin = True
compute(raw_records_mv)[source]
config: Dict
data_kind: str | immutabledict | dict = 'records_mv'
depends_on: tuple = 'raw_records_mv'
deps: Dict
dtype: tuple | dtype | immutabledict | dict
hit_min_amplitude_mv

Dispatch on URL protocol.

unrecognized protocol returns identity inspired by dasks Dispatch and fsspec fs protocols.

infer_dtype()[source]

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

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

Dispatch on URL protocol.

unrecognized protocol returns identity inspired by dasks Dispatch and fsspec fs protocols.

setup()[source]

Hook if plugin wants to do something on initialization.

takes_config = immutabledict({'save_outside_hits_nv': <straxen.url_config.URLConfig object>, 'hit_min_amplitude_nv': <straxen.url_config.URLConfig object>, 'baseline_samples_nv': <straxen.url_config.URLConfig object>, 'save_outside_hits_mv': <straxen.url_config.URLConfig object>, 'baseline_samples_mv': <straxen.url_config.URLConfig object>, 'hit_min_amplitude_mv': <straxen.url_config.URLConfig object>, 'check_raw_record_overlaps': <straxen.url_config.URLConfig object>})

Module contents