PedestalIntegrator#

class lstcam_calib.pixel.pedestals.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

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 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