\section{E\-V\-E\-N\-T\-:\-:Raw\-Calorimeter\-Hit Class Reference}
\label{classEVENT_1_1RawCalorimeterHit}\index{E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit@{E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit}}


The generic calorimeter hit for real data (or simulation thereof).  




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

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

\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$\-Raw\-Calorimeter\-Hit} ()\label{classEVENT_1_1RawCalorimeterHit_a7a9dcbf1cfbe6f149314096d98790c2f}

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

\begin{DoxyCompactList}\small\item\em Returns the detector specific (geometrical) cell id. \end{DoxyCompactList}\item 
virtual int {\bf get\-Cell\-I\-D1} () const =0
\begin{DoxyCompactList}\small\item\em Returns the second detector specific (geometrical) cell id. \end{DoxyCompactList}\item 
virtual int {\bf get\-Amplitude} () const =0\label{classEVENT_1_1RawCalorimeterHit_a1432656659b9209a0a624a4b7f74fc32}

\begin{DoxyCompactList}\small\item\em Returns the amplitude of the hit in A\-D\-C counts. \end{DoxyCompactList}\item 
virtual int {\bf get\-Time\-Stamp} () const =0
\begin{DoxyCompactList}\small\item\em Returns a time stamp for the hit. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
The generic calorimeter hit for real data (or simulation thereof). 

In order to reduce the file size you can suppress a (32-\/bit) pointer tag stored with every hit by setting the flag(\-L\-C\-I\-O\-::\-R\-C\-H\-B\-I\-T\-\_\-\-N\-O\-\_\-\-P\-T\-R)==1. \par
 {\bfseries N\-B\-: If you apply this flag to reduce the file size you won't be able to point/refer to the Raw\-Calorimeter\-Hits, e.\-g. from an \doxyref{L\-C\-Relation}{p.}{classEVENT_1_1LCRelation} object.}

\begin{DoxyAuthor}{Author}
gaede 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
Raw\-Calorimeter\-Hit.\-aid,v 1.\-4 2006-\/08-\/03 16\-:53\-:35 gaede Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit@{E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit}!get\-Cell\-I\-D1@{get\-Cell\-I\-D1}}
\index{get\-Cell\-I\-D1@{get\-Cell\-I\-D1}!EVENT::RawCalorimeterHit@{E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit}}
\subsubsection[{get\-Cell\-I\-D1}]{\setlength{\rightskip}{0pt plus 5cm}virtual int E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit\-::get\-Cell\-I\-D1 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1RawCalorimeterHit_ae20be4ea53b24b445527357927c7ae01}


Returns the second detector specific (geometrical) cell id. 

Optional, check/set flag(\-L\-C\-I\-O\-::\-R\-C\-H\-B\-I\-T\-\_\-\-I\-D1)==1. 

Implemented in {\bf I\-M\-P\-L\-::\-Raw\-Calorimeter\-Hit\-Impl} \doxyref{}{p.}{classIMPL_1_1RawCalorimeterHitImpl_ad20ddcaaeb61d4d8e55024c78a311230}.



Referenced by S\-I\-O\-::\-S\-I\-O\-Raw\-Cal\-Hit\-Handler\-::write().

\index{E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit@{E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit}!get\-Time\-Stamp@{get\-Time\-Stamp}}
\index{get\-Time\-Stamp@{get\-Time\-Stamp}!EVENT::RawCalorimeterHit@{E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit}}
\subsubsection[{get\-Time\-Stamp}]{\setlength{\rightskip}{0pt plus 5cm}virtual int E\-V\-E\-N\-T\-::\-Raw\-Calorimeter\-Hit\-::get\-Time\-Stamp (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1RawCalorimeterHit_ad15002c50b41bb0d44ce90a1a4f9a0fb}


Returns a time stamp for the hit. 

Optional, check/set flag(\-L\-C\-I\-O\-::\-R\-C\-H\-B\-I\-T\-\_\-\-T\-I\-M\-E)==1. 

Implemented in {\bf I\-M\-P\-L\-::\-Raw\-Calorimeter\-Hit\-Impl} \doxyref{}{p.}{classIMPL_1_1RawCalorimeterHitImpl_a93d3d21904f79b4fc4c26e71f81d6450}.



Referenced by S\-I\-O\-::\-S\-I\-O\-Raw\-Cal\-Hit\-Handler\-::write().



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