CameraCalibrator#
- class ctapipe.calib.camera.calibrator.CameraCalibrator(**kwargs: Any)[source]#
Bases:
TelescopeComponent
Calibrator to handle the full camera calibration chain, in order to fill the DL1 data level in the event container.
- Attributes:
- data_volume_reducer_type: str
The name of the DataVolumeReducer subclass to be used for data volume reduction
- image_extractor_type: str
The name of the ImageExtractor subclass to be used for image extraction
Attributes Summary
Apply peak time shift corrections.
Apply waveform time shift corrections.
.
Name of the ImageExtractor subclass to be used.
Name of the InvalidPixelHandler to use.
Methods Summary
__call__
(event)Perform the full camera calibration from R1 to DL1.
Attributes Documentation
- apply_peak_time_shift#
Apply peak time shift corrections. Apply the remaining absolute and fractional time shift corrections to the peak time after pulse extraction. If
apply_waveform_time_shift
is False, this will apply the full time shift.
- apply_waveform_time_shift#
Apply waveform time shift corrections. The minimal integer shift to synchronize waveforms is applied before peak extraction if this option is True.
- data_volume_reducer_type#
. Possible values: []
- image_extractor_type#
Name of the ImageExtractor subclass to be used. The name of a ImageExtractor subclass. Possible values: [‘FullWaveformSum’, ‘FixedWindowSum’, ‘GlobalPeakWindowSum’, ‘LocalPeakWindowSum’, ‘SlidingWindowMaxSum’, ‘NeighborPeakWindowSum’, ‘TwoPassWindowSum’, ‘FlashCamExtractor’, ‘BaselineSubtractedNeighborPeakWindowSum’]
- invalid_pixel_handler_type#
Name of the InvalidPixelHandler to use. Possible values: []
Methods Documentation
- __call__(event)[source]#
Perform the full camera calibration from R1 to DL1. Any calibration relating to data levels before the data level the file is read into will be skipped.
- Parameters:
- eventcontainer
A
ArrayEventContainer
event container