*Get an array of all of the trixels IDs that overlap the conesearch circles(s)*

        **Return:**
            - ``trixelArray`` -- an array of all the overlapping trixel ids

def _get_trixel_ids_that_overlap_conesearch_circles(
            self):
        """*Get an array of all of the trixels IDs that overlap the conesearch circles(s)*

        **Return:**
            - ``trixelArray`` -- an array of all the overlapping trixel ids
        """
        self.log.debug(
            'completed the ````_get_trixel_ids_that_overlap_conesearch_circles`` method')

        trixelArray = np.array([], dtype='int16', ndmin=1, copy=False)
        # FOR EACH RA, DEC SET IN THE NUMPY ARRAY, COLLECT THE OVERLAPPING HTM
        # TRIXELS
        r = self.radius / (60. * 60.)

        trixelArray = []

        trixelArray[:] = [self.mesh.intersect(
            ra1, dec1, r, inclusive=True, convertCoordinates=False) for ra1, dec1 in zip(self.ra, self.dec)]

        trixelArray = np.unique(np.concatenate(trixelArray))

        self.log.debug(
            'completed the ``_get_trixel_ids_that_overlap_conesearch_circles`` method')
        return trixelArray