MarlinTPC
1.2.0
|
class to store the condition of the gas in a gaseous detector (e.g. More...
#include <GasConditions.h>
Public Member Functions | |
GasConditions () | |
constructor wich only sets channel | |
GasConditions (EVENT::LCObject *obj) | |
'Copy constructor' needed to interpret LCCollection read from file/database. | |
virtual | ~GasConditions () |
Important for memory handling. | |
float | getMixture (int Content) const |
return fraction of the mixtrue of the gas in of the following contents | |
float | getTemperature () const |
return the temperature of the gas in C | |
float | getPressure () const |
return the pressure of the gas in hPa | |
float | getOverPressure () const |
return the over pressure of the sytem (to the athmosphere) in mbar | |
float | getFlow () const |
return the flow of the gas in l/h | |
float | getWaterContent () const |
return the water content in the gas in ppmV | |
float | getOxygenContent () const |
return the oxygen content in the gas in ppmV | |
void | setMixture (int Content, float Value) |
void | setTemperature (float Value) |
void | setPressure (float Value) |
void | setOverPressure (float Value) |
void | setFlow (float Value) |
void | setWaterContent (float Value) |
void | setOxygenContent (float Value) |
void | print (std::ostream &os=std::cout) const |
IMPL::LCGenericObjectImpl * | obj () |
virtual int | id () |
int | getNInt () const |
int | getNFloat () const |
int | getNDouble () const |
int | getIntVal (int index) const |
float | getFloatVal (int index) const |
double | getDoubleVal (int index) const |
bool | isFixedSize () const |
const std::string | getTypeName () const |
const std::string | getDataDescription () const |
Static Public Member Functions | |
static std::string | getRevision () |
static std::string | getDefaultColName () |
Protected Attributes | |
bool | createObj |
IMPL::LCGenericObjectImpl * | myObj |
class to store the condition of the gas in a gaseous detector (e.g.
TPC)