NeighborPeakWindowSum

class ctapipe.image.NeighborPeakWindowSum(**kwargs)[source]

Bases: ctapipe.image.extractor.ImageExtractor

Extractor which sums in a window about the peak defined by the wavefroms in neighboring pixels.

Attributes Summary

apply_integration_correction

a TelescopeParameter with Bool trait type

lwt

a TelescopeParameter with Int trait type

window_shift

a TelescopeParameter with Int trait type

window_width

a TelescopeParameter with Int trait type

Methods Summary

__call__(waveforms, telid, selected_gain_channel)

Call the relevant functions to fully extract the charge and time for the particular extractor.

Attributes Documentation

apply_integration_correction

a TelescopeParameter with Bool trait type

lwt

a TelescopeParameter with Int trait type

window_shift

a TelescopeParameter with Int trait type

window_width

a TelescopeParameter with Int trait type

Methods Documentation

__call__(waveforms, telid, selected_gain_channel)[source]

Call the relevant functions to fully extract the charge and time for the particular extractor.

Parameters
waveformsndarray

Waveforms stored in a numpy array of shape (n_pix, n_samples).

telidint

The telescope id. Used to obtain to correct traitlet configuration and instrument properties

selected_gain_channelndarray

The channel selected in the gain selection, per pixel. Required in some cases to calculate the correct correction for the charge extraction.

Returns
chargendarray

Charge extracted from the waveform in “waveform_units * ns” Shape: (n_pix)

peak_timendarray

Floating point pulse time in each pixel in units “ns” Shape: (n_pix)