\section{E\-V\-E\-N\-T\-:\-:T\-P\-C\-Hit Class Reference}
\label{classEVENT_1_1TPCHit}\index{E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit@{E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit}}


Deprecated.  




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

Inheritance diagram for E\-V\-E\-N\-T\-:\-:T\-P\-C\-Hit\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{classEVENT_1_1TPCHit}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef {\bf T\-P\-C\-Hit} {\bf lcobject\-\_\-type}\label{classEVENT_1_1TPCHit_ae4203e07a9cdc9b9713efb1295a29d19}

\begin{DoxyCompactList}\small\item\em Useful typedef for template programming with \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-T\-P\-C\-Hit} ()\label{classEVENT_1_1TPCHit_aae6e28850deca52f3ff6b7702bfca70f}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf get\-Cell\-I\-D} () const =0\label{classEVENT_1_1TPCHit_a983629e01998e6ae5382853ff77d4ab2}

\begin{DoxyCompactList}\small\item\em Returns the detector specific cell id. \end{DoxyCompactList}\item 
virtual float {\bf get\-Time} () const =0\label{classEVENT_1_1TPCHit_a76a82c0ae6222fc9a759d7bcac88cdb5}

\begin{DoxyCompactList}\small\item\em Returns the time of the hit. \end{DoxyCompactList}\item 
virtual float {\bf get\-Charge} () const =0\label{classEVENT_1_1TPCHit_a340081159e12f6e880c2e981f8b49bd3}

\begin{DoxyCompactList}\small\item\em Returns the integrated charge of the hit. \end{DoxyCompactList}\item 
virtual int {\bf get\-Quality} () const =0\label{classEVENT_1_1TPCHit_ac0e2abae3d04536553e4f74e445d5031}

\begin{DoxyCompactList}\small\item\em Returns a quality flag for the hit. \end{DoxyCompactList}\item 
virtual int {\bf get\-N\-Raw\-Data\-Words} () const =0
\begin{DoxyCompactList}\small\item\em Return the number of raw data (32-\/bit) words stored for the hit. \end{DoxyCompactList}\item 
virtual int {\bf get\-Raw\-Data\-Word} (int i) const =0
\begin{DoxyCompactList}\small\item\em Return the raw data (32-\/bit) word at i. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Deprecated. 

Please use \doxyref{Tracker\-Raw\-Data}{p.}{classEVENT_1_1TrackerRawData}, \doxyref{Tracker\-Data}{p.}{classEVENT_1_1TrackerData} and \doxyref{Tracker\-Pulse}{p.}{classEVENT_1_1TrackerPulse} instead. A future version of \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO} will not support writing of \doxyref{T\-P\-C\-Hit}{p.}{classEVENT_1_1TPCHit} collections anymore.

\begin{DoxyRefDesc}{Deprecated}
\item[{\bf Deprecated}]\begin{DoxyAuthor}{Author}
gaede 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\end{DoxyRefDesc}
\begin{DoxyParagraph}{Id\-:}
T\-P\-C\-Hit.\-aid,v 1.\-5 2006-\/03-\/24 13\-:25\-:52 gaede Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit@{E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit}!get\-N\-Raw\-Data\-Words@{get\-N\-Raw\-Data\-Words}}
\index{get\-N\-Raw\-Data\-Words@{get\-N\-Raw\-Data\-Words}!EVENT::TPCHit@{E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit}}
\subsubsection[{get\-N\-Raw\-Data\-Words}]{\setlength{\rightskip}{0pt plus 5cm}virtual int E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit\-::get\-N\-Raw\-Data\-Words (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1TPCHit_ad506376309a5da5e2173c5b0e8ab3875}


Return the number of raw data (32-\/bit) words stored for the hit. 

Check the flag word (bit T\-P\-C\-B\-I\-T\-\_\-\-R\-A\-W) of the collection if raw data is stored at all. 

Implemented in {\bf I\-M\-P\-L\-::\-T\-P\-C\-Hit\-Impl} \doxyref{}{p.}{classIMPL_1_1TPCHitImpl_ac292f92274b554b6c72ee87de7501c86}.



Referenced by U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-T\-P\-C\-Hits(), and S\-I\-O\-::\-S\-I\-O\-T\-P\-C\-Hit\-Handler\-::write().

\index{E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit@{E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit}!get\-Raw\-Data\-Word@{get\-Raw\-Data\-Word}}
\index{get\-Raw\-Data\-Word@{get\-Raw\-Data\-Word}!EVENT::TPCHit@{E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit}}
\subsubsection[{get\-Raw\-Data\-Word}]{\setlength{\rightskip}{0pt plus 5cm}virtual int E\-V\-E\-N\-T\-::\-T\-P\-C\-Hit\-::get\-Raw\-Data\-Word (
\begin{DoxyParamCaption}
\item[{int}]{i}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1TPCHit_ad918bf2644a39048ac1435ad8df87ba0}


Return the raw data (32-\/bit) word at i. 

Check the flag word (bit T\-P\-C\-B\-I\-T\-\_\-\-R\-A\-W) of the collection if raw data is stored at all. 

Implemented in {\bf I\-M\-P\-L\-::\-T\-P\-C\-Hit\-Impl} \doxyref{}{p.}{classIMPL_1_1TPCHitImpl_a6c7d5caab89fa8b04b85389ce1c18030}.



Referenced by U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-T\-P\-C\-Hits(), and S\-I\-O\-::\-S\-I\-O\-T\-P\-C\-Hit\-Handler\-::write().



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