\section{tpcconddata\-:\-:Pedestal Class Reference}
\label{classtpcconddata_1_1Pedestal}\index{tpcconddata\-::\-Pedestal@{tpcconddata\-::\-Pedestal}}


Class that combines information on pedestals for storage.  




{\ttfamily \#include $<$Pedestal.\-h$>$}

Inheritance diagram for tpcconddata\-:\-:Pedestal\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classtpcconddata_1_1Pedestal}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Pedestal} (int channel\-I\-D, int readout\-Group, float pedestal\-Value, float pedestal\-Width)\label{classtpcconddata_1_1Pedestal_accbd618abd97ba27fc5d3314396b6966}

\begin{DoxyCompactList}\small\item\em Convenient constructor using to integers for channel / readout group. \end{DoxyCompactList}\item 
{\bf Pedestal} (std\-::pair$<$ int, int $>$ hardware\-I\-D, float pedestal\-Value, float pedestal\-Width)\label{classtpcconddata_1_1Pedestal_ad336953ae28386d3031fd7c55fe10fc0}

\begin{DoxyCompactList}\small\item\em Convenient constructor using an integer pair for channel / readout group. \end{DoxyCompactList}\item 
{\bf Pedestal} (int channel\-I\-D, int readout\-Group)
\begin{DoxyCompactList}\small\item\em Constructor wich only sets channel by two integers. \end{DoxyCompactList}\item 
{\bf Pedestal} (std\-::pair$<$ int, int $>$ hardware\-I\-D)
\begin{DoxyCompactList}\small\item\em Constructor which only sets channel by pair of integers. \end{DoxyCompactList}\item 
{\bf Pedestal} (E\-V\-E\-N\-T\-::\-L\-C\-Object $\ast$obj)\label{classtpcconddata_1_1Pedestal_acbdfd1d38963891f3179d12b498d6468}

\begin{DoxyCompactList}\small\item\em 'Copy constructor' needed to interpret L\-C\-Collection read from file/database. \end{DoxyCompactList}\item 
virtual {\bf $\sim$\-Pedestal} ()\label{classtpcconddata_1_1Pedestal_ae462a875f3f2da6fd2aae313e2eb7bed}

\begin{DoxyCompactList}\small\item\em Important for memory handling. \end{DoxyCompactList}\item 
std\-::pair$<$ int, int $>$ {\bf get\-Hardware\-I\-D} () const \label{classtpcconddata_1_1Pedestal_a2a492ab3a1e93899a72e0f53302abb6c}

\begin{DoxyCompactList}\small\item\em Returns a pair of integers of which the first element ist the channel I\-D and the second element the readout module I\-D as given by the D\-A\-Q. \end{DoxyCompactList}\item 
float {\bfseries get\-Pedestal\-Value} () const \label{classtpcconddata_1_1Pedestal_a09b49150a4c004f3e56f7d620b6b30a9}

\item 
float {\bfseries get\-Pedestal\-Width} () const \label{classtpcconddata_1_1Pedestal_ab2e91d9d21c0efc54e0fe5f343bb0cb4}

\item 
void {\bfseries set\-Pedestal\-Value} (float pedestal\-Value)\label{classtpcconddata_1_1Pedestal_a60fcae9d2744d2d7c9baa6b6561ea8c4}

\item 
void {\bfseries set\-Pedestal\-Width} (float pedestal\-Width)\label{classtpcconddata_1_1Pedestal_a865b468edb709c1c71bbd8cc016eed08}

\item 
void {\bfseries print} (std\-::ostream \&os=std\-::cout) const \label{classtpcconddata_1_1Pedestal_a3406e9e59b97f2e7cbac51c0c13cde20}

\item 
const std\-::string {\bfseries get\-Type\-Name} () const \label{classtpcconddata_1_1Pedestal_a94a877028374d79ce405e43a4ab75c52}

\item 
const std\-::string {\bfseries get\-Data\-Description} () const \label{classtpcconddata_1_1Pedestal_a841be4ed99189fe39762e6177e675067}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static std\-::string {\bfseries get\-Revision} ()\label{classtpcconddata_1_1Pedestal_a67e04a0af3a4a85c4d8f81d3797fbcdd}

\item 
static std\-::string {\bfseries get\-Default\-Col\-Name} ()\label{classtpcconddata_1_1Pedestal_a714dec265f7c28c34ad1206abbc29798}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void {\bfseries set\-Hardware\-I\-D} (int channel\-I\-D, int readout\-Group)\label{classtpcconddata_1_1Pedestal_a9ddba3d74cff113ba8da44262025c891}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class that combines information on pedestals for storage. 

The channel I\-D and the readout module I\-D is compound with the \doxyref{Pedestal}{p.}{classtpcconddata_1_1Pedestal} value and width into a single object of type L\-C\-Generic\-Object. Based on the L\-C\-Fixed\-Object template. This can be used to be stored in a L\-C\-Collection\-Vec. \begin{DoxyAuthor}{Author}
M. E. Janssen (D\-E\-S\-Y), R. Diener (D\-E\-S\-Y) 
\end{DoxyAuthor}


\subsection{Constructor \& Destructor Documentation}
\index{tpcconddata\-::\-Pedestal@{tpcconddata\-::\-Pedestal}!Pedestal@{Pedestal}}
\index{Pedestal@{Pedestal}!tpcconddata::Pedestal@{tpcconddata\-::\-Pedestal}}
\subsubsection[{Pedestal}]{\setlength{\rightskip}{0pt plus 5cm}tpcconddata\-::\-Pedestal\-::\-Pedestal (
\begin{DoxyParamCaption}
\item[{int}]{channel\-I\-D, }
\item[{int}]{readout\-Group}
\end{DoxyParamCaption}
)}\label{classtpcconddata_1_1Pedestal_afb61dbef3fdb1ac774266da6a680574b}


Constructor wich only sets channel by two integers. 

Value and width are set to zero. \index{tpcconddata\-::\-Pedestal@{tpcconddata\-::\-Pedestal}!Pedestal@{Pedestal}}
\index{Pedestal@{Pedestal}!tpcconddata::Pedestal@{tpcconddata\-::\-Pedestal}}
\subsubsection[{Pedestal}]{\setlength{\rightskip}{0pt plus 5cm}tpcconddata\-::\-Pedestal\-::\-Pedestal (
\begin{DoxyParamCaption}
\item[{std\-::pair$<$ int, int $>$}]{hardware\-I\-D}
\end{DoxyParamCaption}
)}\label{classtpcconddata_1_1Pedestal_ae01109c472a78e50c2a1c96e81393273}


Constructor which only sets channel by pair of integers. 

Value and width are set to zero. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Pedestal.\-h\item 
Pedestal.\-cc\end{DoxyCompactItemize}
