straxen.plugins.peaks_he package

Submodules

straxen.plugins.peaks_he.peak_basics_he module

class straxen.plugins.peaks_he.peak_basics_he.PeakBasicsHighEnergy[source]

Bases: PeakBasicsVanilla

High energy channels: attenuated signals of the top PMT-array Compute the basic peak-properties, thereby dropping structured arrays.

NB: This plugin can therefore be loaded as a pandas DataFrame.

child_ends_with = '_he'
compute(peaks_he)[source]
depends_on: Union[str, tuple, list] = 'peaks_he'
provides: Union[str, tuple, list] = ('peak_basics_he',)

straxen.plugins.peaks_he.peaks_he module

class straxen.plugins.peaks_he.peaks_he.PeaksHighEnergy[source]

Bases: PeaksVanilla

High energy channels: attenuated signals of the top PMT-array Merge peaklets and merged S2s such that we obtain our peaks (replacing all peaklets that were

later re-merged as S2s).

As this step is computationally trivial, never save this plugin.

child_ends_with = '_he'
compute(peaklets_he, merged_s2s_he)[source]
data_kind: Union[str, immutabledict, dict] = 'peaks_he'
depends_on: Tuple[str, ...] | str = ('peaklets_he', 'peaklet_classification_he', 'merged_s2s_he')
infer_dtype()[source]

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

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

Module contents