ring_completeness#
- ctapipe.image.ring_completeness(pixel_fov_lon: Quantity, pixel_fov_lat: Quantity, weights: Quantity | ndarray | Sequence[float], ring: MuonRingContainer, threshold: float = 30, bins: int = 30) float[source]#
 Estimate how complete a muon ring is by binning the light distribution along the ring and applying a threshold to the bin content.
- Parameters:
 - pixel_fov_lonQuantity
 Longitudes (x-coordinates) of the camera pixels in the TelescopeFrame.
- pixel_fov_latQuantity
 Latitudes (y-coordinates) of the camera pixels in the TelescopeFrame.
- weightsarray-like
 Weights for the camera pixels, usually the photoelectron charges.
- ringMuonRingContainer
 Container with the fitted ring parameters, including center coordinates and radius.
- thresholdfloat, optional
 Number of photoelectrons a bin must contain to be counted. Default is 30.
- binsint, optional
 Number of bins to use for the histogram. Default is 30.
- Returns:
 - float
 The ratio of bins above the threshold, representing the completeness of the ring.
Notes
This function calculates the completeness of the muon ring by dividing the ring into segments and counting the number of segments that have a light intensity above a given threshold. The completeness is the ratio of the number of segments above the threshold to the total number of segments.