PedestalIntegrator#
- class lstcam_calib.pixel.PedestalIntegrator(**kwargs: Any)#
Bases:
PedestalCalculator
Calculates pedestal parameters integrating the charge of pedestal events.
The pedestal value corresponds to the charge estimated with the selected charge extractor The pixels are set as outliers on the base of a cut on the pixel charge median over the pedestal sample and the pixel charge standard deviation over the pedestal sample with respect to the camera median values.
- Parameters:
- charge_median_cut_outliersList[2]
Interval (number of std) of accepted charge values around camera median value
- charge_std_cut_outliersList[2]
Interval (number of std) of accepted charge standard deviation around camera median value
Attributes Summary
Interval (number of std) of accepted charge values around camera median value
Interval (number of std) of accepted charge standard deviation around camera median value
Number of iterations for the sigma clipping outlier removal
max_sigma value for the sigma clipping outlier removal
Methods Summary
calculate_pedestal_results
(trace_integral, ...)Calculate and return the sample statistics.
calculate_pedestals
(event)Update pedestal values with given event.
collect_sample
(charge, pixel_mask)Collect the sample data.
setup_sample_buffers
(waveform, sample_size)Initialize sample buffers.
store_results
(event)Store statistical results in monitoring container.
Attributes Documentation
- charge_median_cut_outliers#
Interval (number of std) of accepted charge values around camera median value
- charge_std_cut_outliers#
Interval (number of std) of accepted charge standard deviation around camera median value
- sigma_clipping_iterations#
Number of iterations for the sigma clipping outlier removal
- sigma_clipping_max_sigma#
max_sigma value for the sigma clipping outlier removal
Methods Documentation
- calculate_pedestal_results(trace_integral, masked_pixels_of_sample)#
Calculate and return the sample statistics.
- calculate_pedestals(event)#
Update pedestal values with given event.
Calculate the pedestal statistical values from the charge extracted from pedestal events and fill the mon.tel[tel_id].pedestal container
- Parameters:
- eventgeneral event container
- Returns: True if the mon.tel[tel_id].pedestal is updated, False otherwise
- collect_sample(charge, pixel_mask)#
Collect the sample data.
- setup_sample_buffers(waveform, sample_size)#
Initialize sample buffers.
- store_results(event)#
Store statistical results in monitoring container.
- Parameters:
- eventgeneral event container