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’, ‘VarianceExtractor’, ‘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