FixedWindowSum#
- class ctapipe.image.extractor.FixedWindowSum(**kwargs: Any)[source]#
Bases:
ImageExtractor
Extractor that sums within a fixed window defined by the user.
Attributes Summary
Apply the integration window correction.
Manually select index where the peak is located.
Define the shift of the integration window from the peak_index (peak_index - shift).
Define the width of the integration window.
Methods Summary
__call__
(waveforms, tel_id, ...)Call the relevant functions to fully extract the charge and time for the particular extractor.
Attributes Documentation
- apply_integration_correction#
Apply the integration window correction.
- peak_index#
Manually select index where the peak is located.
- window_shift#
Define the shift of the integration window from the peak_index (peak_index - shift).
- window_width#
Define the width of the integration window.
Methods Documentation
- __call__(waveforms, tel_id, selected_gain_channel, broken_pixels) DL1CameraContainer [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_channels, n_pix, n_samples).
- tel_idint
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.
- broken_pixelsndarray
Mask of broken pixels used for certain
ImageExtractor
types. Shape: (n_channels, n_pix)
- Returns:
- DL1CameraContainer:
extracted images and validity flags