\section{tpcconddata\-:\-:Gas\-Conditions Class Reference}
\label{classtpcconddata_1_1GasConditions}\index{tpcconddata\-::\-Gas\-Conditions@{tpcconddata\-::\-Gas\-Conditions}}


class to store the condition of the gas in a gaseous detector (e.\-g.  




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

Inheritance diagram for tpcconddata\-:\-:Gas\-Conditions\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classtpcconddata_1_1GasConditions}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Gas\-Conditions} ()\label{classtpcconddata_1_1GasConditions_a9d31c3cf2c6923f881ea59dce043bcf5}

\begin{DoxyCompactList}\small\item\em constructor wich only sets channel \end{DoxyCompactList}\item 
{\bf Gas\-Conditions} (E\-V\-E\-N\-T\-::\-L\-C\-Object $\ast$obj)\label{classtpcconddata_1_1GasConditions_a25ed6b90bb542d9ed0a3257eb3151635}

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

\begin{DoxyCompactList}\small\item\em Important for memory handling. \end{DoxyCompactList}\item 
float {\bf get\-Mixture} (int Content) const \label{classtpcconddata_1_1GasConditions_a57bfbdc69b3043c3ba9f723a46ba29af}

\begin{DoxyCompactList}\small\item\em return fraction of the mixtrue of the gas in of the following contents \end{DoxyCompactList}\item 
float {\bf get\-Temperature} () const \label{classtpcconddata_1_1GasConditions_ae1804a7ed5d82d1658431e2789909f26}

\begin{DoxyCompactList}\small\item\em return the temperature of the gas in C \end{DoxyCompactList}\item 
float {\bf get\-Pressure} () const \label{classtpcconddata_1_1GasConditions_a14512f28e3182c5514564c18092fdb6b}

\begin{DoxyCompactList}\small\item\em return the pressure of the gas in h\-Pa \end{DoxyCompactList}\item 
float {\bf get\-Over\-Pressure} () const \label{classtpcconddata_1_1GasConditions_a75694f4d100c1f1069d06c8c02795e5d}

\begin{DoxyCompactList}\small\item\em return the over pressure of the sytem (to the athmosphere) in mbar \end{DoxyCompactList}\item 
float {\bf get\-Flow} () const \label{classtpcconddata_1_1GasConditions_afeeb960d8f084a801850fe8557b75a79}

\begin{DoxyCompactList}\small\item\em return the flow of the gas in l/h \end{DoxyCompactList}\item 
float {\bf get\-Water\-Content} () const \label{classtpcconddata_1_1GasConditions_aa34ea5f8ae0e9f95db202d7e18150181}

\begin{DoxyCompactList}\small\item\em return the water content in the gas in ppm\-V \end{DoxyCompactList}\item 
float {\bf get\-Oxygen\-Content} () const \label{classtpcconddata_1_1GasConditions_afaca6d6c1aadcee1c31167f4be72651e}

\begin{DoxyCompactList}\small\item\em return the oxygen content in the gas in ppm\-V \end{DoxyCompactList}\item 
void {\bfseries set\-Mixture} (int Content, float Value)\label{classtpcconddata_1_1GasConditions_aadc3134f5a20fffa3a5c1a1199f63d7c}

\item 
void {\bfseries set\-Temperature} (float Value)\label{classtpcconddata_1_1GasConditions_afd2b1613e10bbbcccaa6d7a6f0dc86c0}

\item 
void {\bfseries set\-Pressure} (float Value)\label{classtpcconddata_1_1GasConditions_a1be52be5c133eace814d32adc59995ab}

\item 
void {\bfseries set\-Over\-Pressure} (float Value)\label{classtpcconddata_1_1GasConditions_a3dd42fbe0adf87a4418f8c1942fe51a3}

\item 
void {\bfseries set\-Flow} (float Value)\label{classtpcconddata_1_1GasConditions_acad469b2e5b9a2f944a7a6d8a111c186}

\item 
void {\bfseries set\-Water\-Content} (float Value)\label{classtpcconddata_1_1GasConditions_a3ffc7b7277535a2009d7f8562cb95b81}

\item 
void {\bfseries set\-Oxygen\-Content} (float Value)\label{classtpcconddata_1_1GasConditions_a0937b0fc1bf091b20f60c046df98d58a}

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

\item 
I\-M\-P\-L\-::\-L\-C\-Generic\-Object\-Impl $\ast$ {\bfseries obj} ()\label{classtpcconddata_1_1GasConditions_ab00780db1ea789e0916ae9e84e541739}

\item 
virtual int {\bfseries id} ()\label{classtpcconddata_1_1GasConditions_aa7d93e8f304fadb4fd8a899b6bed6dc4}

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

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

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

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

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

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

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

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
int {\bfseries get\-N\-Mixture\-Contents} () const \label{classtpcconddata_1_1GasConditions_acff5807ba0426e89ba4a2a9eda104b6c}

\item 
int {\bfseries get\-Content} (int Index) const \label{classtpcconddata_1_1GasConditions_a2539dc741193cbe2f4685e2410a4f42f}

\item 
float {\bfseries get\-Fraction} (int Index) const \label{classtpcconddata_1_1GasConditions_aa39b1b7882d9a884269fd33d4ed52cb7}

\item 
void {\bfseries set\-Fraction} (int Index, float Fraction)\label{classtpcconddata_1_1GasConditions_a78ec391f8065b2801767ea7f85f6b2f2}

\item 
void {\bfseries add\-Mixture\-Contents} (int Content, float Fraction)\label{classtpcconddata_1_1GasConditions_abb9f6a9f20923e3f1366c51de7f04f55}

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

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
class to store the condition of the gas in a gaseous detector (e.\-g. 

T\-P\-C) 

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