\section{E\-V\-E\-N\-T\-:\-:L\-C\-Object Class Reference}
\label{classEVENT_1_1LCObject}\index{E\-V\-E\-N\-T\-::\-L\-C\-Object@{E\-V\-E\-N\-T\-::\-L\-C\-Object}}


The generic object that is held in an \doxyref{L\-C\-Collection}{p.}{classEVENT_1_1LCCollection}.  




{\ttfamily \#include $<$pre-\/generated/\-E\-V\-E\-N\-T/\-L\-C\-Object.\-h$>$}

Inheritance diagram for E\-V\-E\-N\-T\-:\-:L\-C\-Object\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{classEVENT_1_1LCObject}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-L\-C\-Object} ()\label{classEVENT_1_1LCObject_ac74ce759b4c8af7a00f7001233b1a637}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf id} () const =0\label{classEVENT_1_1LCObject_ab9611469ff2e5c19242f61b91b649469}

\begin{DoxyCompactList}\small\item\em Returns an object id for internal (debugging) use in \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO}. \end{DoxyCompactList}\item 
virtual {\bf L\-C\-Object} $\ast$ {\bf clone} () const 
\begin{DoxyCompactList}\small\item\em Returns an object id for internal (debugging) use in \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
The generic object that is held in an \doxyref{L\-C\-Collection}{p.}{classEVENT_1_1LCCollection}. 

Every object stored in an \doxyref{L\-C\-Collection}{p.}{classEVENT_1_1LCCollection}, i.\-e. in an \doxyref{L\-C\-Event}{p.}{classEVENT_1_1LCEvent} has to implement this interface.

\begin{DoxyAuthor}{Author}
gaede 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
Jun 7, 2003 fg 20040405 moved here from hep.\-lcio.\-data 
\end{DoxyVersion}


\subsection{Member Function Documentation}
\index{E\-V\-E\-N\-T\-::\-L\-C\-Object@{E\-V\-E\-N\-T\-::\-L\-C\-Object}!clone@{clone}}
\index{clone@{clone}!EVENT::LCObject@{E\-V\-E\-N\-T\-::\-L\-C\-Object}}
\subsubsection[{clone}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf L\-C\-Object}$\ast$ E\-V\-E\-N\-T\-::\-L\-C\-Object\-::clone (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}\label{classEVENT_1_1LCObject_a5923072a6e927fa0a33bd5e96f51f516}


Returns an object id for internal (debugging) use in \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO}. 

Deep copy of the object. C++ implementations should return the concrete type (virtual constructor). No reasonable implementation yet. Do not use this method. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
L\-C\-Object.\-h\end{DoxyCompactItemize}
