\section{Ki\-Track\-:\-:I\-Sector\-Connector Class Reference}
\label{classKiTrack_1_1ISectorConnector}\index{Ki\-Track\-::\-I\-Sector\-Connector@{Ki\-Track\-::\-I\-Sector\-Connector}}


Abstract Base Class for Sector\-Connectors.  




{\ttfamily \#include $<$I\-Sector\-Connector.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual std\-::set$<$ int $>$ {\bf get\-Target\-Sectors} (int)=0
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Abstract Base Class for Sector\-Connectors. 

A Sector\-Connector is pretty simple\-: you put in a sector (int) and get back a bunch of other sectors in a set. What it can be used for\-: Suppose you want to search for the path of a particle through a detector and you know what possible ways it can go, than you can create a Sector\-Connector to emulate that. So if you have a hit in sector 43 (whatever 43 means) and you think, that from there the particle will only go to either sector 46, 47 or 48, then you would write a Sector\-Connector that will return a set of 46,47,48 when the method get\-Target\-Sectors( 43 ) is called. 

\subsection{Member Function Documentation}
\index{Ki\-Track\-::\-I\-Sector\-Connector@{Ki\-Track\-::\-I\-Sector\-Connector}!get\-Target\-Sectors@{get\-Target\-Sectors}}
\index{get\-Target\-Sectors@{get\-Target\-Sectors}!KiTrack::ISectorConnector@{Ki\-Track\-::\-I\-Sector\-Connector}}
\subsubsection[{get\-Target\-Sectors}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::set$<$int$>$ Ki\-Track\-::\-I\-Sector\-Connector\-::get\-Target\-Sectors (
\begin{DoxyParamCaption}
\item[{int}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classKiTrack_1_1ISectorConnector_a8a91ccb7995255dc7c1e5be633eb404b}
\begin{DoxyReturn}{Returns}
a set of sectors somehow linked to the passed one 
\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
I\-Sector\-Connector.\-h\end{DoxyCompactItemize}
