\section{I\-O\-I\-M\-P\-L Namespace Reference}
\label{namespaceIOIMPL}\index{I\-O\-I\-M\-P\-L@{I\-O\-I\-M\-P\-L}}


The \doxyref{I\-O\-I\-M\-P\-L}{p.}{namespaceIOIMPL} namespace holds extensions to the default implementations needed for \doxyref{I\-O}{p.}{namespaceIO}.  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class {\bf Calorimeter\-Hit\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Cluster\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf L\-C\-Collection\-I\-O\-Vec}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf L\-C\-Event\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf L\-C\-Factory}
\begin{DoxyCompactList}\small\item\em Factory to create L\-C\-Writer and Reader object for the known data formats, e.\-g. \end{DoxyCompactList}\item 
class {\bf L\-C\-Generic\-Object\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf L\-C\-Relation\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf L\-C\-Run\-Header\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf M\-C\-Particle\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Particle\-I\-D\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Raw\-Calorimeter\-Hit\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Reconstructed\-Particle\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Sim\-Calorimeter\-Hit\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Sim\-Tracker\-Hit\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf T\-P\-C\-Hit\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Tracker\-Data\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Tracker\-Hit\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Tracker\-Hit\-Plane\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Tracker\-Hit\-Z\-Cylinder\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Tracker\-Pulse\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Tracker\-Raw\-Data\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Track\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Track\-State\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\item 
class {\bf Vertex\-I\-O\-Impl}
\begin{DoxyCompactList}\small\item\em Adding stuff needed for io (friend declarations, etc.) \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \doxyref{I\-O\-I\-M\-P\-L}{p.}{namespaceIOIMPL} namespace holds extensions to the default implementations needed for \doxyref{I\-O}{p.}{namespaceIO}. For internal use only -\/ with the exception of \doxyref{I\-O\-I\-M\-P\-L\-::\-L\-C\-Factory}{p.}{classIOIMPL_1_1LCFactory}. 