def METHOD_NAME(
    example_subarray: SubarrayDescription,
):
    """Test another (slower) way of computing the impact distance, using Frames
    and compare to the implemented method.
    """
    for alt in [90, 0, 50, 60] * u.deg:
        for az in [0, 90, 45, 270, 360] * u.deg:
            shower_geom = ReconstructedGeometryContainer(
                core_x=0 * u.m, core_y=0 * u.m, alt=alt, az=az
            )
            impact_distances_3d = shower_impact_distance(
                shower_geom=shower_geom, subarray=example_subarray
            )
            impact_distances_frame = shower_impact_distance_with_frames(
                shower_geom=shower_geom, subarray=example_subarray
            )
            assert np.allclose(
                impact_distances_frame, impact_distances_3d
            ), f"failed at {alt=} {az=}"