\section{tpcconddata\-:\-:Time\-Pix\-Parameters Class Reference}
\label{classtpcconddata_1_1TimePixParameters}\index{tpcconddata\-::\-Time\-Pix\-Parameters@{tpcconddata\-::\-Time\-Pix\-Parameters}}


The Time\-Pix parameters.  




{\ttfamily \#include $<$Time\-Pix\-Parameters.\-h$>$}

Inheritance diagram for tpcconddata\-:\-:Time\-Pix\-Parameters\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classtpcconddata_1_1TimePixParameters}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Time\-Pix\-Parameters} (E\-V\-E\-N\-T\-::\-L\-C\-Object $\ast$obj)\label{classtpcconddata_1_1TimePixParameters_af596efbceeda45ff2be8ead50ff5384d}

\begin{DoxyCompactList}\small\item\em Constructor needed to interpret L\-C\-Collection read from file/database. \end{DoxyCompactList}\item 
{\bf Time\-Pix\-Parameters} (int n\-Chips=1)\label{classtpcconddata_1_1TimePixParameters_a51f2ac4ae483987df3381da5dee72e0e}

\begin{DoxyCompactList}\small\item\em Constructor to create a \doxyref{Time\-Pix\-Parameters}{p.}{classtpcconddata_1_1TimePixParameters} object directly By default parameters for one chip are created. \end{DoxyCompactList}\item 
virtual {\bf $\sim$\-Time\-Pix\-Parameters} ()\label{classtpcconddata_1_1TimePixParameters_af26f79275933362a5738b11c5e0be880}

\begin{DoxyCompactList}\small\item\em Important for memory handling. \end{DoxyCompactList}\item 
void {\bf set\-Chip\-I\-D} (int chip\-I\-D)\label{classtpcconddata_1_1TimePixParameters_a1d36cf9025da42a7ef48a3d6cb8dc749}

\begin{DoxyCompactList}\small\item\em set the chip i\-I\-D aka module number \end{DoxyCompactList}\item 
int {\bf get\-Chip\-I\-D} () const \label{classtpcconddata_1_1TimePixParameters_adcda798f8dbff7da40bf0ed333793735}

\begin{DoxyCompactList}\small\item\em get the chip i\-I\-D aka module number \end{DoxyCompactList}\item 
void {\bf set\-D\-A\-Cs} (int chip\-Index, int $\ast$D\-A\-Cs)\label{classtpcconddata_1_1TimePixParameters_a437678a64c4c88a48413aeb0203a125c}

\begin{DoxyCompactList}\small\item\em Set the D\-A\-Cs for one chip, a 16 words long integer array. \end{DoxyCompactList}\item 
int {\bf get\-D\-A\-C} (int chip\-Index, int dac\-Index) const \label{classtpcconddata_1_1TimePixParameters_ad958904933029ebedb6425285c4ebc07}

\begin{DoxyCompactList}\small\item\em Get a specific D\-A\-C by index. \end{DoxyCompactList}\item 
void {\bf set\-Type} (int type)\label{classtpcconddata_1_1TimePixParameters_a2dc3cfe2ee487e739b07fc1a5eb4aaa1}

\begin{DoxyCompactList}\small\item\em set the chip type (3=timepix) \end{DoxyCompactList}\item 
int {\bf get\-Type} () const \label{classtpcconddata_1_1TimePixParameters_ad285810344440688dd25fafcea085af5}

\begin{DoxyCompactList}\small\item\em get the chip type (3=timepix) \end{DoxyCompactList}\item 
void {\bf set\-Polarity} (int polarity)\label{classtpcconddata_1_1TimePixParameters_abf41efc3436faf7e7f2ce72728c116e9}

\begin{DoxyCompactList}\small\item\em set the polarity \end{DoxyCompactList}\item 
int {\bf get\-Polarity} () const \label{classtpcconddata_1_1TimePixParameters_a2ae537301810b105b048cbe150f4a89a}

\begin{DoxyCompactList}\small\item\em get the polarity \end{DoxyCompactList}\item 
int {\bfseries get\-I\-Krumm} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a0bf6c0e5943f363d08c0859c4fe3821b}

\item 
int {\bfseries get\-Disc} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a475cfc593024f47547b7640a137fb0cb}

\item 
int {\bfseries get\-Preamp} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_accbaa9b090e39b3c05a9e5a3cecce680}

\item 
int {\bfseries get\-Buff\-A} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a88c6962a9ad4aa703c6d74e09e2073b3}

\item 
int {\bfseries get\-Buff\-B} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_ad1f8ddbfdd1d8896e934dbf76ee57143}

\item 
int {\bfseries get\-Delay\-N} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_ac83ce2dbc1e634a6aeba10cfb15a0466}

\item 
int {\bfseries get\-T\-H\-L\-Fine} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a5776424cd5e407e4f6b2993a6f242877}

\item 
int {\bfseries get\-T\-H\-L\-Coarse} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a43cbd778121cf24c8f86ad6564fd2c23}

\item 
int {\bfseries get\-T\-H\-H\-Fine} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a6139251e52306eb4513677aab73371e1}

\item 
int {\bfseries get\-T\-H\-H\-Coarse} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a911b44ab1e4dc6c5b1f3a32bb81e9a34}

\item 
int {\bfseries get\-F\-B\-K} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_ac1d01a28137ba1cf44c036b58290bd93}

\item 
int {\bfseries get\-Gnd} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a230965c9a24bb36ebe27fd1e9575740f}

\item 
int {\bfseries get\-T\-H\-S} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_ae240226260e81cf817f0b940c2223a90}

\item 
int {\bfseries get\-Bias\-V\-L\-D\-S} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_acd57d995aa243ec5c1cc511146980a93}

\item 
int {\bfseries get\-Ref\-L\-V\-D\-S} (int chip\-Index) const \label{classtpcconddata_1_1TimePixParameters_a0405c73dc2645a236b22f430b55603f1}

\item 
void {\bf set\-Clock} (double clock)\label{classtpcconddata_1_1TimePixParameters_aebfb5bc88043dc915437fae4e94162d4}

\begin{DoxyCompactList}\small\item\em Set the clock (in M\-Hz) \end{DoxyCompactList}\item 
double {\bf get\-Clock} () const \label{classtpcconddata_1_1TimePixParameters_a0876916d647dce4db3f9bb1103e3aaa5}

\begin{DoxyCompactList}\small\item\em Get the clock (in M\-Hz) \end{DoxyCompactList}\item 
void {\bf set\-Shutter\-End\-Time} (double shutter\-End\-Time)\label{classtpcconddata_1_1TimePixParameters_a09991d4c479ae70dcb9de5c3f92fb415}

\begin{DoxyCompactList}\small\item\em Set the shutter end time (wrt. tigger) \end{DoxyCompactList}\item 
double {\bf get\-Shutter\-End\-Time} () const \label{classtpcconddata_1_1TimePixParameters_af8f175350bdc8cfe7a03f13e0a56e9ad}

\begin{DoxyCompactList}\small\item\em Get the shutter end time (wrt. tigger) \end{DoxyCompactList}\item 
int {\bf get\-N\-Chips} () const \label{classtpcconddata_1_1TimePixParameters_a94a541c570d99bed3aa0291ee4490fe6}

\begin{DoxyCompactList}\small\item\em Get the number of chips. \end{DoxyCompactList}\item 
void {\bfseries print} (std\-::ostream \&os=std\-::cout) const \label{classtpcconddata_1_1TimePixParameters_ac73811813234a680dc38f8126d5c0312}

\item 
int {\bfseries get\-N\-Int} () const \label{classtpcconddata_1_1TimePixParameters_a5905298e4b87fa4db36d86fefd626b62}

\item 
int {\bfseries get\-N\-Float} () const \label{classtpcconddata_1_1TimePixParameters_ac8d1875acc81d0534cd9d71ac39fa71a}

\item 
int {\bfseries get\-N\-Double} () const \label{classtpcconddata_1_1TimePixParameters_a440251d5695547bb1d6e48768990fbab}

\item 
int {\bfseries get\-Int\-Val} (int index) const \label{classtpcconddata_1_1TimePixParameters_a2cfadfa29b7e7bb80500fab892afc2b2}

\item 
float {\bfseries get\-Float\-Val} (int index) const \label{classtpcconddata_1_1TimePixParameters_af31a8387fd236fbc4c0660ffa70bf27f}

\item 
double {\bfseries get\-Double\-Val} (int index) const \label{classtpcconddata_1_1TimePixParameters_abd6e8794b78ade0a8cfd89ed219f8549}

\item 
bool {\bfseries is\-Fixed\-Size} () const \label{classtpcconddata_1_1TimePixParameters_af1b1470161fc75a56d5378492af4511f}

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
bool {\bfseries create\-Obj}\label{classtpcconddata_1_1TimePixParameters_aaff438b314bb0a697a9a5773189c4d28}

\item 
I\-M\-P\-L\-::\-L\-C\-Generic\-Object\-Impl $\ast$ {\bfseries my\-Obj}\label{classtpcconddata_1_1TimePixParameters_ad2bcc0ee17b896b7159025c80dd4e04d}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
The Time\-Pix parameters. 

This class should be able to store all the relevant information from the dsc file. In principle all functions also for medipix are there, although all convenience functions (calling the D\-A\-C by name, not by index) are only available for the Timepix. 

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