next up previous 222
Next: Pairing algorithm
Up: Pairing two catalogues
Previous: Rows in the output catalogue


Multiple matches

This section describes how multiple matches are handled by catpair. Multiple matches can arise because the pairing techniques are matching objects with similar rather than identical positions and an object in one catalogue can pair with several in the other catalogue. The terminology used in this section is:

match
a match is any object which lies within the critical distance, $D$, for an object in the other catalogue,

pair
a pair is any object chosen from amongst the set of matches to correspond to an object in the other catalogue.

That is, any match is potentially a pair and the pairing algorithm must prescribe which matches are considered pairs. There are three cases for multiple matches:

  1. a single object in the primary matches several objects in the secondary (see Figure [*]),

  2. a single object in the secondary is matched by several objects in the primary (see Figure [*]),

  3. in crowded catalogues more complicated situations can arise, as illustrated in Figure [*]. The results of pairing such catalogues are, in general, unpredictable.

catpair is unsuitable for handling the third case, and should not be used with catalogues where it is likely to be important. There are, however, several options for handling the first two cases:

  1. only accept the closest of the matches as the pair,

  2. accept all the matches as pairs,

  3. use further information from the catalogues (such as magnitude or colour) to disambiguate a single pair from amongst the matches.

The third option is not practical in a general purpose program such as catpair because it relies on astronomical knowledge about the catalogues being paired. Either of the first two options may be appropriate, depending on the details of the pairing being performed. catpair provides both options separately for multiple matches in the primary and secondary, and you should choose the alternatives appropriate for your work.

Figure: A single primary object matches several secondary objects
\begin{figure}\par
\begin{verbatim}Primary Secondary
o xxxxxxx +------>XXXXX...
...l to the critical distance, $D$).
\end{quote}\end{center}\par\par
\end{figure}

Figure: A single secondary object is matched by several primary objects
\begin{figure}
% latex2html id marker 6920
\par
\begin{verbatim}Primary Secon...
...{PAIR_PRIM_MULT} for details of the symbols.
\end{center}\par\par
\end{figure}

Figure: A crowded field with multiple matches of both primary and secondary objects
\begin{figure}
% latex2html id marker 6928
\par
\begin{verbatim}o o
o+------...
...{PAIR_PRIM_MULT} for details of the symbols.
\end{center}\par\par
\end{figure}

An example might help to illustrate the difference between multiple matches in the primary and secondary. Suppose the primary was a private list of target objects and the secondary was the NGC catalogue. Table [*] shows the equatorial coordinates for the triplet of galaxies NGC 3623, NGC 3627 and NGC 362812. Consider the following two cases.


Table: Coordinates for a triplet of galaxies

NGC  $\alpha$  $\delta$
   h m  $^{\circ}$ $^{'}$
3623  11 18.9  +13 05
3627  11 20.2  +12 59
3628  11 20.3  +13 36




next up previous 222
Next: Pairing algorithm
Up: Pairing two catalogues
Previous: Rows in the output catalogue

CURSA Catalogue and Table Manipulation Applications
Starlink User Note 190
A.C. Davenhall
4th November 2001
E-mail:starlink@jiscmail.ac.uk

Copyright © 2001 Council for the Central Laboratory of the Research Councils